This post may contain affiliate links. Please read our disclosure policy.
Tres leches cake is the kind of dessert that sounds fancy and intimidating but is honestly one of the easiest cakes you’ll ever make. A soft vanilla sponge gets soaked in three kinds of milk (that’s what “tres leches” means, three milks, in case you needed the translation), then topped with billowy whipped cream. The result is a cake so moist it practically melts on the fork, and I promise you don’t need any special skills to pull it off.
I’ve made this cake more times than I can count at this point, and I’m walking you through every single thing I’ve learned along the way, including the one mistake that trips up almost everyone (hint: it has nothing to do with the recipe itself).

Why You’ll Love This Recipe
- It’s genuinely foolproof. No fussy layers, no fondant, no piping skills required.
- It gets better as it sits. This is a make-ahead dream, the flavor and texture only improve after a night in the fridge.
- The texture is unreal. Moist doesn’t even cover it, this cake is soaked all the way through without turning to mush.
- It feeds a crowd. One 9×13 pan and you’ve got dessert for 12, no cake stand or fancy equipment needed.
Let’s Chit Chat
I had tres leches cake recently that stopped me mid-bite. It wasn’t the classic whipped cream version I grew up making, this one had a torched meringue swooped on top instead, all golden and marshmallowy. I could not stop thinking about it for days.
Naturally, I went home and tested it both ways. The meringue version is incredible (and if you want to go that route, I’ve got a variation for you below), but when I sat down to figure out what belonged in this post, I kept coming back to the classic. There’s a reason whipped cream has been the go-to topping for this cake for generations. It’s simple, it’s the flavor most of us grew up with, and it doesn’t ask anything extra of you on a day when you just want cake. So that’s the version you’re getting here, with the meringue swap noted for whenever you’re feeling a little extra.

Ingredient Notes
- Eggs, separated. Whipping the yolks and whites separately is what gives this cake its lift without any baking soda or extra leaveners doing the heavy lifting.
- Evaporated milk, sweetened condensed milk, and heavy cream. This trio is the “tres leches.” Each one brings something different: evaporated milk thins the soak, condensed milk brings the sweetness, and heavy cream rounds it all out.
- Heavy whipping cream, cold. For the topping. Cold cream whips faster and holds its shape longer, so keep it in the fridge until you’re ready to use it.

How to Make Tres Leches Cake
- Whisk your dry ingredients together and set them aside.
- Beat the egg yolks with sugar until pale and thick, then mix in the milk and vanilla.


- Fold the dry ingredients into the yolk mixture.
- Whip the egg whites with the remaining sugar to stiff, glossy peaks, then gently fold them into the batter.


- Bake in a 9×13 pan until a toothpick comes out clean.


- Let the cake cool completely before doing anything else (more on why below).
- Whisk together the three milks and poke holes all over the cooled cake using a fork.

- Pour the soak over the top slowly, letting it work its way in.


- Chill for at least 4 hours, ideally overnight.
- Whip the cream, powdered sugar, and vanilla, then spread it over the chilled cake and serve cold.

My Best Tips for Tres Leches Success
- Let the cake cool completely before you soak it. This is the step people rush, and it’s the one that actually matters more than you would think!! A warm cake absorbs the soak unevenly and can turn gummy in spots instead of evenly moist all the way through. Give it a full hour on the counter to fully cool down, no shortcuts.
- Don’t trust the clock over your oven. Every oven runs a little different, and 9×13 pans especially can bake faster than you’d expect depending on your pan material and how hot your oven actually runs. Start checking a few minutes before the recipe says to, and go by a clean toothpick and a golden top rather than the timer alone. If it’s done early, take it out, an overbaked cake won’t soak nearly as well.
- Poke plenty of holes, and go deep. A few pokes here and there won’t cut it. You want holes across the entire surface, going most of the way to the bottom of the pan, so the soak has somewhere to go.
- Cold soak, room temp cake. The cake needs to be room temperature so it absorbs evenly, but the soak itself can come straight from the fridge. In fact, I prefer it cold, it firms up faster once it hits the cake instead of pooling on top.
If you want to take it up a notch even more, swirl in some of this strawberry rhubarb jam on the whipped cream! so delicious


