Tres leches cake
Pastel de tres leches
A light whisked sponge soaked through with evaporated milk, condensed milk and whole milk, chilled overnight and topped with whipped cream and cinnamon.
Recipe by I Want Some Food · Reviewed by the editorial kitchen. Native name preserved: Pastel de tres leches.
- Prep
- 25 min
- Cook
- 30 min
- Rest
- 8 hr
- Total
- 8 hr 55 min
- Difficulty
- Easy
- Spice
- No chilli
- Cost
- Weeknight budget$8–16 USD · indicative, not a store price
About
Tres leches is a plain, airy sponge, baked, pricked all over and soaked while still warm with a mix of three milks: evaporated, sweetened condensed and fresh. It sits in the fridge overnight and takes up almost all of it, so a slice is cold, wet and dense without being heavy. The sponge has to be a whisked one, with the eggs beaten until they hold their shape, because a butter cake turns to paste when soaked. Top it with lightly whipped cream and a dusting of cinnamon. A little liquid left in the bottom of the dish is right.
What you'll need
13 ingredients. Tap each one once it's out on the bench.
- Cake
- Soak
- Topping
Ingredients
Cake
- Wheat flour150 g
- Baking powder7.4 ml
- Salt1 pinch
- Egg, separated, at room temperature5
- Sugar180 g
- Milk80 ml
- Vanilla, extract4.9 ml
Soak
- Evaporated milk, one tin350 ml
- Sweetened condensed milk, one tin400 g
- Milk, whole150 ml
Scaling multiplies the written quantities. Baking still prefers a scale.
Steps
Step 1
Heat the oven to 180°C and line a 23 x 33 cm baking dish with baking paper. Mix the flour, baking powder and salt in a bowl.
5 min
Step 2
Whisk the egg whites to soft peaks, then add the sugar gradually and whisk to stiff, glossy peaks. Beat in the yolks one at a time, then the milk and vanilla. Fold in the flour mixture in two goes with a spatula, just until there are no dry streaks.
10 min
Tip: The air in the eggs is what holds the cake up. Fold gently and stop as soon as it is mixed.
Step 3
Pour into the dish, level it and bake 25 to 30 minutes, until golden, springy, and a skewer comes out clean.
28 min180°C
Step 4
While it bakes, whisk the evaporated milk, condensed milk and whole milk together in a jug. Cool the cake for 10 minutes, then prick it all over, every 2 cm and right to the bottom, with a fork or skewer.
12 min
Step 5
Pour the soak slowly over the warm cake in stages, letting each lot sink in before adding more. Cool, cover and refrigerate at least 6 hours, better overnight.
5 min
Tip: If it pools on top, wait a minute and carry on. It all goes in eventually.
Step 6
Before serving, whip the cream with the sugar to soft peaks and spread it over the cake. Dust with cinnamon, cut into squares and spoon any milk left in the dish over each slice.
8 min
Nutrition
Per serving · estimate
- Calories
- 391 kcal
- Protein
- 9.9 g
- Carbs
- 49.7 g
- Fat
- 17.5 g
- Saturated fat
- 10.1 g
- Fibre
- 0.4 g
- Sugar
- 40.2 g
- Sodium
- 152 mg
Calculated from canonical ingredient data (USDA FoodData Central averages and equivalent published tables). Estimates only.
Allergens
Informational only. Not a medical guarantee. Cross-contamination happens in real kitchens.
- Wheat
- Eggs
- Milk
- Vegetarian
- Nut-free
Adapt this recipe
The original recipe stays as it is. Personal versions are labelled. Serving changes are simple maths.
Adaptations · 0 / 15 used. Resets 12 November.
Substitutions
Whole milk in the soak → Coconut milk
A coastal variation. It adds a coconut note and makes the soak a little richer.
Whipped cream → Italian meringue
Sturdier in warm weather and what many Mexican bakeries use. Whisk 3 egg whites while pouring in 150 g sugar cooked to 118°C.
Tips
- It keeps four days in the fridge and is better on day two than day one.
- A few slices of strawberry or mango on top is the usual bakery finish.
History & culture
Tres leches is a birthday and party cake across Mexico and much of Central America, sold in sheets at every bakery and supermarket, often with fruit or a meringue top. It is also a restaurant dessert, served as a square in a pool of milk. People eat it cold, usually straight from the fridge.
Mexico, Nicaragua and others all claim it. The likeliest account ties it to the mid-20th century, when Nestlé and other companies sold tinned evaporated and condensed milk across Latin America and printed recipes on the labels. Soaking cake in milk or syrup is older, from Spanish sopa borracha and similar soaked sponges.
Traditional — Mexican bakeries often swap the whipped cream for Italian meringue, and flavoured versions with cajeta, coffee or rompope are common. This is the plain one.
Provenance: Editorial adaptation.
Questions about this recipe
Answers taken from this dish's times, amounts, swaps and tips.
How long does Tres leches cake take?
8 hr 55 min all in — 25 min prep, 30 min cook, 8 hr rest. Cook and rest follow the method. Leftover storage and optional extra waits are not included.
How many does it serve?
The recipe is written for 12 slices. Scale the ingredient list on the page if you are cooking for a different number.
How hard is it?
Easy.
How spicy is it?
No chilli.
What allergens should I watch?
This recipe is labelled for Wheat, Eggs, Milk. Labels are informational — check the packets in your kitchen. This is not medical advice.
Does it fit a diet?
The published recipe is labelled Vegetarian, Nut-free.
9 more questionsFewer questions
What does it cost to cook?
Weeknight budget — about $8–16 USD, as a grocery budget for this recipe, not a restaurant price.
What equipment do I need?
Mixing bowl, Oven.
How much salt do I put in?
The recipe lists Salt at 1 pinch.
How much sugar?
180 g of Sugar.
How much sugar?
2 tbsp of Sugar.
What can I use instead?
Whole milk in the soak → Coconut milk. A coastal variation. It adds a coconut note and makes the soak a little richer. Whipped cream → Italian meringue. Sturdier in warm weather and what many Mexican bakeries use. Whisk 3 egg whites while pouring in 150 g sugar cooked to 118°C.
Any tips from this recipe?
It keeps four days in the fridge and is better on day two than day one. A few slices of strawberry or mango on top is the usual bakery finish.
Can I prepare this ahead?
If it pools on top, wait a minute and carry on. It all goes in eventually.
Can I use an air fryer?
This method is not written for an air fryer. The core technique on the page still applies.






