Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Healthy Gluten Free Tres Leches Cake

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This healthy gluten-free tres leches cake is a must-try heavenly dessert. I make it with a combination of milk, gluten-free flours, and a touch of sugar. I top it with homemade whipped cream and fresh fruit, and it melts in my mouth with every bite. This healthier, grain-free take on traditional tres leches tastes just like the real thing.

Slice of healthy gluten free tres leches cake topped with whipped cream and strawberries, served on a white plate.

If you’ve never tried tres leches, or three milk cakes before, you’re missing out. I love that this recipe gives all the traditional texture and flavors in a gluten-free version. It’s the perfect way for me to enjoy this classic dessert without feeling guilty.

Back in the day, milk cakes were typically made with whole milk, sweetened condensed milk, and evaporated milk. They were amazing, but packed with gluten and lots of refined sugar. I wanted to develop a healthier version so my family and I could enjoy it without the guilt. The cake itself is fluffy and filled with rich, sweet flavors, and I finish it with a light, fresh whipped cream topping. Its texture and moistness remind me of my Healthy Vegan Oat Flour Cake and Vegan Lemon Cupcakes, giving that same soft, tender bite. One taste of this dessert, and I know you’ll fall in love with this incredible, healthier take on a classic favorite.

I love that one slice of this lighter version has about 260 calories and only 13 grams of sugar. The mix of almond, coconut, and tapioca flours keeps it gluten free while adding fiber, protein, and nutrients like vitamin E, iron, and manganese. I brought a slice over to a neighbors house, and before I knew it, the whole family was sharing pieces and enjoying the fluffy cake topped with cream and fresh berries. It is a dessert that tastes indulgent while still being a better option for everyone, kids included.

When I came across the recipe while flipping through a vegan cookbook, I knew it was something I wanted to make at home. My cake version uses three types of milk and a blend of gluten free flours while still keeping that rich, familiar flavor. My kids jumped in to help whip the cream topping, which turned it into a fun kitchen moment we shared. As a nutritionist, seeing them enjoy it reminded me that adapting recipes is not just about nutrition, but about making food everyone at the table can enjoy.

Later, I made a second cake for family game night, and watching my husband and kids enjoy it while we played made the moment even better. One slice topped with whipped cream turned into an easy dessert everyone looked forward to. This cake has become a regular in our house, not just for the flavor, but for the time we get to spend together. 🙂

Latest Recipe Video!

🥘 Ingredients

These are some of the main ingredients I use in this gluten-free tres leches cake recipe.

Ingredients for healthy gluten free tres leches cake recipe on a white background.

Milk: For this gluten-free three milk cake, I use a combination of whole milk, condensed milk, and coconut milk. If I want to reduce the fat but keep the flavor, I use 1% milk, fat-free condensed milk, and light coconut milk.

Flour: I use a mix of gluten-free flours, almond, coconut, and tapioca, to ensure the cake stays light and fluffy while remaining gluten-free. Alternatively, I can use an all-purpose gluten-free flour like Bob’s Red Mill that includes xanthan gum.

Sugar: This recipe calls for 1/2 cup of sugar, but I often cut it down to 1/4 cup if I want a less-sweet, healthier cake.

Vanilla Extract & Salt: I always add these to enhance the overall flavor of the cake.

Eggs: I use both the yolks and whites to make the cake extra fluffy and moist.

Heavy Cream: I whip up heavy cream for the topping to create the best fluffy, light finish for the cake.

Substitutions

Milk: I replace the dairy milk with my favorite alternatives like almond milk, soy milk, or coconut cream for a dairy-free tres leches cake. See the dietary adaptation section for a vegan option.

Sugar: I use coconut sugar, monk fruit, or my preferred sugar substituted

Fruit: I use any type of fruit I like, from fresh berries to seasonal fruits, when making the gluten-free tres leches cake.

🔪 How To Make

Here’s how I make this easy gluten-free tres leches recipe.

For The Milk Cake

Mix Most Dry Ingredients: In a large bowl, I combine all the dry ingredients, except the sugar, and whisk until everything is well mixed.

Dry ingredients for cake mixed in a bowl.

Prep Wet Ingredients: In a separate bowl, I crack the eggs and add the sugar, then whisk until the eggs become frothy. I add the melted butter, milk, and vanilla extract to the egg mixture and whisk until everything is combined. I can also use a hand mixer for this step.

Wet ingredients for three milk cake mixed in a bowl.

Mix Wet And Dry: I add the dry ingredients to the wet mixture and whisk gently until everything is evenly combined into a smooth cake batter.

Cake batter being mixed in a mixing bowl.

Bake: I pour the batter into a prepared 8×8-inch pan that is lined and sprayed with cooking spray. I bake the cake in a preheated oven at 350 degrees F for about 20-30 minutes, until a skewer inserted in the center comes out clean.

Cake batter being added to an 8x8 baking dish before going into the oven.

Cool: I let the spongy cake cool slightly, about 10-15 minutes, in the cake pan. While it’s cooling, I prepare the topping mixture (see steps below).

