Tres Leches
Sponge cake soaked in three kinds of milk.
About Tres Leches
An airy sponge is soaked through with a mixture of evaporated milk, condensed milk and cream, then topped with whipped cream, staying impossibly moist. It is a beloved celebration cake across Latin America.
🏛️ History & Culture
Tres leches cake’s precise origin is debated, though most food historians agree it emerged in the 20th century, likely after the invention and widespread marketing of evaporated and condensed milk in Mexico and Central America. Early printed recipes for milk-soaked cakes appeared on canned-milk labels, and the cake became firmly established across Latin America, with Nicaragua and Mexico both commonly credited as its birthplace.
Regional variations abound: some versions replace the whipped cream topping with meringue, add a layer of caramel or fruit, or use a denser cake base, while others soak the sponge in additional rum or coffee. Across Mexico and much of Latin America, tres leches is a festive staple at birthdays, weddings, and holidays, prized for its moist, rich texture and its ability to feed a crowd—a symbol of shared celebration rather than a dish tied to any single region.
🍳 How to make Tres Leches
AI-assisted, not kitchen-testedTres Leches Cake
A classic Mexican celebration cake: a light vanilla sponge is soaked with the three milks (evaporated, condensed, and heavy cream), then topped with billowy whipped cream and a dusting of cinnamon. Plan ahead — the cake needs at least 4 hours (ideally overnight) to absorb the milk mixture.
- Prep
- 25 min
- Cook
- 30 min
- Total
- 55 min
- Serves
- 12
- Difficulty
- Medium
Recipe ingredients
- 200 g (1 cup) all-purpose flour
- 5 whole large eggs, separated, room temperature; yolks and whites divided
- 200 g (1 cup) granulated sugar, divided — 100 g for yolks, 100 g for whites
- 120 ml (½ cup) whole milk
- 5 ml (1 tsp) vanilla extract
- 2 g (½ tsp) baking powder
- 1 g (¼ tsp) fine salt
- 397 g (14 oz) sweetened condensed milk, 1 standard can
- 354 g (12 oz) evaporated milk, 1 standard can
- 240 ml (1 cup) heavy cream, for the soaking mixture
- 30 ml (2 tbsp) rum or brandy, optional — traditional Mexican versions often include a splash; omit for alcohol-free
- 500 ml (2 cups) heavy cream, cold, for the topping
- 30 g (3 tbsp) powdered sugar, for whipping
- 5 ml (1 tsp) vanilla extract, for the topping
- 2 g (½ tsp) ground cinnamon, to finish
Steps
- 1 Heat the oven to 175 °C / 350 °F. Grease a 23 x 33 cm (9 x 13 in) baking dish and line the bottom with parchment.
- 2 Sift the flour, baking powder, and salt together; set aside.
- 3 In a large bowl, beat the 5 egg yolks with 100 g (½ cup) of the sugar on high speed until pale and thick, about 3 minutes. Beat in the 5 ml vanilla.
- 4 Slowly stream in the 120 ml whole milk while mixing on low until just combined.
- 5 Fold the dry ingredients into the yolk mixture in three additions until smooth.
- 6 In a separate clean, dry bowl, beat the 5 egg whites on medium speed until soft peaks form. Gradually sprinkle in the remaining 100 g (½ cup) sugar and continue beating to stiff, glossy peaks.
- 7 Fold the whites into the yolk batter in three additions, gently, to keep the batter airy. Do not stir — fold from the bottom up.
- 8 Pour the batter into the prepared pan, smooth the top, and bake 25–30 minutes, until the top is golden and a toothpick inserted in the center comes out clean.
- 9 Cool the cake in the pan for 10 minutes, then pierce it all over with a fork or skewer (poke right down to the base of the cake — the holes are what pull the milk in). Leave the cake in the pan.
- 10 In a large measuring jug, whisk together the evaporated milk, sweetened condensed milk, 240 ml heavy cream, and the rum or brandy, if using.
- 11 Slowly pour the milk mixture over the cake, a little at a time, pausing between pours so it can absorb. Use all of it — the cake will look very wet. Cover and refrigerate at least 4 hours, preferably overnight, until the liquid is fully absorbed and the surface is set.
- 12 Just before serving, whip the 500 ml cold heavy cream with the powdered sugar and vanilla to soft peaks; do not over-whip.
- 13 Spread the whipped cream evenly over the chilled cake and dust generously with ground cinnamon.
- 14 Serve cold, straight from the pan. Keep refrigerated; consume within 3 days.
Report an issue with this recipe
Recipes from travellers
No one has shared their own Tres Leches recipe yet. Yours would be the first.
Share how you make Tres Leches
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Taste Tres Leches in Mexico City
Independent picks. We earn a small commission if you book through these — at no extra cost to you. How this works.
✅ Before you go to Mexico
Round out your trip — most travellers book these alongside their trip.
You might also like
Birria
Rich chilli-braised meat stew, also tucked into crispy tacos.
Gringas
Gringas is a street food from Mexico.
Tlayuda
Giant crisp tortilla topped Oaxacan style.
Antojitos
A family of inexpensive masa-based street foods sold from market stalls and fondas across Mexico, served with salsas, beans, cheese, and lime.
Reviews
No reviews yet. Be the first to share your experience with Tres Leches.
Write a review
Sign in to verify you're a real person, then share your thoughts on Tres Leches.
Comments
No comments yet. Be the first to say something about Tres Leches.