This Tres Leches Cake is the ultimate Tres Leches Cake recipe for anyone who loves ultra-moist, creamy, and indulgent desserts that melt in your mouth with every bite. This authentic Tres Leches Cake features a light sponge cake soaked in a rich blend of three milks—evaporated milk, sweetened condensed milk, and whole milk—creating an irresistibly soft texture that’s unlike any other dessert. If you’re searching for the best Tres Leches Cake recipe for celebrations, birthdays, holidays, or family gatherings, this classic Latin American dessert is always a showstopper. The flavor is sweet, creamy, and perfectly balanced with a light vanilla sponge and a fluffy whipped cream topping dusted with cinnamon. This Tres Leches Cake is perfect for make-ahead desserts since it becomes even better as it chills and absorbs the milk mixture. Whether you’re new to baking or experienced in the kitchen, this easy Tres Leches Cake recipe delivers bakery-quality results every time.
Introduction
Tres Leches Cake is one of those iconic desserts that instantly captures attention at any table. With its soft, airy sponge and luxurious milk-soaked texture, it’s a dessert that feels both light and indulgent at the same time.
This authentic Tres Leches Cake recipe has deep roots in Latin American cuisine and is beloved across countries like Mexico, Nicaragua, and beyond. The name “tres leches” literally means “three milks,” referring to the signature milk mixture that transforms a simple sponge cake into something incredibly rich and moist.
What makes this Tres Leches Cake so special is its texture. Unlike traditional cakes that rely on frosting alone for moisture, this cake is fully infused with a sweet milk mixture that soaks into every bite. The result is a dessert that is soft, creamy, and almost custard-like, yet still structured enough to slice beautifully.
Topped with freshly whipped cream and a dusting of cinnamon, this Tres Leches Cake is perfect for celebrations, potlucks, birthdays, or any moment that calls for something truly memorable. It’s a make-ahead dream dessert, meaning it tastes even better after resting in the refrigerator overnight.
Why You’ll Love This Tres Leches Cake
- Incredibly moist, soft, and creamy texture
- Classic authentic Latin American dessert
- Perfect make-ahead cake for gatherings
- Light sponge balances rich milk mixture
- Fluffy whipped cream topping adds freshness
- Always a crowd favorite at celebrations
Ingredients Breakdown
This recipe makes 1 9×13-inch Tres Leches Cake, serving approximately 12 people.
Cake
- 1 cup all-purpose flour (120 g)
- 1 1/2 teaspoons baking powder (6 g)
- 1/4 teaspoon salt
- 5 large eggs, separated
- 1 cup granulated sugar, divided (200 g)
- 1/3 cup whole milk (80 ml)
- 1 teaspoon vanilla extract (5 ml)
Milk Mixture (Tres Leches)
- 12 ounce can evaporated milk (354 ml)
- 14 ounce can sweetened condensed milk (396 ml)
- 1/4 cup whole milk (60 ml)
Whipped Topping
- 1 pint heavy whipping cream (475 ml)
- 3 Tablespoons powdered sugar (24 g)
- 1/2 teaspoon vanilla extract (2.5 ml)
- Ground cinnamon, for topping
Ingredient Notes
The sponge cake is intentionally light so it can absorb the milk mixture without becoming dense. Evaporated milk adds creaminess, sweetened condensed milk provides richness and sweetness, and whole milk helps balance the texture. The whipped cream topping adds a light, airy finish that contrasts beautifully with the soaked cake.
Tools & Equipment Needed
- 9×13 metal baking dish
- Mixing bowls
- Electric hand mixer or stand mixer
- Whisk
- Spatula
- Fork (for poking holes in cake)
- Measuring cups and spoons
Step-by-Step Instructions
1. Preheat the Oven
Preheat oven to 350 degrees F. Do not grease the baking dish.
2. Mix Dry Ingredients
In a medium bowl, combine all-purpose flour, baking powder, and salt. Set aside.
3. Prepare Egg Yolks
Separate egg yolks and whites into two different mixing bowls.
Add 3/4 cup of granulated sugar to the egg yolks. Beat on high speed until the mixture becomes pale yellow and slightly thickened.
Add whole milk and vanilla extract. Stir until fully combined.
4. Combine Wet and Dry Mixtures
Pour the egg yolk mixture over the flour mixture. Stir gently just until combined. Do not over-mix.
5. Beat Egg Whites
Using an electric mixer, beat egg whites on high speed until they begin to form stiff peaks.
Gradually add the remaining 1/4 cup sugar while continuing to beat until glossy and stiff.
6. Fold Egg Whites Into Batter
Gently fold the whipped egg whites into the batter. Scrape the sides and bottom of the bowl carefully to maintain airiness.
7. Bake the Cake
Pour batter into ungreased 9×13 baking dish. Smooth into an even layer.
Bake for 25 to 35 minutes or until a toothpick inserted in the center comes out clean.
Allow cake to cool completely.
8. Prepare Milk Mixture
In a bowl, combine evaporated milk, sweetened condensed milk, and whole milk.
9. Poke Holes in Cake
Once cooled, use a fork to poke holes all over the surface of the cake.
10. Soak the Cake
Slowly pour the milk mixture over the cake, making sure to cover edges evenly.
Refrigerate for at least 1 hour or overnight for best results.
11. Make Whipped Topping
Beat heavy whipping cream, powdered sugar, and vanilla extract until stiff peaks form.
12. Finish the Cake
Spread whipped cream evenly over the soaked cake.
Sprinkle with ground cinnamon before serving.

