Tres leches cake sounds fancy but is surprisingly simple to make. A light vanilla sponge is baked, then soaked with three milks—evaporated milk, sweetened condensed milk, and heavy cream—and finished with a cloud of whipped cream. The cake is incredibly moist without becoming soggy, and it’s a great choice when you want an impressive dessert with minimal fuss.
Over the years I’ve made this cake many times and refined the method to avoid the common pitfalls. Below you’ll find clear ingredient notes, step-by-step instructions, and practical tips to ensure consistent results every time. Follow the cooling and soaking guidance carefully; that’s where most people run into trouble.

Why You’ll Love This Recipe
- Foolproof technique. No complicated layers or advanced decorating skills needed.
- Makes ahead easily. The cake improves after a night in the fridge, making it ideal for prepping in advance.
- Incredible texture. The sponge absorbs the soak evenly for a melt-in-your-mouth result.
- Feeds a crowd. A single 9×13 pan serves about 12 people.
About the topping
While whipped cream is the classic and simplest topping, a torched Swiss meringue adds a toasted marshmallow note that’s worth trying if you want a slightly more dramatic finish. Both work beautifully; choose whipped cream for ease or meringue when you want that caramelized flavor.

Ingredient Notes
- Eggs, separated. Whipping yolks and whites separately gives the sponge lift and a tender crumb without chemical leaveners doing all the work.
- Three milks. Evaporated milk thins the soak, sweetened condensed milk provides sweetness and body, and heavy cream rounds out the texture and flavor.
- Cold heavy whipping cream. Chill the cream until whipping time; cold cream whips faster and holds its texture longer for the topping.

How to Make Tres Leches Cake
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking pan and optionally line it with parchment.
- Whisk together the dry ingredients: all-purpose flour, baking powder, and salt. Set aside.
- In a large bowl, beat the egg yolks with sugar until pale and thick. Mix in the whole milk and vanilla, then fold in the dry ingredients until no streaks remain.
- In a separate clean bowl, whip the egg whites to soft peaks, then gradually add the remaining sugar and whip to stiff, glossy peaks. Gently fold the whites into the batter in two additions to preserve air.
- Pour the batter into the prepared pan and bake 25–30 minutes, checking at 20–25 minutes depending on your oven. A toothpick should come out clean.
- Allow the cake to cool completely in the pan—at least one hour—before proceeding. Cooling is crucial for even absorption and to prevent a gummy texture.
- Whisk together the tres leches soak: one can evaporated milk, one can sweetened condensed milk, and half a cup of heavy cream. Poke holes across the surface of the cooled cake with a fork, going most of the way to the bottom.
- Slowly pour the cold soak over the cake, allowing it to absorb gradually. Cover and refrigerate at least four hours, ideally overnight.
- When ready to serve, whip cold heavy whipping cream with powdered sugar and vanilla to soft or medium peaks. Spread or pipe over the chilled cake and slice to serve cold.

Tips for Success
- Cool fully before soaking. A warm cake absorbs unevenly and can become gummy. Let it reach room temperature.
- Test doneness by toothpick and color. Oven temperatures vary; remove the cake as soon as it’s done for the best soakability.
- Poke deep, frequent holes. Make holes across the entire surface to give the soak channels into the sponge.
- Use cold soak with a room-temperature cake. Chilled soak helps the liquid set into the cake faster without pooling on top.
Variation: Torched Meringue Topping
For a toasted finish, make a Swiss meringue: gently heat egg whites and sugar over a double boiler until the sugar dissolves, then whip to stiff peaks and torch lightly until golden. The meringue is cooked and stores well in the fridge for a few days.
Storage
Store leftovers covered in the refrigerator for up to four days. Because the soaked cake and whipped topping do not freeze well, avoid freezing the finished dessert—prepare it up to two days in advance for best texture.

Frequently Asked Questions
Yes. You can soak the cake up to two days in advance and keep it covered in the refrigerator. Add the whipped cream topping just before serving for the freshest look.
Sogginess usually comes from adding the soak to a warm cake or from an underbaked sponge. Ensure the cake is fully baked and cooled before pouring the milk mixture.
The three milks create the signature texture and flavor. Each component—evaporated milk, sweetened condensed milk, and heavy cream—contributes a specific quality, so using all three is recommended.
Tres Leches Cake
A tender vanilla sponge soaked in evaporated milk, sweetened condensed milk, and heavy cream, topped with fluffy whipped cream. Serves 12.
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 yolks)
- 1/4 cup granulated sugar (for whites)
- 1/3 cup whole milk, 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 350°F. Grease a 9×13-inch pan and line with parchment if desired.
- Whisk flour, baking powder, and salt; set aside.
- Beat egg yolks with 3/4 cup sugar until pale and thick. Mix in milk and vanilla, then fold in dry ingredients.
- Whip egg whites to soft peaks, add 1/4 cup sugar gradually, and whip to stiff peaks. Fold into batter gently.
- Pour batter into pan and bake 25–30 minutes until a toothpick comes out clean. Cool completely in the pan (at least 1 hour).
- Mix evaporated milk, sweetened condensed milk, and 1/2 cup heavy cream. Poke holes over the cake and slowly pour the soak over it. Refrigerate at least 4 hours or overnight.
- Whip cold heavy cream with powdered sugar and vanilla to soft/medium peaks. Spread over chilled cake, slice, and serve cold.
Notes
Make ahead: soak the cake up to two days in advance and add the whipped cream just before serving. Store leftovers covered in the refrigerator for up to four days.