Impact-Site-Verification: 9e0dad4c-1ecb-4b27-8cf1-32aa58dbb403

Skip to content
Search AI Planner
Food World
Tres Leches from Mexico AI-generated image

Desserts & Sweets Mexico

Tres Leches

Sponge cake soaked in three kinds of milk.

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

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.

Sources: none cited yet. The description and history on this page are AI-assisted and reviewed by the WhatWhereVacay editorial team; they are not taken from a cited reference, so check details locally before you rely on them. How we use AI

Where to eat it

A Mexican bakery or birthday party, served cold.

No restaurants are listed for Tres Leches yet. Serve it? Get listed and be the first.

Planning a trip to Mexico?

Find places to stay and ways to get there.

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

Tres Leches - frequently asked questions

What is 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.

What is Tres Leches made of?

Tres Leches is made with sponge cake, evaporated milk, condensed milk, cream and cinnamon.

Where does Tres Leches come from?

Tres Leches comes from Mexico, and is especially associated with Nationwide. 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.

Where can I eat Tres Leches?

A Mexican bakery or birthday party, served cold.

How do you make Tres Leches?

Making Tres Leches at home takes about 25 minutes of prep and 30 minutes of cooking. The recipe on this page serves 12 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.

More traditional dishes from Mexico

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.

Share this dish

Send it to a friend, post it, or keep the link.

Facebook X Telegram Reddit LinkedIn Email

Comments

To comment, first sign in with the Facebook or Google buttons in the review box above. Comments are auto-checked and post instantly.

Prefer email? Sign in with an email link and you will come straight back here.

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