Variation: Torched Meringue Topping
If you want the version that inspired this whole post, swap the whipped cream for a Swiss meringue. Whisk egg whites, sugar, and a pinch of salt over a double boiler until the sugar dissolves, then whip to stiff, glossy peaks and torch until golden. It’s fully cooked, so it holds beautifully in the fridge for days, no raw egg whites to worry about. It’s a little more hands-on than whipped cream, but it’s genuinely not hard, and the toasted marshmallow flavor against the soaked cake is worth it at least once.
Storage
Store leftovers covered in the fridge for up to 4 days. This cake doesn’t freeze well once it’s soaked and topped, so I’d stick to making it a day or two ahead rather than freezing it.

Frequently Asked Questions About tres leches Cake
Yes, and honestly it’s better that way. Soak the cake up to 2 days in advance and keep it covered in the fridge. Add the whipped cream topping right before serving.
This usually means the cake wasn’t fully cooled before you added the soak, or the cake was underbaked to begin with. A fully baked, fully cooled cake should soak up all that liquid without falling apart.
The three milks are what give this cake its name and its signature texture, so I wouldn’t swap any of them out. Each one is doing a different job in the soak.
This recipe is built for a 9×13 pan. If you use a smaller pan, you’ll need to reduce the soak slightly or you’ll end up with a puddle, and you’ll likely need extra bake time.

Tres Leches Cake
Ingredients
Cake
- 1 cup all-purpose flour
- 1 1/2 tsp baking powder
- 1/4 tsp salt
- 5 large eggs separated
- 3/4 cup granulated sugar for the yolks
- 1/4 cup granulated sugar for the egg whites
- 1/3 cup whole milk at room temperature
- 1 tsp vanilla extract
Tres Leches Soak
- 12 oz evaporated milk 1 can
- 14 oz sweetened condensed milk 1 can
- 1/2 cup heavy cream
Whipped Cream Topping
- 2 cups heavy whipping cream cold
- 1/2 cup powdered sugar
- 1 tsp vanilla extract
Instructions
- Preheat oven to 350F. Grease a 9×13 inch baking dish. Feel free to use a parchment paper too if you'd like, it's not a must.
- In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.1 cup all-purpose flour, 1 1/2 tsp baking powder, 1/4 tsp salt
- In a large bowl, beat the egg yolks with the 3/4 cup sugar until pale and thickened, about 2 to 3 minutes.5 large eggs, 3/4 cup granulated sugar
- Mix in the milk and vanilla, then fold in the dry ingredients just until no streaks remain.1/3 cup whole milk, 1 tsp vanilla extract
- In a clean bowl, whip the egg whites to soft peaks. Slowly add the remaining 1/4 cup sugar and whip to stiff, glossy peaks.5 large eggs, 1/4 cup granulated sugar
- Gently fold the egg whites into the batter in two additions, keeping as much air as possible.
- Pour into the prepared pan and bake 25 to 30 minutes, until a toothpick comes out clean. Check around the 25 minute mark and even earlier if your oven runs hotter.
- Let the cake cool completely in the pan, at least 1 hour.
- Whisk together the evaporated milk, condensed milk, and heavy cream.12 oz evaporated milk, 14 oz sweetened condensed milk, 1/2 cup heavy cream
- Poke holes all over the cooled cake with a fork. Slowly pour the soak over the top, letting it absorb as you go.
- Cover and refrigerate at least 4 hours, or overnight for best results.
- When ready to serve, whip the cold heavy cream, powdered sugar, and vanilla to soft to medium peaks.2 cups heavy whipping cream, 1/2 cup powdered sugar, 1 tsp vanilla extract
- Spread or pipe the whipped cream over the chilled cake. Slice and serve cold.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.