Healthy three milk cake in a baking dish, fresh out of the oven.

For The Milk Topping

Warm Coconut Milk And Condensed Milk: I add the coconut milk and condensed milk to a small pot and place it over medium heat to make a sweet milk mixture. I warm it through, stirring continuously, for about 3-4 minutes, then turn off the heat.

Three types of milk cooking in a pot on the stove.

Pour Warmed Milks Over Top: Once the cake has slightly cooled, I poke holes in it using a skewer or fork. I pour the coconut milk mixture evenly over the surface of the cake and then refrigerate it for about 4-6 hours before serving.

Warmed milks poured over cake in a baking dish.

Prep Whipped Cream: Before serving, I whip the cream with an electric mixer on medium speed until soft peaks form.

Whipped cream being whipped in a mixing bowl.

Add To Cake: I spread the homemade whipped cream evenly over the top of the cake.

Whipped cream topping added to gluten free three milk cake in a baking dish.

Finish and Serve: I top the cake with slices of fresh fruit and serve it on a serving platter or individual plates.

Low calorie gf tres leches cake topped with whipped cream and strawberries in a baking dish.

My #1 Secret Tip for this recipe is to use room temperature eggs and butter so the wet ingredients mix smoothly. When the eggs and butter are not cold, they blend into the custard more easily, which helps everything combine well and creates a softer and creamier cake.

Other Tips To Keep In Mind:

  • Take your time. For the best results with this healthy tres leches cake recipe, I slowly add the dry ingredients to the wet ingredients. I also make sure not to overmix.
  • Avoid Sticking: I make sure to have a prepared pan that is coated with oil or lined with parchment paper. I also make sure to grease the sides of the pan.
  • Refrigerate. I never skip chilling the cake for 4-6 hours, the longer, the better. I know it takes time, but the cake is incredible when served cold. Chilling also gives the milk mixture time to fully soak into the cake. Sometimes I even make it the day before and chill it overnight for extra moistness and flavor.
  • Change up the fruit. I use any kind of fruit I like on top. We used strawberries, but I could also add blueberries, raspberries, or any other fruit I enjoy.
  • Add whipped cream last. I wait until right before serving to add the whipped cream to the cake so it stays nice and fluffy. I also make sure the cake has cooled completely before adding the topping.

📖 Variations

While I love the flavors of the original, I also enjoy experimenting with the following variations to make this cake my own.

Chocolate option: I use 2 to 3 tablespoons of cocoa powder to make a chocolate flavored cake that stays soft and tender. This option works well when I want a richer dessert without changing the base recipe too much.

Warm spices: I add 1 teaspoon cinnamon along with a small pinch of nutmeg and cloves for a fall inspired version. The spices blend nicely with the milk mixture and keep the cake balanced.

Fruity flavor: I add 1 to 2 teaspoons of a fruit flavored extract to bring in a light fruity taste. This is an easy way to change the flavor while keeping the texture the same.

🍽 Serving Suggestions

I can serve this healthy take on the classic cake with any side or drink that I would typically pair with a vanilla or coconut-flavored cake. I like to top this sweet cake with a big scoop of vanilla tofu ice cream or serve it alongside a chocolate almond milk pudding. These pairings make the dessert even more indulgent and delicious.

I love a sweet oat milk hot chocolate or a healthy hot chocolate to enjoy with a slice of tres leches cake. Coffee or a cold glass of milk, or a dairy-free alternative, also work perfectly to wash it down.

Slice of healthy gluten free tres leches cake topped with whipped cream and strawberries, served on a white plate.

🧊 Storage Directions

Refrigeration: After the cake has cooled to room temperature and is frosted, I store it in an airtight container in the fridge for 3-4 days. The frosting might deflate slightly in the fridge, but it still tastes great. In fact, the longer the milk has to soak into the moist cake, the better it becomes. Sometimes I even find it tastes better the next day!

Freezing: I can freeze milk cake, but only the cake portion of the recipe before soaking it in milk and adding the frosting. After the cake has cooled, and before I add the hot milk and frosting, I put it in an airtight container or wrap it with aluminum foil and freeze it. It will last up to 2 months in the freezer.

Serving From Frozen: The day before I want to serve it, I thaw the cake overnight in the fridge. I make the hot milk mixture and the whipped topping, then pour them over the cake. I store the cake in the fridge overnight and serve it the next day.

❓Recipe FAQs

What caused my tres leches cake to be too dry?

If my cake is dry or dense, it may not absorb the milk mixture well. The cake sponge should be light and airy so the milk can absorb evenly. I make sure not to overmix the batter and bake just until done so it stays moist enough to accept the milk soak.

How do I prevent the cake from collapsing after soaking?

I make sure the sponge is fully baked and structurally sound before soaking it. I always test the cake with a toothpick and remove it from the oven only when it comes out clean, so the cake is sturdy enough to absorb the milk without falling apart.

Why isn’t the cake absorbing the milk properly even after hours?

If my cake does not absorb the milk mixture fully, it’s often because it cooled completely before soaking or the holes are too shallow. I let the cake cool just slightly, poke deeper holes, and allow longer soak time in the refrigerator so the milk can penetrate deep.

