New video every week on YouTube →
Tres Leches Cake Recipe, Soaked Overnight and Never Soggy

Tres Leches Cake Recipe, Soaked Overnight and Never Soggy

Tres leches cake made with a whipped-egg sponge that drinks 900 ml (3¾ cups) of milk without going soggy, for 15 squares. Baked at 350°F (175°C), chilled 4 hours, with soak amounts per pan, meringue vs whipped cream, swaps and storage.

Tres leches (pronounced tres LEH-chess) means “three milks”, and the name is the whole recipe: a light sponge cake soaked with sweetened condensed milk, evaporated milk and cream until it holds nearly its own weight in liquid, then chilled and topped with meringue or whipped cream. It’s eaten from Mexico through Central America to Venezuela and Colombia, where I live, and it’s the cake I make when I’m feeding fifteen people and want dessert finished the day before. What follows is how to build a sponge that soaks without collapsing, how much milk your pan really needs, and how to time it so you’re not cutting into a puddle.

Is tres leches cake worth making at home?

How do you make tres leches cake? Bake a fat-free sponge leavened with stiffly whipped egg whites at 350°F (175°C) for 25 to 30 minutes in a 9 x 13 in pan. While it’s barely warm, poke it all over and pour on a soak of one 14 oz can of condensed milk, one 12 oz can of evaporated milk and 1 cup of heavy cream in three rounds. Chill at least 4 hours, then top with Italian meringue and cinnamon or whipped cream. 345 minutes for 15 servings.

For a crowd, yes. One pan gives 15 generous squares, the work fits in about an hour, and the cake gets better, not worse, after a night in the fridge. That makes it one of the few party desserts that’s finished before your guests arrive.

Good fit. Birthdays, potlucks, a buffet table for 12 to 20, anyone who likes a cold, very moist dessert.

Poor fit. A same-day craving: it needs 4 hours of chilling at the very least. Anyone who wants a light, barely sweet cake, since each square carries about 45 g of sugar. And if you have no electric mixer, be ready for 10 minutes of hand-whisking egg whites.

Real time. 345 minutes start to finish, roughly 60 of them hands-on. The rest is oven, cooling and fridge.

Difficulty, medium. The egg whites are the only real skill. The Italian meringue needs a thermometer; whipped cream needs nothing.

Why tres leches needs a sponge, not a butter cake

This is the decision that makes or breaks the cake. The sponge here has no butter and no oil; its whole structure comes from egg whites whipped full of air, which the oven sets into an open, springy crumb. When the milk goes in, it fills those air pockets, and the crumb holds because it’s built from egg protein.

A butter cake (pound cake, or the yellow cake from a box mix) has a tight crumb coated in fat. The soak can’t get in, so it drowns the top layer and collects at the bottom of the pan. Butter also sets firm in the fridge, so the cold cake turns dense. I’ll use a store-bought sponge or angel food cake in a pinch, but never a boxed butter cake.

The numbers, for a 9 x 13 in pan. The soak weighs about 1,013 g (2.2 lb): 397 g condensed, 378 g evaporated and 238 g cream, per USDA FoodData Central weights. The raw sponge batter weighs about 780 g (1.7 lb). In 4 hours the cake takes up nearly all of it. The thin layer of milk left at the bottom, about 5 mm (¼ in), is supposed to be there; spoon it over each slice.

Ingredients, with US and UK supermarket swaps

Everything is in the recipe card above. These are the four ingredients readers ask about.

IngredientIn the USIn the UKIf you can’t find it
Sweetened condensed milk14 oz can, baking aisle397 g tin, baking aisleNo real swap; it’s the sweetener and the caramel note
Evaporated milk12 fl oz can, baking aisletins in the baking or tinned-milk aisleSimmer 720 ml (3 cups) whole milk down to 360 ml (1½ cups), about 30 min, then cool
Heavy creamheavy cream or heavy whipping cream, 36 % fatwhipping cream; double cream works but is richer and heavierWhole milk, for a lighter, wetter cake
Cake flournot needed; all-purpose is fineplain flour, not self-raisingSelf-raising flour works if you drop the baking powder

Equipment. A stand or hand mixer, a 9 x 13 in (23 x 33 cm) pan in glass or metal, and a candy thermometer if you’re making Italian meringue. No thermometer? The syrup is ready when a drop in a glass of cold water forms a soft ball you can squash between your fingers.

How much soak you need for your pan

Scale everything by the area of the pan, roughly 1.2 ml of soak per square centimeter (about ¼ cup per 8 square inches). The sponge scales by the same factor: 3 eggs for an 8 in square, 6 for a 9 x 13, 10 for an 11 x 15.

