
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
What You’ll Need
Mixing bowls, whisk or mixer, 9×13 baking dish
Flavor Profile
Light, milky sweetness with warm cinnamon and subtle vanilla-coconut notes
Difficulty Level
Moderate but very approachable
Equipment Needed
Hand or stand mixer recommended
Top Tip
Let the cake cool completely before adding the milk soak
Time-Saving Tips
Best made the day before serving
Ingredient Swaps
Skip coconut extract or replace with extra vanilla

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.

Ingredient Notes

Dry Ingredients
Best Choice
All-purpose flour, baking powder, salt, cinnamon, and granulated sugar for a light, structured sponge with balanced sweetness
Substitutions
Cake flour can be used for a softer crumb; cinnamon can be omitted
Wet Ingredients
Best Choice
Whole milk, separated eggs, vanilla extract, optional coconut extract, evaporated milk, sweetened condensed milk, and heavy cream for a rich but balanced soak
Substitutions
Use all vanilla if skipping coconut extract; half-and-half can replace heavy cream for a lighter soak
Topping
Best Choice
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
Substitutions
Milk powder can be omitted, but the topping will be less stable
Where to Find
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
1
The Dry
Whisk together the flour, baking powder, salt, and cinnamon.

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

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

4
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.

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

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

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

8
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.

9
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.

10
Top and Serve
Slice clean squares, and serve chilled.

More Cakes

Recipe
Tres Leches Cake
Ingredients
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)
Instructions
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.
Tips
Erren’s Top Tips
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.Variations & Add-Ins
Coconut Tres LechesReplace 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.
Storage & Freezing
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.
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.



















Leave a Reply