Slice of healthy gluten free tres leches cake topped with whipped cream and strawberries, served on a white plate with a forkful taken out.

Love this plant based dessert recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

Slice of healthy gluten free tres leches cake topped with whipped cream and strawberries, served on a white plate.
Print Recipe
5 from 12 votes

Gluten Free Tres Leches Cake

This healthy gluten-free tres leches cake is a must-try heavenly dessert. I make it with a combination of milk, gluten-free flours, and a touch of sugar. I top it with homemade whipped cream and fresh fruit, and it melts in my mouth with every bite. This healthier, grain-free take on traditional tres leches tastes just like the real thing.
Prep Time15 minutes
Cook Time30 minutes
Refrigeration Time6 hours
Total Time6 hours 45 minutes
Course: Baking, Dessert
Cuisine: American, Mexican
Diet: Gluten Free, Vegetarian
Servings: 16 pieces
Calories: 262kcal
Author: Anjali Shah

Ingredients

For The Cake

For The Toppings

Instructions

For The Cake

  • In a bowl, take all the dry ingredients except sugar and whisk until everything is well combined.
  • In a separate bowl, crack the eggs and add the sugar. Whisk it until the egg starts to get frothy.
  • Add the melted butter, milk and vanilla extract to the egg mixture. Whisk until combined.
  • Add the dry ingredients to the wet ingredients mixture and whisk it gently until everything is evenly mixed.
  • Pour this batter into a greased and lined 8×8 baking pan and bake the cake in a preheated oven at 350 degrees F for about 20-30 minutes until a skewer inserted in the middle of the cake comes out clean.
  • Let the cake cool slightly (about 10-15 minutes). While the cake is cooling, make the topping mixture (see steps below)

For The Toppings

  • Add the coconut milk and condensed milk into a small pot and place it over medium heat.
  • Warm it through, stirring continuously, for about 3-4 minutes. Turn off the heat.
  • Now, to the slightly cooled cake, poke a lot of holes using a skewer or a fork. Pour the warm milk mixture all over the cake as evenly as you can. Refrigerate the cake for about 4-6 hours before serving.
  • Before serving, whip up the whipping cream and spread it evenly on top of the cake and top it with slices of fresh fruit.

Notes

  • My #1 Secret Tip for this recipe is to use room temperature eggs and butter so the wet ingredients mix smoothly. When the eggs and butter are not cold, they blend into the custard more easily, which helps everything combine well and creates a softer and creamier cake.
  • Take your time. For the best results with this healthy tres leches cake recipe, I slowly add the dry ingredients to the wet ingredients. I also make sure not to overmix.
  • Avoid Sticking: I make sure to have a prepared pan that is coated with oil or lined with parchment paper. I also make sure to grease the sides of the pan.
  • Refrigerate. I never skip chilling the cake for 4-6 hours, the longer, the better. I know it takes time, but the cake is incredible when served cold. Chilling also gives the milk mixture time to fully soak into the cake. Sometimes I even make it the day before and chill it overnight for extra moistness and flavor.
  • Change up the fruit. I use any kind of fruit I like on top. We used strawberries, but I could also add blueberries, raspberries, or any other fruit I enjoy.
  • Add whipped cream last. I wait until right before serving to add the whipped cream to the cake so it stays nice and fluffy. I also make sure the cake has cooled completely before adding the topping.

Nutrition

Serving: 1piece | Calories: 262kcal | Carbohydrates: 21g | Protein: 7g | Fat: 18g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.2g | Cholesterol: 65mg | Sodium: 255mg | Potassium: 105mg | Fiber: 3g | Sugar: 13g

259 responses to “Healthy Gluten Free Tres Leches Cake”

  1. Gluten free cakes can be so disappointing but this one is so delicious and tastes so luxurious. Thanks for all the tips too.5 stars

  2. I just love tres leches cake, but I have been trying to eat healthier lately. I will have to bake up this version asap. 🙂5 stars

  3. Wow, this Tres Leches Cake is a revelation! The fact that it’s gluten-free but still so moist and flavorful is nothing short of a miracle. You’ve managed to make a classic dessert accessible to more people without sacrificing an ounce of taste. Seriously, this is the kind of cake that makes any occasion feel special.5 stars

  4. This is such a delicious and decadent cake. I can’t tell you how happy I am to find a gluten-free cake that tastes so good. Thank you so much for the recipe my whole family loved it!5 stars

  5. I’ve never made a Tres Leche cake before, I am going to give this a go – thank you for the easy to follow recipe5 stars

  6. This is the best gluten free cake I’ve ever had! So delicious and I love how it is topped with fresh fruit. I used strawberries and it was so good!5 stars

    • Thanks so much Emily!! I’m glad you enjoyed this recipe!! Strawberries are my favorite topping for this cake too 🙂

  7. This was my first time making a Tres Leches cake, and it turned out beautifully! Thank you for all of your tips!5 stars

5 from 12 votes (3 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave