Dessert · Any · Intermediate

Pastel de Tres Leches

Egg-Foam Sponge Soaked in Three Milks, with Cinnamon Cream

An airy sponge drinks nearly a liter of evaporated, condensed, and heavy milk overnight, then arrives cold and heavy under a soft billow of cinnamon-dusted cream.

12serves
11 h 20 mintotal time
57 minhands-on
10dishes
1 dmake ahead

Per serving ≈ 485 cal · 10g protein · 28g fat · 49g carbs

This is the cake you make the day before people come over, because it has to sit overnight in the fridge and drink — you cannot rush it, and that is the whole gift of it. One pan feeds a crowded table of twelve, each square cold and heavy with milk under a cloud of cinnamon cream. I learned it from a friend's mother who never wrote anything down and measured the milk by the can.

Cooking around dairy, gluten, wine, meat…? tap to adjust

The Tools

✚ ends up in the sink · essentials unless marked optional

The Sponge

Yields One 9x13 sponge, ~12 squares Make 0–1 days ahead

Why this works Everything about this cake fights one battle: build a sponge strong enough to hold its shape but starved enough to drink. Whipped egg whites are the strength — each bubble is a little balloon of protein that sets in the oven into an open, springy scaffold. That scaffold is why we use almost no fat: butter and oil coat flour's starch and waterproof the crumb, exactly the wrong instinct here. An under-fatted, lightly-floured sponge is thirsty; a rich one repels milk and stays dry in the middle. The moves that matter: whip the whites only to SOFT peaks (over-whipped dry meringue folds in as lumps that never dissolve and leave hollow tunnels), and fold — never stir — so you keep the air you just beat in. Bake it a touch dry rather than gooey; a fully-set crumb has open cells waiting for liquid, an underbaked one is already wet and will slump. FOOD SAFETY: once soaked, this is a perishable milk custard on a sponge, not a shelf cake — it lives in the refrigerator and comes out only to be served.

  • 5 (250g), separated, at room temperature Large eggs 250 g — Cold whites whip, but room-temperature whites whip taller and more stable; separate them cold, then let them sit 20 minutes
  • 200g (1 cup), divided Granulated sugar 200 g — Half sweetens and stabilizes the whites, half goes into the yolks
  • 120g (1 cup) All-purpose flour 120 g — Deliberately lean — more flour means a denser crumb that drinks less
  • 1 tsp Baking powder — Insurance under the egg foam — check it is in date or the sponge bakes flat
  • 1/4 tsp Fine salt
  • 1/3 cup (80ml) Whole milk 80 g — Whisked into the ribboned yolks so the flour folds in as a batter, not a paste
  • 1 1/2 tsp Vanilla extract — Pure, not imitation
  1. Heat oven, prep the pan 4 min hands-on

    Oven to 350°F (175°C). Grease the 9x13 pan on the bottom and up the sides. No parchment — you serve and soak straight from this pan, so the sponge stays put.

    Take care A stuck sponge tears when you poke and soak it. Grease into every corner.
  2. Separate the eggs 5 min hands-on

    Separate all five eggs — whites into the grease-free bowl, yolks into the other. Let both come to room temperature.

    Take care A speck of yolk (or any fat film in the bowl) will keep the whites from whipping. If a yolk breaks into the whites, fish it out completely or start that white over.
  3. Whip the whites to soft peaks 6 min hands-on

    Whip the whites on medium until foamy, then rain in 100g (half) of the sugar a spoonful at a time, whipping until glossy and soft-peaked.

    Look for Lift the beater: the peak stands up then nods over at the tip — soft and shiny, not stiff and matte. It should look like shaving cream, not styrofoam.

    Take care Over-whipped whites turn dry, grainy, and cottony; they fold in as stubborn lumps that bake into hollow tunnels. Stop the second the peaks hold their shape.
  4. Ribbon the yolks 4 min hands-on

    Whisk the yolks with the remaining 100g sugar and the vanilla until pale, thick, and ribbon-y — 2 to 3 minutes by machine. Whisk in the milk.

    Look for Pale lemon and thick enough that a drizzle from the whisk sits on the surface for a second before sinking; after the milk, a smooth pourable base.

  5. Fold in the dry 3 min hands-on

    Sift the flour, baking powder, and salt together over the yolk base. Fold gently with a spatula until barely combined — a few streaks are fine.

    Take care Stirring hard here builds gluten and knocks out air; both give you a tight crumb that won't drink. Fold, don't beat.
  6. Fold in the whites 5 min hands-on

    Add a third of the whipped whites and fold to loosen the thick base, then fold in the rest in two additions — down the middle, across the bottom, up and over, turning the bowl. Stop while it still looks airy.

    Look for Uniform pale batter with no white streaks, still voluminous and holding soft ripples — not slack or soupy.

    Take care Every extra fold deflates the foam. A deflated batter bakes dense and rubbery, drinks unevenly, and mushes at the bottom. Streak-free and airy beats perfectly smooth and flat.
  7. Bake 25–30 min 2 min hands-on · 28 min wait

    Scrape into the pan, level the top gently. Bake at 350°F for 25 to 30 minutes until golden and set. A tester in the center comes out clean.

    Look for Springy golden top that bounces back from a light press, edges just pulling from the pan, a clean tester.

    Take care Underbaked and gummy in the center, it is already wet and will slump into paste when soaked. Bake it fully — a touch dry is the goal, because dry is thirsty.
  8. Cool completely in the pan 1 min hands-on · 1 h wait

    Cool the sponge fully in its pan on the counter, at least 1 hour. It must be cool, and ideally at room temperature, before any milk touches it.

    Take care Soaking a warm sponge steams and collapses the open crumb, and the warm milk sours faster. Patience — a cool sponge drinks evenly and holds.
When it goes wrong
ProblemCauseFix
Dense, tight crumbWhites over-whipped or batter over-folded — air was lostWhip only to soft peaks; fold to just-combined and stop while airy
Hollow tunnels or lumps in the crumbDry over-whipped meringue folded in as clumpsStop whipping at glossy soft peaks; fold the whites in thirds
Center sinks or stays wetUnderbaked, or oven door opened earlyBake to a fully clean tester and springy top; keep the door shut until 25 minutes

The Three-Milk Soak

Yields ~4 1/4 cups soak (about 1 liter); the sponge drinks ~3 1/4 cups, the rest is for serving Make 0–1 days ahead

Why this works Three milks, three jobs. Evaporated milk is milk with most of its water boiled off, so it carries deep cooked-milk flavor without watering the sponge down. Sweetened condensed milk is the sugar and the body — thick, sticky, and what makes each bite taste of caramel rather than plain dairy. Heavy cream (loosened with a little whole milk) carries fat and richness and keeps the soak from tasting thin. The real skill is not the mixing, it is the SOAKING: pour in stages and let the sponge drink each pour before the next, so the milk saturates evenly instead of pooling at the bottom. Then the overnight rest, which is non-negotiable — hours in the cold let capillary action pull the milk from the wet bottom up through the whole crumb, so a slice is uniformly soaked edge to edge instead of soup below and dry cake on top. FOOD SAFETY: keep the soaking cake covered and refrigerated the entire time; a milk-saturated sponge left at room temperature is a bacterial playground.

  • 1 can (12 oz / 354ml, ~340g) Evaporated milk 340 g
  • 1 can (14 oz / 397g) Sweetened condensed milk 397 g
  • 1 cup (240ml) Heavy cream 240 g
  • 1/2 cup (120ml) Whole milk 120 g — Loosens the soak to a pourable consistency
  • 1 tsp Vanilla extract
  • 1 small pinch Fine salt — Cuts the sweetness so the milk tastes of milk, not just sugar
  1. Whisk the three milks 3 min hands-on

    Whisk the evaporated milk, sweetened condensed milk, heavy cream, whole milk, vanilla, and salt in a large jug until completely smooth. Reserve about 1 cup in a pitcher for the table — the sponge cannot drink all of this, and the pour-over at serving is traditional.

    Look for Smooth, pourable, café-au-lait colored — no sticky condensed-milk streaks clinging to the bottom.

  2. Poke the cooled sponge 3 min hands-on

    With a skewer or fork, poke holes all over the cooled sponge, straight down to the bottom of the pan, about every 1/2 inch. These are the channels the milk travels.

    Look for A dense grid of holes reaching the pan floor — hundreds of them; be thorough, not gentle.

  3. Soak in stages 8 min hands-on

    Slowly pour the milk over the sponge in three or four passes, covering the whole surface each time and pausing 2 to 3 minutes between pours to let it drink. Aim the last pour at any dry-looking patches and the edges. If a thin pool stops receding before the jug is empty, the sponge is full — stop and add what is left to the serving pitcher.

    Look for After each pour the surface glistens then dulls as the sponge pulls the milk down; a thin pool at the edges that recedes within a couple of minutes is right.

    Take care OVER-SOAK and it drowns — a permanent pool sits on top and the base turns to soup that never firms up. UNDER-SOAK and you bite into dry cake pockets. Rescue an over-pour: stop adding, tilt the pan to spread the pool into dry zones, and give it 10 minutes; the crumb usually catches up. If a real puddle remains before chilling, spoon a little off.
  4. Cover and chill overnight 2 min hands-on · 8 h wait

    Cover the pan tightly and refrigerate at least 4 hours, ideally overnight, before topping. This rest is what makes it tres leches instead of wet cake.

    Look for By morning the surface is level and matte, no free liquid pooling, and the sponge feels dense and heavy when the pan is tilted — evenly saturated top to bottom.

When it goes wrong
ProblemCauseFix
Soup at the bottom, dry-ish on topPoured too fast all at once, or not chilled long enough to equalizeSoak in stages next time; give it the full overnight rest so capillary action redistributes the milk
Dry pockets in finished slicesToo few poke-holes, or under-soakedPoke a denser grid to the pan floor; target dry patches on the final pour
Tastes flat and only sweetSalt skipped, or all three milks not balancedThe pinch of salt is load-bearing; do not skip the evaporated milk for its cooked-milk depth

Cinnamon Whipped Cream

Yields Covers one 9x13

Why this works The topping is the counterweight: lightly sweetened, barely-there cream to cut the dense, sugary soak underneath. Whip it only to soft-medium peaks — stiff whipped cream on a heavy soaked cake reads dry and buttery, where a soft, billowy layer melts into the milk. Powdered sugar rather than granulated dissolves instantly and its cornstarch gives the cream a little more standing time in the fridge. Cinnamon goes both into the cream and dusted across the top, the traditional finish.

  • 1 1/2 cups (360ml), cold Heavy cream 360 g — Straight from the fridge — warm cream will not whip
  • 3 tbsp (~23g), sifted Powdered sugar 23 g
  • 1/2 tsp Vanilla extract
  • 1/2 tsp for the cream, plus more for dusting Ground cinnamon
  1. Whip to soft-medium peaks 5 min hands-on

    Whip the cold cream with the powdered sugar, vanilla, and 1/2 tsp cinnamon until it holds soft-medium peaks.

    Look for Billowy and spreadable, peaks that flop over softly at the tip — it should mound on a spoon, not stand rigid.

    Take care A few seconds past medium peaks the cream turns grainy and on toward butter. Rescue slightly-overwhipped cream by folding in a splash of fresh cold cream by hand; curdled-grainy cream cannot be saved.
  2. Spread and dust 5 min hands-on

    Spread the cream over the chilled, fully-soaked cake in soft swoops. Dust the top evenly with cinnamon through a small sieve.

    Look for An even, rippled white layer edge to edge with a warm rust dusting of cinnamon over it.

  3. Chill to set, then serve 1 min hands-on · 30 min wait

    Refrigerate 30 minutes to firm the cream before cutting. Serve cold, cut into squares, with the reserved milk spooned over each plate if you like it extra wet.

    Look for Clean square cuts that show the pale, milk-heavy crumb below the cream — wipe the knife between cuts.

When it goes wrong
ProblemCauseFix
Cream weeps or slides offWhipped too soft, or spread on a still-warm cakeWhip to soft-medium (not floppy-soft); top only a fully chilled cake
Grainy, buttery creamOver-whippedFold in a little fresh cream to bring it back; stop earlier next time

To the Table

  1. Cut cold, straight down with a sharp knife, into 12 squares — wipe the blade between cuts so each square shows a clean milk-line.

  2. Lift each square onto a plate with a spatula; it is heavy and wants to slump, so support the base.

  3. Spoon a little of the reserved three-milk over the plate for anyone who likes it extra saturated.

  4. A final pinch of cinnamon over the cream just before it leaves the kitchen.

  5. Serve cold, with strong coffee. This is a cake for lingering at the table, not for rushing.

For the Cook Who Wants More

The Honest Ledger

Serves12
Shopping25 min
Hands-on (new to this)1 h 31 min
Hands-on (comfortable)1 h 11 min
Hands-on (experienced)57 min
Waiting (same for everyone)9 h 58 min
True total11 h 20 min
You will dirty10 dishes

An honest indulgence — the sponge itself is nearly fat-free, but it is engineered to drink close to a liter of evaporated, condensed, and heavy milk, and the cream is on top of that. One square is a real dessert. The one-pan format at least keeps portions square and countable.

Words We Used

Sponge (genoise-style)
A cake leavened mostly by whipped egg foam rather than fat and creaming — light, springy, and open-celled, which is exactly what lets it absorb liquid.
Soft peaks
The stage where whipped whites or cream stand up when the beater lifts, then nod over at the very tip. Glossy and pliable — one stage before stiff, dry peaks.
Ribbon stage
Whisked yolks and sugar thickened enough that a drizzle from the whisk sits on the surface as a ribbon for a second before sinking.
Soak / macerate
Saturating the baked sponge with liquid so it draws all the way through the crumb; here, done in stages and finished by an overnight rest that equalizes the milk top to bottom.

← Back to the table