How much tres leches soak for each pan sizeSoak volume scaled by pan area from 900 milliliters for a 9 by 13 inch pan. 8 inch square, 20 centimeters, 475 milliliters, 2 cups, 9 servings. 9 inch round, 23 centimeters, 490 milliliters, 2 cups, 8 to 10 servings. 9 by 13 inch, 23 by 33 centimeters, 900 milliliters, 3 and three quarter cups, 15 servings. 11 by 15 inch, 28 by 38 centimeters, 1.26 liters, 5 and a quarter cups, 20 servings. Two 9 by 13 pans, 1.8 liters, 7 and a half cups, 30 servings.8” square · 2 cups475 ml9” round · 2 cups490 ml9×13” · 3¾ cups900 ml11×15” · 5¼ cups1.26 LTwo 9×13” · 7½ cups1.8 L
Scale the soak by pan area, not by guesswork: about 1.2 ml per square centimeter (roughly ¼ cup per 8 sq in). The cake recipe scales by the same factor.

Cooking for 30. Two 9 x 13 in pans, baked one after the other or side by side if your oven fits them, with the oven time unchanged. That’s two cans of each milk and 2 cups of cream.

A make-ahead plan, and when to pour the milk

Bake and soak the cake the afternoon before, let it chill overnight, and on the day you only make the topping.

Tres leches cake timelineTimeline of 345 minutes for a 9 by 13 inch pan. Minute 0 to 20, whip whites and yolks and fold the sponge. Minute 20 to 50, bake at 350 F, 175 C. Minute 50 to 80, cool in the pan until barely warm. Minute 80 to 100, poke and pour the soak in three rounds. Minute 100 to 340, chill covered, at least four hours. Minute 325 to 345, Italian meringue or whipped cream on top. About 60 minutes are hands-on.0306090120150180210240270300330minutesWhip and fold sponge20 minBake at 350°F / 175°C30 minCool in the pan30 minPoke and soak, 3 rounds20 minChill, covered240 minTop and serve20 minhands-onoven, door shutresting
345 minutes on the clock, about 60 hands-on. Bake the day before and the fridge does the work overnight; serving day is 20 minutes of topping.

Warm cake or cold cake?

Pour onto a cake that is barely warm or fully cool, with the milks cold or at room temperature. What fails is hot on hot: a cake fresh from the oven is fragile, and warm milk breaks the crumb down. I pour 30 minutes after the cake comes out, when it’s just warm to the touch, using milk straight from the fridge. It soaks quickly and stays in one piece.

Poke right to the bottom every 1 to 2 cm (½ to ¾ in) and pour in three rounds, 10 minutes apart. Give the edges and corners extra on the second round; that’s where the sponge is densest.

How long to chill

At least 4 hours, ideally 8 to 12. At 2 hours the center is still dry and milk is still running loose underneath. By 4 hours it’s soaked through. The next day it slices cleanly.

Why tres leches turns soggy, dry or dense

  1. Soggy with a pool of milk → the sponge had no air. Soft-whipped whites, beating instead of folding, or a butter cake. It also happens when a 9 x 13 soak goes into a smaller pan; check the chart above.
  2. Falls apart when you slice it → hot cake met hot milk, or it was cut before 4 hours.
  3. Dry in the middle → the fork didn’t reach the bottom, the soak was short for the pan size, or it didn’t chill long enough.
  4. Tough top crust → overbaked. Start checking at 25 minutes.
  5. Sunken middle → the oven door was opened in the first 20 minutes, or it came out underbaked.
  6. Weeping meringue → the syrup never reached 245°F (118°C), or the topping went on a cake that was still warm.

Whipped cream or Italian meringue, and is the meringue safe?

Whipped cream, Italian meringue or Swiss meringue on tres lechesComparison of three toppings. Whipped cream: no egg, easiest, holds 1 to 2 days before weeping, Mexican and US style. Italian meringue: whites cooked by 245 to 250 F syrup, needs a thermometer, holds its shape for days, Venezuelan style with cinnamon. Swiss meringue: whites and sugar heated to 160 F over simmering water, needs a thermometer, holds for days, the safest egg option without pasteurized whites.Whipped creamItalian meringueSwiss meringueEgg in itnonewhites + hot syrupwhites at 160°FEquipmentmixermixer + thermometerthermometer + panHolds its shape1-2 days3-4 days3-4 daysSweetnesslightsweetsweetWhere it’s fromMexico, USVenezuelapastry shops
Whipped cream is the easy default. For a topping that keeps its shape for days, I make Italian meringue; for guests who are pregnant or elderly, Swiss meringue taken to 160°F (71°C) or pasteurized whites.

Whipped cream is the usual topping in Mexico and the US: 480 ml (2 cups) of cold heavy cream with 40 g (⅓ cup) powdered sugar, whipped to soft peaks. No eggs, no thermometer. It starts to weep after a day, so I spread it the morning I serve.

