The Secret to a Tres Leches Cake That Stays Light, Not Soggy

2 days ago 11



A square slice of Tres Leches Cake with whipped cream topping, dusted with cinnamon, sits on a white plate beside a fork.

This site runs ads and generates income from affiliate links. Read my disclosure policy.

This Tres Leches Cake recipe is soft, perfectly soaked, and make-ahead friendly with a stable whipped topping that holds beautifully.

Know Before You Scroll

Servings: 10

Prep: 20 minutes

Cook: 30 minutes

Total Time: 4 hours 50 minutes


Mixing bowls, whisk or mixer, 9×13 baking dish

 Light, milky sweetness with warm cinnamon and subtle vanilla-coconut notes


Moderate but very approachable


Hand or stand mixer recommended


Let the cake cool completely before adding the milk soak


Best made the day before serving


Skip coconut extract or replace with extra vanilla


A close-up of a square slice of Tres Leches Cake topped with whipped cream and sprinkled with cinnamon, being lifted from a baking dish with a metal spatula.

In The Test Kitchen

I tested this cake a few times to get that balance just right. Tres leches can easily tip into overly wet or dense if the sponge isn’t structured properly.

The key ended up being the egg separation. Whipping the whites separately gives the cake enough lift to absorb all that milk without collapsing. It stays soft and plush, but still sliceable.

The whipped topping was another focus. I added milk powder to stabilize it, which means it holds its shape longer without weeping, especially if you’re making it ahead for a gathering.

A close-up of a slice of Tres Leches Cake with a moist, cinnamon-spiced base, topped with a thick layer of whipped cream and sprinkled with cinnamon, displayed on a white plate.

Ingredient Notes

A collection of baking ingredients on a white surface, perfect for making Tres Leches Cake, including eggs, flour, sugar, milk, vanilla extract, oil, salt, cinnamon, baking powder, and a flour canister.

All-purpose flour, baking powder, salt, cinnamon, and granulated sugar for a light, structured sponge with balanced sweetness

Cake flour can be used for a softer crumb; cinnamon can be omitted

Whole milk, separated eggs, vanilla extract, optional coconut extract, evaporated milk, sweetened condensed milk, and heavy cream for a rich but balanced soak

Use all vanilla if skipping coconut extract; half-and-half can replace heavy cream for a lighter soak

Heavy cream (US) or whipping cream (outside the US), powdered sugar, vanilla extract, and nonfat dry milk for a stable whipped topping that holds its shape

Milk powder can be omitted, but the topping will be less stable

Milk powder is usually in the baking aisle near powdered milk

You can find the full, printable recipe at the top of this post, but you can read the detailed instructions with photos for each step below.

Step By Step Instructions

The Dry

Whisk together the flour, baking powder, salt, and cinnamon.

 one holds flour, cinnamon, and a pinch of salt for Tres Leches Cake; the other displays the ingredients whisked together with a metal whisk featuring a wooden handle.

The Wet

In another bowl, beat the egg yolks with sugar until pale and thick. Mix in the vanilla, coconut extract, and milk.

 left, a glass bowl with four egg yolks and granulated sugar for Tres Leches Cake; right, the mixture whipped to a pale, creamy consistency, an electric mixer resting inside.

Build the Batter Base

Stir the dry ingredients into the wet, just until combined. The batter should look smooth but not overmixed.

 on the left, flour is added to a yellow batter in a clear bowl; on the right, the mixture is blended with a hand mixer into a smooth, creamy batter.

Whip the Egg Whites

In a clean bowl, beat the egg whites until soft peaks form. Slowly add the remaining sugar and continue beating until stiff peaks form. The peaks should stand straight without collapsing.

 lightly beaten whites, soft peaks forming, and finally firm, glossy peaks in a clear bowl.

Fold

Gently fold the egg whites into the batter in three additions. The mixture should stay light and airy.

 the left bowl has partially mixed ingredients with visible white foam, while the right bowl has a smooth, fully combined batter.

Bake

 Pour into your prepared pan and bake until golden and set in the center. Let it cool completely before moving on.

 the left one contains uncooked light brown Tres Leches Cake batter, and the right one holds a fully baked, golden-brown cake with a cracked surface.

The Soak

Whisk together the evaporated milk, condensed milk, heavy cream, vanilla, and cinnamon if using.

 Left side shows a bowl with cream, cinnamon, and vanilla—the perfect base for Tres Leches Cake. Right side shows the mixture blended smooth with a hand mixer’s beaters resting in the bowl.

Poke it & Chill

Poke holes all over the cooled cake, then slowly pour the milk mixture evenly over the surface. It should absorb gradually, not pool. Cover and refrigerate for at least 4 hours, preferably overnight. The cake will fully hydrate and become soft and sliceable.

 a fork pokes holes in a brown cake, milk is poured over the top, and the finished cake sits in a white dish, golden and textured.

 Top and Serve

Whip the cream with powdered sugar, vanilla, and milk powder until stiff peaks form. Spread evenly over the cake, Dust with cinnamon.

A collage showing whipped topping being mixed in a bowl, then spread on a Tres Leches Cake in a baking dish, and finally dusted with cinnamon over the finished dessert.

 Top and Serve

Slice clean squares, and serve chilled.

A rectangular white baking dish filled with Tres Leches Cake, its cinnamon-topped surface covered in whipped cream. A slice has been served, revealing the moist, brown cake inside. A serving utensil rests in the dish. Bowls of cinnamon are nearby.

A square slice of Tres Leches Cake with whipped cream topping, dusted with cinnamon, sits on a white plate beside a fork.

Prep Time: 20 minutes

Cook Time: 30 minutes

Chill Time: 4 hours

Total Time: 4 hours 50 minutes

Serves 10

For the Cake:
  • 1 cup all-purpose flour
  • 1 ½ teaspoons baking powder
  • ¼ teaspoon salt
  • 1 teaspoon ground cinnamon
  • 5 large eggs (separated)
  • 1 cup granulated sugar (divided: ¾ cup and ¼ cup)
  • 2 teaspoons vanilla extract
  • ¼ teaspoon coconut extract
  • cup whole milk
For the Milk Soak:
  • 1 evaporated milk (12-ounce can )
  • 1 sweetened condensed milk (14-ounce can )
  • ¾ cup heavy cream
  • ¼ teaspoon ground cinnamon (optional)
  • 1 teaspoon vanilla extract
For the Whipped Topping:
  • 2 cups heavy cream (chilled)
  • 6 to 8 tablespoons powdered sugar (to taste)
  • 1 teaspoon vanilla extract
  • 2 tablespoons nonfat dry milk powder (also labeled as skimmed milk powder or instant dry milk)
Make the Cake:
  • Preheat the oven to 350°F (175°C). Grease a 9×13-inch glass or ceramic baking dish.

  • In a medium bowl, whisk together the flour, baking powder, salt, and cinnamon.

  • In a large mixing bowl, beat the egg yolks with ¾ cup of sugar until pale yellow and thick, about 2 minutes. Stir in the vanilla extract, coconut extract, and milk.

  • Gently mix in the dry ingredients until just combined.

  • In a separate bowl, beat the egg whites until soft peaks form. Slowly add the remaining ¼ cup of sugar and beat until stiff peaks form.

  • Gently fold the egg whites into the cake batter in three additions, keeping as much air in the batter as possible.

  • Pour the batter into the prepared pan and bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean. Allow the cake to cool completely.

Soak the Cake:
  • In a large measuring cup or mixing bowl, whisk together the evaporated milk, sweetened condensed milk, heavy cream, cinnamon (if using), and vanilla extract.

  • Once the cake is cool, use a fork or skewer to poke holes all over the surface.

  • Slowly pour the milk mixture evenly over the cake. Cover and refrigerate for at least 4 hours or overnight.

Make the Whipped Topping:
  • In a mixing bowl or food processor, combine the chilled heavy cream, powdered sugar, vanilla extract, and nonfat dry milk powder.

  • Whip the cream until stiff peaks form. Stop and check frequently to avoid overwhipping.

  • Spread the whipped topping evenly over the soaked cake just before serving.

Let the cake cool completely before adding the milk or it won’t absorb properly and can turn dense.

Pour the milk mixture slowly in stages instead of all at once. This helps even absorption and prevents soggy spots.

Use a fork or skewer to poke plenty of holes. More holes means better distribution of the soak.

Stop whipping the cream as soon as it holds its shape. Overwhipped cream will look grainy and won’t spread smoothly.

For clean slices, chill the cake overnight and wipe your knife between cuts.

Coconut Tres Leches
Replace part of the heavy cream in the soak with coconut milk and increase the coconut extract slightly.

Strawberry Topped Version
Add sliced strawberries between the cake and whipped topping or pile them on top just before serving.

Coffee-Infused Twist
Add a teaspoon of instant espresso powder to the milk mixture for a subtle mocha depth.

Rum-Spiked Version
Add a tablespoon of dark rum to the milk soak for a deeper, slightly caramelized flavor.

Store covered in the refrigerator for up to 3 days. The texture actually improves after the first day.

For best results, add the whipped topping the day you plan to serve.

Freezing is not recommended once soaked, as the texture can become watery when thawed. You can freeze the baked sponge before soaking if needed.

Calories: 412 | Carbohydrates: 38g | Protein: 7g | Fat: 26g | Saturated Fat: 16g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.01g | Cholesterol: 157mg | Sodium: 120mg | Potassium: 210mg | Fiber: 0.5g | Sugar: 28g | Vitamin A: 1128IU | Vitamin C: 1mg | Calcium: 116mg | Iron: 1mg

A slice of Tres Leches Cake topped with whipped cream and sprinkled with cinnamon sits on a white plate next to a fork, with more cinnamon in a bowl and a strainer in the background.

FAQs

Why is my tres leches cake soggy?

 Usually from a dense cake base or pouring the milk too quickly. A properly whipped sponge and slow soak prevent this.

Can I make tres leches cake ahead of time?

 Yes, it’s actually better made the day before. The texture improves as it sits.

What does milk powder do in whipped cream?

 It stabilizes the cream so it holds its shape longer and doesn’t weep.

Do I have to use coconut extract?

 No, it’s optional. It adds a subtle warmth but the cake works perfectly without it.

Read Entire Article