
Table of Contents
Tres Leches Cake, literally “three milks cake,” is a beloved Latin American dessert renowned for its impossibly moist, cloud-like texture and intensely sweet, milky flavor. This iconic cake begins with a light, fluffy sponge that is greedily soaked in a rich blend of three different milks, creating a dessert that melts in your mouth.
It’s often finished with a cloud of toasted meringue or a dollop of whipped cream. Perfect for celebrations or a decadent treat, mastering this cake is easier than you think. Follow this comprehensive guide to create a show-stopping Tres Leches Cake that will have everyone asking for the recipe.
Key Ingredients for Authentic Flavor
The magic of Tres Leches lies in its simple, yet specific, components. The cake itself must be sturdy enough to absorb the milk mixture without disintegrating, while the “three milks” blend provides its signature taste and texture.
For the topping, a classic meringue adds a beautiful contrast, but simple whipped cream is also a fantastic option. The quality of your dairy—especially the evaporated and condensed milk—will directly impact the final flavor, so opt for full-fat versions for the best results. For more recipe try Ultimate Carrot Cake Sheet Cake.

Ingredients List
| For the Sponge Cake | For the Three Milks Soak |
|---|---|
| 1 ½ cups (190g) all-purpose flour | 1 (14 oz) can evaporated milk |
| 1 ½ teaspoons baking powder | 1 (14 oz) can sweetened condensed milk |
| ½ teaspoon salt | 1 cup (240ml) whole milk |
| 5 large eggs, separated | 1 teaspoon vanilla extract |
| 1 cup (200g) granulated sugar, divided | For the Meringue Topping (optional) |
| ⅓ cup (80ml) vegetable oil or melted butter | 3 large egg whites |
| 1 teaspoon vanilla extract | ¾ cup (150g) granulated sugar |
| ¼ teaspoon cream of tartar |
Helpful Tools
Having the right equipment makes this recipe straightforward. You’ll need two mixing bowls (one for the cake batter, one for the milk mixture), a stand mixer or electric hand mixer for beating egg whites, a 9×13 inch baking pan, a saucepan for heating the milk mixture, a fork or skewer for poking holes in the cake, and a small saucepan for the meringue if using. A kitchen scale is helpful for measuring flour accurately.
Pro-Tips for Success
The most common pitfall is a cake that becomes soggy or falls apart. To prevent this, bake the sponge until it is completely set and lightly golden. Let it cool completely before poking holes—a warm cake will absorb the milk too quickly and become mushy. Poke holes all the way through to the bottom of the pan using a wooden skewer or the tines of a fork for even saturation. Pour the milk mixture slowly, allowing it to fully absorb before adding more. For an elegant presentation, consider a dusting of cinnamon or a sprinkle of crushed pistachios before serving. If you enjoy crumb-topped desserts, you might also appreciate this fantastic as a companion treat.
How to Make Tres Leches Cake

- Prepare the Cake: Preheat oven to 350°F (175°C). Grease and flour a 9×13 inch baking pan or line with parchment paper. In a medium bowl, whisk together flour, baking powder, and salt.
- Make the Batter: In a large bowl, beat egg yolks with ¾ cup of the sugar until thick, pale, and ribbon-like, about 5 minutes. Gradually whisk in oil and vanilla. Gently fold the dry ingredients into the wet mixture until just combined.
- Bake: In a separate clean, dry bowl, beat egg whites with cream of tartar (if using) until soft peaks form. Gradually add the remaining ¼ cup of sugar and beat until stiff, glossy peaks form. Fold the meringue into the batter in two additions. Pour batter into the prepared pan and bake for 25-30 minutes, or until a toothpick inserted comes out clean. Let the cake cool completely in the pan on a wire rack.
- Prepare the Milk Mixture: While the cake cools, whisk together evaporated milk, condensed milk, whole milk, and vanilla in a saucepan. Heat over low heat until warm and well-combined, about 5 minutes. Do not boil. Let cool slightly.
- Soak the Cake: Once the cake is completely cool, use a skewer or fork to poke holes all over the cake, going all the way to the bottom. Slowly and evenly pour the warm milk mixture over the cake. You will hear it sizzle slightly. It will look like a lot of liquid, but the cake will absorb it all. Refrigerate the soaked cake for at least 4 hours, or preferably overnight.
- Make the Meringue (Optional): For the topping, combine egg whites and sugar in a heatproof bowl set over a pot of simmering water (double boiler). Whisk constantly until the sugar dissolves and the mixture is warm to the touch, about 3-4 minutes. Transfer to a stand mixer, add cream of tartar, and beat until stiff, glossy peaks form and the bowl is cool.
- Finish and Serve: Spread the meringue over the chilled cake, creating peaks with a spatula. Use a kitchen torch to toast the meringue to a golden brown, or place under a preheated broiler for 1-2 minutes (watch closely!). Serve immediately or return to the fridge until ready to serve.
Variations to Try
While the classic recipe is perfection, you can easily adapt it. For a chocolate twist, substitute ¼ cup of the flour with unsweetened cocoa powder and add a pinch of instant espresso powder to the milk mixture. For a tropical version, replace ½ cup of the whole milk in the soak with coconut milk and fold 1 cup of sweetened shredded coconut into the batter. Some prefer to skip the meringue and instead top the cake with a thick layer of freshly whipped cream and a sprinkle of cinnamon or cocoa powder.