Italian meringue is the Venezuelan way, with cinnamon on top, and the one in my recipe card. Hot syrup at 245-250°F (118-121°C) is poured onto whipped whites. Clemson Cooperative Extension, drawing on USDA guidance, lists seven-minute frosting, made the same way with hot syrup and beaten whites, among the egg preparations considered safe, and gives 160°F (71°C) as the point at which egg mixtures are safe.

Tres leches cake temperatures in Fahrenheit and CelsiusScale from 32 to 400 degrees Fahrenheit. 40 F, 4 C, fridge, at least four hours. 85 F, 30 C or cooler, the sponge when you pour the soak. 160 F, 71 C, the USDA safe point for egg mixtures, reached by Swiss meringue. 245 to 250 F, 118 to 121 C, sugar syrup for Italian meringue, soft-ball stage. 350 F, 175 C, oven for the sponge, 25 to 30 minutes.32°F100°F200°F300°F400°F40°F (4°C)fridge, 4 h+85°F (30°C)sponge at soaking160°F (71°C)egg-safe245-250°Fmeringue syrup350°F (175°C)oven, 25-30 min
Soak a sponge that is barely warm or cool, never hot. Italian meringue syrup goes to 245-250°F (118-121°C); 160°F (71°C) is the USDA figure for egg mixtures.

For pregnant, elderly or very young guests I use pasteurized egg whites from a carton, which the FDA recommends for recipes with raw or lightly cooked egg, or I make Swiss meringue: whites and sugar whisked over simmering water to 160°F (71°C), then whipped until cool.

Variations worth making

  • Chocolate → swap 30 g (¼ cup) of the flour for unsweetened cocoa and melt 60 g (2 oz) dark chocolate into the cream. The crumb is denser and drinks less, so I hold back 50 ml (3 tbsp) of evaporated milk.
  • Coconut → coconut milk in place of the evaporated milk, toasted shredded coconut over whipped cream.
  • Four milks → a thin layer of dulce de leche (cajeta in Mexico, arequipe in Colombia) over the soaked cake before the topping.
  • Boozy → 60 ml (¼ cup) of dark rum in the soak, the same pairing of milks and rum as Venezuelan ponche crema. Not for the kids’ table.
  • Lighter → whole milk instead of the cream saves about 44 calories and 5 g of fat per square.
  • No oven → a bakery sponge or angel food cake, soak scaled to its size. For a dessert with no cake at all, the no-bake passion fruit dessert sets with condensed milk and cream.

What tres leches costs to make

For the four ingredients the US Bureau of Labor Statistics tracks, August 2026 national averages: 10 eggs $1.89, 400 g (14 oz) sugar $0.90, 190 g flour $0.23 and 80 ml whole milk $0.09, so $3.11 in all. Canned condensed and evaporated milk and heavy cream aren’t in that series, so I won’t put a total on them. By weight they’re almost half the cake, and in a Spanish supermarket (Mercadona, October 2026) they’re 57 % of the cost, so expect them to be the bulk of your bill too.

Yield. 15 squares about 6.5 x 7.5 cm (2½ x 3 in) and 140 g (5 oz) each, or 24 smaller pieces for a buffet. Four egg yolks are left over from the meringue; I stir them into the custard for a Colombian flan later that week.

Serving and storage

How it tastes. Cold, very moist and sweet, with the soft caramel note of the canned milks. The crumb is still there when you bite; it doesn’t dissolve on the spoon. Cinnamon on the meringue cuts the sweetness.

Serving. Straight from the fridge, lifted out with a spatula, with a spoonful of the milk from the pan. A cup of Mexican café de olla or plain black coffee balances it. On a dessert table it sits well next to a Venezuelan quesillo or a pineapple upside-down cake for anyone who prefers a drier slice.

Fridge. Covered, at 40°F (4°C) or below. The foodsafety.gov cold storage chart has no row for tres leches; the closest, custard and cream pies, gives 3 to 4 days. Out of the fridge, 2 hours at most, the USDA FSIS rule for perishables.

Freezer. The same chart says not to freeze custard pies, and I don’t freeze a soaked tres leches: the crumb turns watery when it thaws. The unsoaked sponge freezes well wrapped tight; thaw it in the fridge and soak it as if it were fresh.

Tres leches cake FAQ

What are the three milks in tres leches? Sweetened condensed milk, evaporated milk and heavy cream (whipping cream in the UK). Some recipes use whole milk instead of cream for a lighter cake.

Do you pour the milk on a warm or cold cake? Barely warm or cool, with cold or room-temperature milk. Never hot cake with hot milk. I pour about 30 minutes after it leaves the oven.

How long should tres leches sit before serving? At least 4 hours in the fridge, and overnight is better. At 2 hours the center is still dry.

Why is my tres leches soggy? The sponge had too little air, or it was a butter cake, or the soak was meant for a bigger pan. A 9 x 13 in pan takes about 900 ml (3¾ cups); an 8 in square takes half that.