Tips & Variations
- Make it fruit-topped: Add fresh strawberries on top before serving
- Chocolate twist: Add cocoa powder to whipped cream for a chocolate version
- Coconut version: Replace part of whole milk with coconut milk
- Extra sweet option: Drizzle with caramel or dulce de leche
- Light version: Reduce sugar slightly in whipped cream only
- Cupcake version: Bake as individual portions for easier serving
Flavor Profile
This Tres Leches Cake is sweet, creamy, and delicately vanilla-forward with a rich milk-soaked texture. The sponge is light and airy, acting like a sponge that absorbs every drop of the milk mixture.
The result is a dessert that is soft, almost custard-like, with a cool, refreshing creaminess from the whipped topping and a warm hint of cinnamon on top.
Nutritional Overview (Per Serving)
- Calories: 433
- Protein: 9g
- Carbohydrates: 50g
- Fat: 22g
- Sugar: 41g
This Tres Leches Cake is an indulgent dessert best enjoyed in moderate portions.
Make-Ahead & Meal Prep Tips
Tres Leches Cake is one of the best make-ahead desserts.
- Best made 1 day in advance for full absorption
- Can be refrigerated for 3–5 days covered
- Cake base can be baked and frozen for up to 3 months
- Add whipped cream just before serving for best texture
FAQs
Why is my Tres Leches Cake soggy?
It should be moist but not falling apart. Make sure the cake is fully cooled before adding milk.
Can I use a different pan?
A 9×13 metal baking dish is recommended for best results.
How long should it soak?
At least 1 hour, but overnight is best for maximum flavor.
Can I make it less sweet?
You can slightly reduce sugar in the whipped cream, but the milk mixture should remain unchanged.
Can I freeze Tres Leches Cake?
Yes, but freeze only the cake base before adding milk.
Cooking Timeline
| Step | Time |
|---|---|
| Prep Time | 1 hour 30 minutes |
| Cook Time | 40 minutes |
| Cooling & Soaking | 1 hour+ |
| Total Time | 2 hours 10 minutes |
| Servings | 12 |
Serving Suggestions
Serve Tres Leches Cake chilled straight from the refrigerator. It slices best when cold and fully soaked.
For presentation, dust lightly with cinnamon and top with fresh strawberries for color contrast. Serve in clean squares for a bakery-style look.
This cake is perfect for birthdays, holidays, potlucks, and special celebrations where you want a dessert that truly impresses.
Recipe Variations
- Strawberry Tres Leches Cake: Add sliced strawberries on top
- Chocolate Tres Leches Cake: Add cocoa to sponge or topping
- Coconut Tres Leches Cake: Use coconut milk in milk mixture
- Vanilla Bean Version: Add vanilla bean paste for deeper flavor
Ingredient Spotlight: Sweetened Condensed Milk
Sweetened condensed milk is essential in Tres Leches Cake. It provides sweetness, richness, and a thick creamy texture that defines the dessert.
It blends with evaporated milk and whole milk to create the signature soaking mixture that transforms the sponge into a melt-in-your-mouth cake.
Store unopened cans in a cool pantry and refrigerate after opening.
Pro Cooking Tips
- Do not grease the pan so the cake can grip and rise properly
- Fold egg whites gently to keep the cake airy
- Pour milk slowly for even absorption
- Chill overnight for best flavor and texture
- Use a serrated knife for clean slices
Storage & Freezing Guide
Store Tres Leches Cake covered in the refrigerator for 3–5 days.
Do not leave at room temperature for extended periods due to dairy content.
Freeze only the baked cake base (before soaking) for up to 3 months. Thaw in the refrigerator before adding milk mixture.
Nutritional Estimate Table (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 433 kcal |
| Protein | 9 g |
| Carbs | 50 g |
| Fat | 22 g |
| Sugar | 41 g |
Dietary notes: Contains dairy, eggs, and gluten.
Expanded Conclusion
This Tres Leches Cake is a true celebration dessert—soft, creamy, and unforgettable in every bite. From its airy sponge to its rich milk soak and fluffy whipped cream topping, it delivers a texture and flavor experience unlike any other cake.
Whether you’re making it for a special occasion or simply to enjoy a classic Latin American dessert at home, this Tres Leches Cake is guaranteed to impress.
Save this recipe, share it with friends and family, and enjoy every creamy, cinnamon-dusted slice of this timeless favorite.
Print
Easy Tres Leches Cake Recipe – Ultra Moist Authentic Mexican Dessert
This authentic Tres Leches Cake is an ultra-light sponge cake soaked in a rich three-milk mixture, then topped with fluffy whipped cream and a dusting of cinnamon. A classic Latin American dessert that’s moist, sweet, and incredibly indulgent.
- Total Time: 2 hours 10 minutes
- Yield: 12 servings
Ingredients
- Cake:
- 1 cup all-purpose flour (120 g)
- 1 1/2 teaspoons baking powder (6 g)
- 1/4 teaspoon salt
- 5 large eggs, separated
- 1 cup granulated sugar (divided)
- 1/3 cup whole milk
- 1 teaspoon vanilla extract
- Milk Mixture:
- 12 oz evaporated milk
- 14 oz sweetened condensed milk
- 1/4 cup whole milk
- Whipped Topping:
- 1 pint heavy whipping cream
- 3 Tablespoons powdered sugar
- 1/2 teaspoon vanilla extract
- Ground cinnamon (for topping)
Instructions
- Preheat oven to 350°F (175°C). Grease or prepare a 9×13-inch baking dish.
- Mix flour, baking powder, and salt in a bowl.
- Separate eggs into two bowls.
- Whip egg yolks with 3/4 cup sugar until pale. Mix in milk and vanilla.
- Combine yolk mixture with dry ingredients gently.
- Whip egg whites to stiff peaks while gradually adding remaining sugar.
- Fold egg whites into batter carefully.
- Pour into baking dish and bake 25–35 minutes until a toothpick comes out clean.
- Cool completely.
- Mix evaporated milk, condensed milk, and whole milk.
- Poke holes all over cooled cake and slowly pour milk mixture over it.
- Refrigerate at least 1 hour (or overnight).
- Whip cream with sugar and vanilla until stiff peaks form.
- Spread whipped cream over cake and dust with cinnamon before serving.
Notes
- Best flavor develops after soaking overnight.
- Do not overmix batter to keep cake airy.
- Store refrigerated for 3–5 days.
- Prep Time: 1 hour 30 minutes
- Cook Time: 40 minutes
- Category: Dessert
- Method: Baked + Chilled
- Cuisine: Latin American



