The Ultimate Tres Leches Cake Recipe: An Easy Classic Dessert
Dive into the irresistible world of tres leches cake, a moist and airy classic that's easy to master and a showstopper for every occasion.

The Ultimate Tres Leches Cake Recipe: A Moist and Dreamy Dessert
Tres leches cake, meaning “three milks cake” in Spanish, is an iconic dessert admired for its ultra-moist, airy sponge saturated with a decadent milk mixture. A staple across Latin America, particularly Mexico, this cake is beloved for its irresistible texture and simplicity. Discover how to make this crowd-pleasing treat, complete with step-by-step instructions, topping ideas, expert tips, and more.
What is Tres Leches Cake?
Tres leches cake is a classic sponge cake soaked in a blend of three different milks: sweetened condensed milk, evaporated milk, and either whole milk or heavy cream. After an overnight chill, the sponge becomes luxuriously tender without turning soggy, and the finished cake is crowned with a generous layer of whipped cream and optional toppings like cinnamon or berries. With its balanced sweetness and melt-in-your-mouth texture, tres leches cake earns its reputation as a perfect finish to any meal.
Why You’ll Love This Cake
- Incredibly moist yet not soggy—the milk mixture perfectly absorbs without overwhelming the sponge.
- Light, fluffy, and airier than most cakes thanks to whipped egg whites as the main leavening.
- Easy to make ahead: It tastes even better when prepared a day ahead.
- Customizable with various toppings like cinnamon sugar, fruit, or nuts.
Ingredients: What You’ll Need
This tres leches cake uses simple, accessible ingredients to ensure delicious results every time.
For the Sponge Cake
- 2 cups all-purpose flour
- 2 teaspoons baking powder
- 1/2 teaspoon kosher salt
- 6 large eggs, separated
- 1 1/2 cups granulated sugar, divided
- 1 tablespoon vanilla extract
- 1/2 cup unsalted butter, melted and cooled
For the Milk Mixture
- 1 can (14 oz) sweetened condensed milk
- 1 can (12 oz) evaporated milk
- 1/2 cup whole milk or heavy cream
For the Whipped Cream Topping
- 2 cups heavy cream
- 1/2 cup powdered sugar
- 1 teaspoon vanilla extract
Optional Toppings
- Ground cinnamon or cinnamon sugar for dusting
- Fresh strawberries or mixed berries
- Toasted nuts (such as pecans or almonds)
Step-by-Step: How to Make Tres Leches Cake
1. Prepare the Sponge Cake
- Preheat your oven to 350°F (175°C). Grease a 13” x 9” baking pan with nonstick spray or butter.
- Mix dry ingredients: In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
- Separate the eggs: Carefully separate the whites and yolks, placing them in two large mixing bowls.
- Beat the egg yolks: Using a mixer, beat yolks with 1 cup sugar until thick and pale, about 2–3 minutes. Add vanilla extract and melted butter; beat until combined.
- Whip the egg whites: With clean beaters, beat egg whites until soft peaks form. Gradually add the remaining 1/2 cup sugar and beat until stiff, glossy peaks form.
- Combine mixtures: Gently fold the yolk mixture into the whipped whites using a spatula, being careful not to deflate the batter.
- Add dry ingredients: Sift the flour mixture over the batter in three additions, folding gently after each. Do not over-mix.
- Pour and bake: Transfer the batter into the prepared pan. Smooth the top and bake 25–30 minutes until golden and a toothpick inserted in the center comes out clean.
2. Cool and Soak the Sponge
- Cool the cake: Place on a wire rack and let cool 10–15 minutes in the pan.
- Poke holes: Using a fork or skewer, poke holes all over the cake’s surface to help the milk mixture absorb quickly.
3. Prepare the Three Milks Filling
- In a large measuring cup, whisk together sweetened condensed milk, evaporated milk, and whole milk (or heavy cream) until well blended.
- Slowly pour the milk mixture evenly over the poked cake, making sure to reach every corner and edge.
- Chill: Cover and refrigerate for at least 1 hour, ideally overnight, to allow the cake to fully absorb the milk mixture for optimal texture.
4. Top with Whipped Cream
- Make whipped cream: Using a cold bowl and beaters, whip heavy cream, powdered sugar, and vanilla until stiff peaks form.
- Spread over cake: Dollop the whipped cream onto the cake and use a spatula to spread evenly across the top.
5. Garnish and Serve
- Dust with cinnamon sugar or layer with fresh fruit and/or nuts as desired.
- Slice and serve cold. Enjoy the cake chilled for the best flavor and texture.
Expert Tips for Tres Leches Cake Success
- Use room-temperature eggs for easier whipping and better volume.
- Don’t skip poking holes: These allow the milk mixture to fully soak into the cake.
- Chill time matters: Letting the cake sit overnight results in the moistest, most even texture.
- Use heavy cream for richer soak: For an extra-luxurious cake, swap whole milk for heavy cream in the milk mixture.
- Add toppings just before serving to keep fruit fresh and the whipped cream fluffy.
Variations and Creative Twists
- Chocolate Tres Leches: Add 1/4 cup unsweetened cocoa powder to the flour mixture for a chocolate base.
- Spiced Tres Leches: Stir in a teaspoon of cinnamon or nutmeg into the cake batter for a spicy warmth.
- Coconut Tres Leches: Substitute part of the milk mixture with canned coconut milk and sprinkle toasted coconut on top.
- Fruit-Infused: Layer with macerated strawberries or sliced mango for a fruity finish.
Serving & Storage
- Best served cold: Always serve tres leches cake chilled.
- Make ahead: You can prepare the cake and let it soak up to 24 hours in advance. Add whipped cream and toppings just before serving.
- Storage: Store cake, covered, in the refrigerator up to 4 days. Avoid freezing, as the texture may change.
Nutritional Snapshot (per serving)
| Nutrient | Amount (estimated) |
|---|---|
| Calories | 380 |
| Total Fat | 21 g |
| Sugar | 29 g |
| Protein | 7 g |
| Carbohydrates | 38 g |
Values will vary based on toppings, specific brands, and serving sizes.
Common Questions About Tres Leches Cake
Q: Can I use box cake mix for tres leches cake?
A: While possible, a homemade sponge provides a superior texture for soaking up the milk mixture without becoming mushy. The homemade method yields the classic airy, absorbent base that makes tres leches so remarkable.
Q: Why is my tres leches cake soggy?
A: Over-soaking and under-baking are the most common causes. Follow the recipe ratios closely and always bake the sponge until fully set. Allowing the cake to rest in the fridge allows the milks to fully absorb without excess pooling at the bottom.
Q: How can I make a dairy-free version?
A: Use plant-based milks (like coconut, oat, and almond) in place of dairy components. Replace whipped cream with coconut whipped topping and follow the same soaking and chilling method for excellent results.
Q: Can tres leches cake be made ahead?
A: Absolutely! In fact, letting it chill overnight ensures the sponge fully absorbs the milks, making for a more flavorful and moist cake. Garnish just before serving for the freshest finish.
Q: What’s the best fruit for tres leches cake?
A: Berries—especially strawberries—provide a mild tartness that complements the sweet soak. Mango, peaches, and kiwi also work beautifully.
Reader Reviews
“I made this for my family and had so many compliments! Delicious, not overly sweet, with a light cake texture. Will definitely make again!”
“Loved this recipe! The cake was the perfect density—neither mushy nor dry—and the flavor was amazing.”
Pro Tips for a Showstopper Cake
- Always use fresh eggs for the fluffiest sponge.
- Avoid overbaking which can make the cake too dry to soak up the milk mixture.
- Sift flour before adding for a lump-free, tender crumb.
- Decorate creatively with piped whipped cream swirls or sliced fruit for a special occasion.
Frequently Asked Questions (FAQs)
Q: What exactly does “tres leches” mean?
A: “Tres leches” translates to “three milks” in Spanish, referring to the blend of sweetened condensed, evaporated, and whole or heavy milk used to soak the sponge cake.
Q: Can I use gluten-free flour?
A: Yes, a 1:1 gluten-free flour blend can be used in the sponge. The cake may have a slightly different texture but will still absorb the milk mixture beautifully.
Q: Is tres leches cake the same as poke cake?
A: Tres leches cake is widely considered the original poke cake, relying on holes poked throughout to absorb its signature milk mixture.
Q: Can I make mini tres leches cakes in cupcake form?
A: Absolutely. Bake the sponge as cupcakes, poke holes, and soak each with milks before topping with whipped cream.
Troubleshooting & Helpful Suggestions
- If the cake looks too wet: Let it rest longer to absorb; thinner or overly tall cakes may need less soaking.
- If your whipped cream is runny: Chill bowl and beaters before whipping and use only heavy cream (not half-and-half).
- For a firmer topping: Add a tablespoon of instant vanilla pudding mix to the whipped cream to stabilize it in warm weather.
Final Thoughts
This tres leches cake recipe offers a guaranteed path to bakery-quality dessert at home. Whether serving for a casual family dinner or a festive gathering, its combination of soft sponge, luscious milk soak, and billowy topping creates an indulgent experience with minimal effort. Experiment with toppings, flavors, and serve cold for a refreshing, unforgettable treat every time.