Tres Leches Cake
Tres Leches Cake, literally “three milks cake,” is a beloved Latin American dessert renowned for its impossibly moist, cloud-like texture and intensely sweet, milky flavor. This iconic cake begins with a light, fluffy sponge that is greedily soaked in a rich blend of three different milks, creating a dessert that melts in your mouth. Perfect for celebrations or a decadent treat.
- Total Time: 60
- Yield: 12-15 servings
Ingredients
For the Sponge Cake:
1 ½ cups All-purpose flour
1 ½ tsp Baking powder
½ tsp Salt
5 large Eggs, separated
1 cup Granulated sugar, divided
⅓ cup Vegetable oil (or melted butter)
1 tsp Vanilla extract
For the Three Milks Soak:
1 (14 oz) can Evaporated milk
1 (14 oz) can Sweetened condensed milk
1 cup Whole milk
1 tsp Vanilla extract
For the Meringue Topping:
3 large Egg whites
¾ cup Granulated sugar
¼ tsp Cream of tartar
Instructions
1. Bake Cake: Whisk dry ingredients. Beat egg yolks with ¾ cup sugar until pale. Whisk in oil and vanilla. Fold in dry ingredients. Beat egg whites with cream of tartar and remaining ¼ cup sugar until stiff peaks form; fold into batter. Bake at 350°F in 9×13 pan for 25-30 mins. Cool completely.
2. Soak: Whisk all soak ingredients in a saucepan over low heat until warm. Poke holes all over the cooled cake with a skewer. Slowly pour soak over cake. Refrigerate for at least 4 hours.
3. Meringue: Whisk egg whites and sugar over a double boiler until sugar dissolves. Transfer to mixer and beat with cream of tartar until stiff, glossy peaks form.
4. Finish: Spread meringue over chilled cake. Toast with a kitchen torch or under a broiler for 1-2 minutes until golden.
Notes
Pro-Tips:
• Ensure the cake is completely cool before poking holes to prevent it from becoming mushy.
• Poke holes all the way to the bottom of the pan for even milk distribution.
• This cake tastes even better the next day after the flavors have fully melded in the fridge.
Variations:
• Chocolate: Replace 1/4 cup of flour with cocoa powder and add espresso powder to the soak.
• Tropical: Swap 1/2 cup of whole milk for coconut milk and top with toasted coconut.
• Whipped Cream: Skip the meringue and top with fresh whipped cream and cinnamon.
- Prep Time: 30
- Cook Time: 30
- Category: Dessert
- Method: Bake
- Cuisine: Latin American
- Diet: Vegetarian
Frequently Asked Questions (FAQ)
Can I make this cake ahead of time?
Yes! Tres Leches cake actually tastes better the next day as the flavors meld. Make it up to 2 days in advance and store it covered in the refrigerator. The meringue topping is best applied just before serving for optimal texture.
Can I use a different pan size?
A 9×13 pan is standard. For a deeper cake, an 8×8 or 9×9 pan will work, but increase baking time by 5-10 minutes and be prepared that the milk soak might need to be slightly increased to fully saturate the denser cake.
What if I don’t have evaporated milk?
While not ideal, you can use a combination of 1 ½ cups whole milk simmered until reduced by ½ cup as a substitute. The flavor and texture will be slightly different, but it will still be delicious.
Should I use a water bath?
No water bath is needed for the cake itself, as you want a stable sponge that can hold the weight of the milk. Baking it directly in the oven creates the correct structure.
Conclusion
Tres Leches Cake is a celebration of simple ingredients transformed into something extraordinary. The process of baking a plain sponge and transforming it into a soaked, surrender-to-the-spoon dessert is nothing short of magical. With these detailed steps and tips, you’re equipped to bake a flawless version that will become a staple in your dessert repertoire. The combination of textures—the soft cake, the creamy milk, and the fluffy meringue—is truly unforgettable. For more delicious ideas, follow me on Pinterest.