How long does tres leches last in the fridge? 3 to 4 days covered at 40°F (4°C), going by the foodsafety.gov figure for custard and cream pies. No more than 2 hours at room temperature.

Can you freeze tres leches cake? Not once it’s soaked; the texture suffers. Freeze the plain sponge and soak it after thawing.

Can I use a boxed cake mix? You can, but a boxed yellow cake is an oil or butter cake and absorbs less. If you do, use about two-thirds of the soak and expect a denser, wetter bottom.

Is tres leches Mexican? It’s eaten all over Latin America, and both Mexico and Nicaragua are named as its birthplace. I haven’t found a source that settles it.

Nutrition per serving

Per square (1 of 15, with Italian meringue), calculated ingredient by ingredient from USDA FoodData Central (SR Legacy) using this recipe’s amounts and counting the full soak:

  • Calories: 359 kcal
  • Protein: 9 g
  • Carbohydrates: 54 g
  • Fat: 12 g, of which 7 g saturated
  • Sugars: 45 g
  • Sodium: 191 mg

With whipped cream instead of meringue, a square comes to about 420 calories. The 400 g (2 cups) of sugar in the sponge and meringue supply close to a third of the calories.

In my house in Venezuela, tres leches always wore meringue and a dusting of cinnamon, and that’s still the one I make, now baked the night before in my kitchen in Colombia. Every soggy cake I’ve served came from cutting it too soon. Give it the night. Josnaisis.

Tres Leches Cake Recipe, Soaked Overnight and Never Soggy

Tres Leches Cake Recipe, Soaked Overnight and Never Soggy

By Josnaisis Ramirez · Gran Receta

Rate
★ ★ ★ ★ ★
✓ Thanks!

Prep

5 h 15 min

Cook

30 min

Servings

15

people

Total

5 h 45 min

Difficulty

Medium

Cuisine

Colombian · Venezuelan

Calories

359 kcal

Ingredients

For 15 servings · Check off what you have

Instructions

1

Heat the oven to 350°F (175°C) and butter a 9 x 13 in (23 x 33 cm) pan, ideally the dish you will serve from. Whip the 6 egg whites on medium until foamy, then on high, adding 100 g (½ cup) sugar in three additions, for 4 to 5 minutes until glossy with stiff peaks that hold when you tip the bowl. Stop before they look dry or grainy.

2

In a second bowl, beat the yolks with the remaining 100 g (½ cup) sugar for 3 minutes, until pale and falling from the beaters in a ribbon. Beat in the milk and vanilla. Sift the flour, baking powder and salt over the top in two additions and stir with a spatula just until no dry flour shows.

3

Fold in the whites in three additions, cutting down through the middle and lifting from the bottom, until no white streaks remain. Do not beat: the air in the whites becomes the holes that will hold the milk.

4

Spread the batter in the pan and bake for 25 to 30 minutes, keeping the door shut for the first 20. It is done when the top is golden, springs back when pressed and a toothpick comes out clean.

5

Cool the cake in the pan for 30 minutes, until just warm. Whisk the condensed milk, evaporated milk and cream together, cold or at room temperature. Poke the cake all over every 1 to 2 cm (½ to ¾ in) with a fork, right to the bottom. Pour on a third of the soak, wait 10 minutes, pour another third along the edges and corners, wait 10 more and pour the rest.

6

Cover and refrigerate for at least 4 hours, ideally overnight, so the sponge finishes absorbing and the crumb settles.

7

For the Italian meringue, boil the sugar and water over medium heat without stirring to 245-250°F (118-121°C), 8 to 10 minutes. When the syrup passes 230°F (110°C), whip the 4 whites to soft peaks. With the mixer running, pour the syrup in a thin stream down the side of the bowl and keep whipping 8 to 10 minutes, until the bowl is barely warm and the meringue is thick and glossy. Spread it over the cake, dust with cinnamon and serve cold in 15 squares.

Nutrition

Approximate values per serving · 15 servings total

359

kcal

9g

Protein

54g

Carbs

12g

Fat

7g

Sat. fat

191mg

Sodium

45g

Sugar

Tip: Soggy tres leches is a sponge problem, not a milk problem. A sponge built on stiffly whipped whites is full of air pockets that hold the soak; a butter cake or a deflated batter has nowhere to put it, so the milk pools underneath. Pour onto a barely warm cake with cold milk, and give it the full 4 hours in the fridge before you cut.
#tres leches cake#tres leches cake recipe#three milk cake#latin american dessert#make ahead cake
Josnaisis Ramirez
Josnaisis Ramirez · Cook & author

Mom of Dylan and home-cooking enthusiast. I share the Venezuelan and Colombian recipes that shaped my life. My story →

Link copied! Now you can share it