Try this amazing tres leches cake made entirely from scratch with a rich homemade milk syrup. The light sponge soaks up the milk and becomes incredibly moist without turning soggy, and the result is pleasantly balanced without being overly sweet.

If you want a slightly modern take on a classic, give this recipe a try — it’s the best tres leches cake I’ve made. The sponge is engineered to absorb a generous amount of milk syrup while staying tender and structured.

[feast_advanced_jump_to]
Why You’ll Love This Recipe
- Super moist yet not soggy: the sponge absorbs milk syrup without collapsing.
- Balanced sweetness: not overly sweet, so the dairy and vanilla shine.
- Homemade milk syrup: make the three-milk mixture from whole milk, heavy cream, and sugar — no need to buy evaporated or condensed milk.
- Easy to prepare: straightforward steps make this approachable for home bakers.
- Great for sharing: the sheet cake format feeds a crowd and travels well.

What Is Tres Leches Cake?
Tres leches is a popular Latin American dessert consisting of an airy sponge soaked in three milks and finished with whipped cream. Its name means “three milks” in Spanish. This make-ahead, single-dish dessert is ideal for potlucks, parties, and casual gatherings.

The sponge here is reminiscent of a genoise in appearance but uses a sturdier gluten structure so it can hold a lot of milk syrup without becoming mushy. That structure is key to getting the classic tres leches texture — moist but intact.

VIDEO: Watch How To Make the Tres Leches Cake!
Follow the step-by-step video to see the techniques for whipping, folding, and soaking so you can replicate the texture at home.
Don’t forget to subscribe to the channel for more baking videos.
Ingredients To Make Tres Leches Cake
Sponge cake
- Egg yolks: separated from the whites.
- Salt: helps strengthen the gluten in the flour.
- Egg whites: use clean, dry tools to make a stable meringue.
- Granulated sugar: stabilizes the meringue and keeps the sponge tender.
- All-purpose flour: gives a pleasant texture after soaking.
- Whole milk: use full-fat milk for best results.
Milk syrup
Traditional tres leches uses evaporated milk, sweetened condensed milk, and heavy cream. Instead, you can make an equally delicious syrup from whole milk, heavy cream, and sugar by gently reducing it to concentrate the flavor.
- Whole milk: full-fat for richness.
- Heavy cream: adds body and creaminess.
- Granulated sugar: kept moderate to avoid excess sweetness.
- Vanilla extract: pairs beautifully with the dairy.
- Vanilla beans (optional): for a more aromatic, elevated flavor.
Whipped cream topping
- Heavy cream: whipped to stiff peaks.
- Granulated sugar: a small amount to balance the cake’s sweetness.
Decoration
Fresh strawberries or other fruit: choose what you like for a bright finish.
How To Make Tres Leches Cake
Sponge Cake
Preparation
- Preheat the oven to 350ºF (176ºC).
- Line a rectangular pan with parchment paper.
- Sift the all-purpose flour and have it ready.

- Whip the egg yolks and salt in a large bowl until pale and creamy.
- Whip the egg whites in a separate bowl. Start at medium speed, then reduce to make a silkier meringue with smaller bubbles. Add sugar in three stages — when the whites become bubbly, then fluffy, then very fluffy — and whip to stiff peaks.
- Fold the yolk mixture into the meringue until about half combined, then proceed gently to finish combining.
- Fold in the sifted flour until no flour remains.
- Add the milk and fold until the batter becomes smooth. You can temper the milk by mixing a few scoops of batter into the milk first, then returning it to the main bowl.
- Pour the batter into the prepared pan, tap or swirl to release large air bubbles, and use a toothpick to break remaining large pockets.
- Bake at 350ºF (176ºC) for about 25 minutes, until the center springs back or a toothpick comes out clean. Cool completely; the cake may deflate slightly as it cools.
- Prepare the sponge: remove the cake from the pan using the parchment, trim off the baked skin on the surface, place the cake back in the pan on fresh parchment, and poke holes all over the surface with a fork.

Aya’s Tips💡
- Add sugar to egg whites after they start to foam; adding too much early can prevent full aeration.
- Work quickly: fold and bake while the meringue is at its best. French meringue can lose structure if left too long.
- Trim the baked skin to avoid a mushy top and help the sponge absorb syrup more evenly.
- Lining the pan with parchment makes it easy to remove and slice the cake later.
Homemade Milk Syrup For Tres Leches Cake
- Combine whole milk, heavy cream, sugar, vanilla extract, and vanilla beans in a medium saucepan over medium-low heat, stirring frequently.
- Reduce the mixture to slightly less than half (about 400 g / 14.1 oz after straining). Strain out the vanilla pods and any solids.
- When the syrup is warm (not cold), pour it evenly over the prepared sponge, letting it absorb gradually.
- Seal the cake with plastic wrap and chill for at least a few hours, or preferably overnight, for the best texture.

