This authentic tres leches cake recipe makes a light sponge soaked with three milks: evaporated milk, sweetened condensed milk, and whole milk. The cake is baked in a 9-by-13-inch pan, chilled for at least 4 hours, and finished with vanilla whipped cream and an optional dusting of cinnamon, yielding about 12 to 15 servings.
Each forkful is tender, creamy, and wonderfully moist without being heavy. The airy egg-based sponge absorbs the sweet milk mixture gradually, while the lightly sweetened whipped cream adds a cool, soft finish that makes this classic Latin American dessert perfect for birthdays, holidays, potlucks, and family celebrations.
Jump to RecipeWhy You’ll Love This Recipe

Tres leches cake is one of those desserts that looks simple but delivers an unforgettable contrast of textures. The sponge is feather-light, the three-milk syrup is sweet and creamy, and the whipped topping keeps every bite cool and soft.
This version follows a commonly published Mexican-style formula with six separated eggs. Whipping the whites separately creates the airy structure needed for the cake to absorb a generous amount of milk without turning into a dense pudding.
It is also an excellent make-ahead dessert. The cake needs at least 4 hours of chilling, and an overnight rest gives the milk time to distribute evenly through every section of the sponge.
If you are planning a dessert table with several special-occasion favorites, you may also enjoy this classic tres leches variation for another take on the beloved dessert.
Ingredients You’ll Need

Gather the ingredients before beginning, since the egg foam and batter are easiest to handle when everything is measured and ready.
- Eggs: Six large eggs are separated into yolks and whites. The yolks provide richness, while the whites give the sponge its lift.
- Sugar: One cup is divided between the yolk mixture and the whipped whites.
- Dry ingredients: One cup of all-purpose flour, 1 1/2 teaspoons baking powder, and 1/4 teaspoon salt create the foundation of the cake.
- Flavorings and milk: One-third cup whole milk and 2 teaspoons vanilla go into the batter.
- Three milks: Use one 12-fluid-ounce can of evaporated milk, one 14-ounce can of sweetened condensed milk, and one cup whole milk.
- Topping: Cold heavy cream, powdered sugar, vanilla, and optional ground cinnamon create the final layer.
For the most traditional nonalcoholic result, keep the soaking mixture exactly as written. Some versions use heavy cream as the third milk or add rum, but whole milk provides a balanced, classic flavor.
How to Make It Step-by-Step

Step 1: Heat the oven to 350°F (175°C), then grease a 9-by-13-inch baking pan. Separate the eggs carefully, placing the whites in a completely clean, dry bowl so they can whip properly.
Step 2: Place the yolks and 3/4 cup of the sugar in a large mixing bowl. Beat until the mixture is pale and thick, then mix in the one-third cup whole milk and vanilla extract.
Step 3: In another bowl, whisk together the flour, baking powder, and salt. Gradually incorporate these dry ingredients into the yolk mixture, mixing only until no dry streaks remain.
Step 4: Beat the egg whites until foamy, then add the remaining 1/4 cup sugar gradually. Continue beating until medium-stiff to stiff peaks form and the whites look glossy and hold their shape.
Step 5: Fold the whipped whites into the yolk batter in two or three additions. Use a broad spatula and gentle strokes, stopping as soon as the batter is mostly uniform so you do not deflate the air.
Step 6: Spread the batter evenly in the prepared pan. Bake for 25 to 30 minutes, until the surface is lightly golden and a skewer inserted in the center comes out clean.
Step 7: Let the cake cool for about 10 to 15 minutes. Prick the entire surface generously with a fork or skewer, reaching close to the bottom so the milk mixture can travel through the sponge.
Step 8: Whisk the evaporated milk, sweetened condensed milk, and whole milk in a large measuring jug or bowl. Pour the mixture over the cake slowly in several passes, waiting briefly between pours so the sponge can absorb the liquid.
Step 9: Cover the pan and refrigerate the cake for at least 4 hours. If your schedule allows, chill it overnight for the most saturated texture and cleanest slices.
Step 10: Just before serving, beat the cold heavy cream with the powdered sugar and vanilla until soft-to-medium peaks form. Spread it over the chilled cake and dust lightly with ground cinnamon if desired.
How to Get a Light, Milk-Soaked Sponge

