Skip to content
Tres Leches from Mexico

Tres Leches

📍 Nationwide ★ 4.5
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

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-tested

Tres 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. 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. 2 Sift the flour, baking powder, and salt together; set aside.
  3. 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. 4 Slowly stream in the 120 ml whole milk while mixing on low until just combined.
  5. 5 Fold the dry ingredients into the yolk mixture in three additions until smooth.
  6. 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. 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. 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. 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. 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. 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. 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. 13 Spread the whipped cream evenly over the chilled cake and dust generously with ground cinnamon.
  14. 14 Serve cold, straight from the pan. Keep refrigerated; consume within 3 days.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

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

Ingredients
Steps

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.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

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

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Tres Leches.