Aya’s Tips💡
- Stir constantly while heating to prevent scorching and ensure a smooth syrup.
- Reduction usually takes around 30 minutes but will vary with heat and pan size; you can make the syrup ahead and refrigerate it.
- Warm syrup absorbs into the sponge better than cold; chilling overnight yields a more even soak and improved texture.
Quick milk syrup (The alternative)
If you need a shortcut, mix evaporated milk, condensed milk, and heavy cream:
- Evaporated milk: 250 g (1 US cup)
- Condensed milk: 100 g (⅓ US cup)
- Heavy cream: 60 g (¼ US cup)
- Vanilla extract: 1 teaspoon
- Vanilla beans: ½ pod (optional)
Whipped Cream topping
- Whip heavy cream and sugar until stiff and fluffy.
- Remove the cake from the pan and spread the whipped cream evenly over the top.
- Trim the edges if desired, portion the cake, and garnish with fruit.

Aya’s Tips💡
- Warm your knife (hot water or a torch) and slice with a quick zig-zag motion for clean cuts.
- One batch serves about 6–8 people, depending on portions; scale the recipe up for larger gatherings.
More Variations For Tres Leches Cake
This simple, comforting dessert adapts well to many forms:
- Sheet cake: the classic format — practical for parties.
- Layer or whole cake: use a round pan and frost the top or the entire cake for a festive look.
- Cupcakes: individual tres leches servings are great for parties and gatherings.
- Add fillings: layer lemon curd, jam, caramel, dulce de leche, or pastry cream between sponge and whipped cream for variety.
- Toppings: fresh fruit, mint, a dusting of cinnamon or cocoa, or seasonal spices all work beautifully.

Frequently Asked Questions
Refrigerate the cake because it contains a lot of milk and heavy cream. Wrap tightly with plastic wrap and store in the fridge for up to four days.
Common causes: not whipping the meringue enough (this recipe relies on egg whites for rise), over-mixing which deflates air, or waiting too long between folding and baking. Aim for a stiff, stable meringue and fold gently and promptly.
Yes — add more syrup if you prefer a wetter tres leches cake.
Either works. Whipped cream sweetens slightly as it chills, so if you want a less sweet, fresher topping, whip the cream just before serving.
Yes. You can double or triple the ingredients for a larger pan — just adjust baking time and temperature as needed.
More Sponge Cake Dessert Recipes
If you enjoy this soft, moist sponge, try other sponge-based desserts as well.
- Strawberry Cream Cake
- Chocolate Banana Cake
- Vanilla Roll Cake
- Buche De Noel
Did you try the recipe?
Share your feedback in the comment section. I’d love to hear how you enjoyed it with friends and family.
Thank you! – Aya


Amazing Tres Leches Cake
Pin Recipe
Equipment
Method
Nutrition
Notes
Video
Ingredients
- 68 g (4 large) Egg yolk
- ⅛ teaspoon Salt
- 142 g (4 large) Egg white
- 150 g (¾ cup) Granulated sugar
- 120 g (1 cup) All-purpose flour
- 80 g (⅓ cup) Whole milk
- 740 g (3 cups) Milk
- 60 g (¼ cup) Heavy cream
- 50 g (¼ cup) Granulated sugar
- 1 teaspoon Vanilla extract
- ½ pod Vanilla beans (optional)
- 300 g (1 ¼ cups) Heavy cream
- 17 g (4 teaspoons) Granulated sugar
- Some fruits, to decorate
NOTE: For best results, measure ingredients with a scale. Recipes are designed with weighed ingredients in grams; cup measures are provided for convenience.
Equipment
- Rectangle pan — about 10.5″ x 6.5″ (or similar)
- Parchment paper
- Sieve
- Stand mixer with whisk attachment or hand mixer
- Bowls, spatula, and a pot for the syrup
- Knife for trimming and slicing
Method
- Whip egg yolks and salt until pale and creamy.
- Whip egg whites to stiff peaks, adding sugar in three stages for a stable meringue.
- Fold the yolk mixture into the meringue until about half combined, then finish folding gently.
- Fold in sifted flour until no streaks remain.
- Add milk and fold until the batter is smooth; temper the milk if desired.
- Pour into the prepared pan, remove large bubbles, and bake at 350ºF (176ºC) for about 25 minutes.
- Cool completely, then remove parchment, trim the baked skin, replace the sponge onto fresh parchment in a pan, and poke holes over the surface.
- Heat milk, heavy cream, sugar, vanilla extract, and vanilla beans over medium-low heat, stirring so nothing burns.
- Reduce to about 400 g (a little less than half) and strain.
- Pour the warm syrup evenly over the sponge and allow it to absorb.
- Wrap tightly and refrigerate for a few hours or overnight for best results.
- Whip heavy cream and sugar to stiff, fluffy peaks.
- Spread the whipped cream evenly over the soaked sponge.
- Trim, slice, and decorate with fruit as desired. Serve chilled.
- For the sponge, add sugar after the whites begin to foam so the meringue can develop volume.
- Work efficiently: fold and bake promptly so you retain air in the batter.
- Use warm syrup for better absorption and consider an overnight rest for the most even texture.
- Warm your knife before slicing for neat portions.
Notes
Quick milk syrup
If using canned milks, mix:
- Evaporated milk 250 g (1 cup)
- Condensed milk 100 g (⅓ cup)
- Heavy cream 60 g (¼ cup)
- Vanilla extract 1 teaspoon
- Vanilla beans ½ pod (optional)
How to store it
Refrigerate the cake in plastic wrap for up to four days because it contains a lot of milk and cream.
Nutrition
Carbohydrates: 43 g
Protein: 9 g
Fat: 22 g
Tried this recipe?
Let us know how it was!