The most important technique is protecting the air in the egg whites. Fold gently with a spatula rather than stirring vigorously, and scrape from the bottom of the bowl upward to distribute the foam without crushing it.
Do not skip the resting time after the cake is soaked. The sponge may appear very wet at first, but refrigeration allows the liquid to settle through the crumb and produces the signature tender texture.
When pouring, work slowly and in multiple passes. Adding all the milk at once can leave the top flooded while the center remains less saturated.
For another celebratory dessert with a creamy profile, try this Italian lemon cream cake when you want a bright citrus option.
Serving Ideas for Special Occasions

Serve tres leches cake cold, cut into squares directly from the baking pan. A thin, sharp knife makes tidy portions, and wiping the blade between cuts keeps the whipped cream layer neat.
- Dust each portion with a small pinch of cinnamon for warm spice.
- Add sliced strawberries just before serving for color and fresh flavor.
- Offer extra berries on the side rather than soaking them into the cake.
- Use a chilled dessert plate to help the whipped topping stay firm.
The cake is naturally festive without elaborate decoration, making it especially useful for birthdays, reunions, showers, and holiday gatherings. For a casual dessert spread, pair small tres leches squares with homemade fried cake donuts.
Storage and Make-Ahead Tips

Keep the finished cake covered and refrigerated. Since the dessert contains dairy and whipped cream, it should remain cold until serving and should not be left at room temperature for extended periods.
You can bake and soak the cake the day before serving, then add the whipped topping shortly before guests arrive. This schedule gives the sponge a full overnight rest while keeping the topping fresh and attractive.
Store any remaining portions covered in the refrigerator. The texture remains soft and creamy, and the cake is best enjoyed chilled rather than reheated.
Common Questions About Tres Leches Cake
Can I use heavy cream instead of whole milk? Some published versions do, and it creates a richer soaking mixture. This recipe uses whole milk for a traditional, balanced result.
Is alcohol necessary? No. Rum or brandy appears in some variations, but this nonalcoholic version has the classic three-milk flavor without it.
Why did my cake become dense? Overmixing after adding the whipped whites is a common cause. Fold in the whites gently and bake until the center is fully set.
Can I decorate it with fruit? Yes. Strawberries are a popular garnish, but add them shortly before serving so their juice does not affect the whipped topping.

Authentic Tres Leches Cake
Ingredients
Method
- Heat the oven to 350°F (175°C) and grease a 9-by-13-inch baking pan. Separate the eggs, keeping the whites in a clean bowl.
- Beat the yolks with 3/4 cup of the sugar until pale and thick. Mix in the whole milk and vanilla extract.
- Whisk the flour, baking powder, and salt together, then gradually incorporate the dry mixture into the yolk mixture.
- Beat the egg whites until foamy, gradually add the remaining 1/4 cup sugar, and continue beating until medium-stiff to stiff peaks form.
- Gently fold the whipped egg whites into the batter in two or three additions. Spread the batter in the prepared pan and bake for 25 to 30 minutes, until lightly golden and a skewer comes out clean.
- Cool the cake for 10 to 15 minutes, then prick the surface generously with a fork or skewer. Whisk the evaporated milk, condensed milk, and whole milk together.
- Pour the milk mixture over the cake slowly in several passes, allowing it to absorb between additions. Cover and refrigerate for at least 4 hours, preferably overnight.
- Beat the cold heavy cream, powdered sugar, and vanilla until soft-to-medium peaks form. Spread over the chilled cake and finish with cinnamon if desired.
Notes
Final Thoughts
This authentic tres leches cake brings together a delicate sponge, sweet creamy milk, and a cloudlike vanilla topping in one remarkably satisfying dessert. The recipe rewards patience: careful folding creates the airy cake, slow pouring encourages even absorption, and a long chill gives every bite its signature softness.
Plan to make it at least 4 hours before serving, or prepare it the night before for the best result. Finish with cinnamon, add fresh strawberries if you like, and serve generous chilled squares to family and friends.
Once you master this classic, it is easy to understand why tres leches cake remains a favorite for celebrations across Latin America and beyond.





