Try this amazing tres leches cake made entirely from scratch with a homemade milk syrup. The light sponge soaks up the milk for an incredibly moist—but not soggy—result that isn’t overly sweet.

If you want a slightly non-traditional take that tastes fantastic, this is one to try. It’s the best tres leches cake I’ve made: soft, moist, and balanced in sweetness.

Why You’ll Love This Recipe
- Super moist yet not soggy
- Balanced sweetness
- Homemade milk syrup: No need to buy evaporated or sweetened condensed milk. The syrup is made from whole milk, heavy cream, and sugar.
- Easy to prepare
- Sheet format makes it perfect for sharing with a crowd

What Is Tres Leches Cake?
Tres leches is a classic Latin American dessert: an airy sponge cake soaked with three milks and finished with whipped cream. The cake is convenient to make and transport, perfect for potlucks, birthdays, or casual gatherings.

Although the sponge resembles a genoise, this version is formulated with slightly more gluten structure so it can absorb a large amount of milk syrup without becoming unpleasantly mushy.

VIDEO: Watch How To Make the Tres Leches Cake
Follow along with the step-by-step video to see the techniques for whipping, folding, and soaking so you get the best texture.
Ingredients To Make Tres Leches Cake
Sponge cake
- Egg yolks: Separate from whites before whipping.
- Salt: Strengthens the batter slightly and enhances flavor.
- Egg whites: Whip to a stable meringue—ensure bowls and tools are clean and dry.
- Granulated sugar: Stabilizes meringue and gives a silky, moist crumb.
- All-purpose flour: Provides the right structure to absorb syrup without collapsing.
- Whole milk: Adds moisture and richness to the batter.
Milk syrup
Traditional syrup uses evaporated milk, condensed milk, and cream. This recipe creates equivalent richness from whole milk, heavy cream, and sugar reduced into a concentrated syrup.
- Whole milk: Use full-fat milk for best results.
- Heavy cream: Adds creaminess to the syrup.
- Granulated sugar: Kept moderate to avoid excessive sweetness.
- Vanilla extract: Enhances flavor.
- Vanilla beans (optional): For an elevated aroma and flecked appearance.
Whipped cream topping
- Heavy cream: Whip to stiff peaks.
- Granulated sugar: Add sparingly, since the cake is already sweet.
Decoration
Fresh fruit: Strawberries, berries, or any fruit you prefer.
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 all ingredients measured.

- Whip the egg yolks and salt in a large bowl until pale and creamy.
- Whip the egg whites in a separate bowl to make a stable meringue. Add sugar in stages: a third when the whites are bubbly, half of the remainder when fluffy, and the last portion when very fluffy. Whip until stiff peaks form and the whisk tip curls slightly.
- Fold the yolk mixture into the meringue just until about half combined to keep maximum air.
- Fold in the sifted flour until no streaks remain.
- Add the milk and fold until the batter is smooth—either fold milk directly in or temper milk with a few scoops of batter first.
- Pour batter into the prepared pan, tap or swirl to release large bubbles, and smooth the surface.
- Bake at 350ºF (176ºC) for about 25 minutes, until the center springs back or a toothpick comes out clean. Allow the cake to cool completely; some slight deflation is normal.
- Prepare the sponge: Remove from the pan using the parchment, peel off the top crust (optional to avoid mushiness), place the cake back into a pan lined with parchment, and poke holes all over with a fork.

Aya’s Tips
- Add sugar to whites after they have some volume; adding too early can inhibit whipping.
- Whip yolks and whites around the same time when possible so both are at their best for folding.
- If unsure about folding technique, review the video to observe the motion.
- Removing the top baked skin helps the sponge absorb syrup evenly and avoids a soggy surface.
- Placing parchment in the pan makes it easier to lift the cake out for slicing.
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 constantly to prevent scorching.
- Reduce the mixture until it is a little less than half the original volume (about 400 g after straining). Strain to remove solids and vanilla pod pieces.
- Pour the warm syrup evenly over the prepared sponge so it soaks uniformly.
- Cover tightly with plastic wrap and refrigerate for at least a few hours or overnight for best texture.

More Tips
- Stir constantly while heating the milk mixture to avoid burning and to maintain a smooth syrup.
- Reduction time varies with pan size and heat; plan about 30 minutes and you can make the syrup ahead and refrigerate it.
- Warm syrup is absorbed more readily than cold; pour it warm for better penetration.
- Letting the cake rest overnight produces a more even, deeply moistened texture.
Quick milk syrup (Alternative)
For a shortcut, mix:
- Evaporated milk 250 g (1 US cup)
- Sweetened condensed milk 100 g (⅓ US cup)
- Heavy cream 60 g (¼ US cup)
- Vanilla extract 1 teaspoon
- Vanilla bean ½ 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 edges if desired, portion, and decorate with fruit.

Serving Tips
- Warm your knife (dip in hot water or use a torch) and slice with a quick zig-zag motion for clean cuts.
- One batch serves about 6–8 people, depending on portion size.
More Variations For Tres Leches Cake
This cake adapts well to many formats:
- Sheet cake: Classic and easy—great for serving many guests.
- Round cake: Use a cake pan and frost only the top or the whole cake for celebrations.
- Cupcakes: Make individual tres leches cupcakes for parties or favors.
- Fillings: Add lemon curd, jam, caramel, dulce de leche, or pastry cream between layers for variation.
- Toppings: Fresh fruit, mint, cinnamon, cocoa, or spices like pumpkin spice all work well.

Frequently Asked Questions
Refrigerate tightly wrapped in plastic wrap. Because it contains milk and cream, keep chilled and consume within four days.
Common causes: the meringue wasn’t whipped enough (this recipe relies on whipped whites), the batter was overmixed and lost air, or too much time elapsed before baking so the air dissipated. Make a stiff, stable meringue and fold gently.
Yes—add more syrup if you prefer a wetter tres leches.
Whipped cream can taste slightly sweeter after chilling. If you prefer a less-sweet, freshly whipped topping, whip it just before serving.
Yes. Double or triple the ingredients for larger pans, and adjust baking time and temperature as needed.
More Sponge Cake Dessert Recipes
If you enjoy this soft, moist cake, try other sponge-based desserts.
- Strawberry Cream Cake
- Chocolate Banana Cake
- Vanilla Roll Cake
- Buche De Noel
Did you try the recipe?
Share your honest feedback in the comment section below—I’d love to know how it turned out for your gathering.
Thank you! – Aya


Amazing Tres Leches Cake
Equipment
Method
Nutrition
Notes
Video
Ingredients
- 68 g egg yolk (4 large)
- ⅛ teaspoon salt
- 142 g egg white (4 large)
- 150 g granulated sugar (¾ cup)
- 120 g all-purpose flour (1 cup)
- 80 g whole milk (⅓ cup)
- 740 g whole milk (3 cups)
- 60 g heavy cream (¼ cup)
- 50 g granulated sugar (¼ cup)
- 1 teaspoon vanilla extract
- ½ vanilla pod (optional)
- 300 g heavy cream (1 ¼ cups)
- 17 g granulated sugar (4 teaspoons)
- Fresh fruit, as desired
NOTE: For best results measure ingredients by weight. Cup measures are provided for convenience.
Equipment
- Rectangle pan (approx. 10.5″ x 6.5″)
- Parchment paper
- Sieve
- Stand or hand mixer with whisk
- Bowls, spatula, pot, and knife
Method
- Whip egg yolks and salt until pale and creamy.
- Whip egg whites to a stiff meringue while adding sugar in three stages.
- Fold the yolk mixture into the whites until about half blended.
- Fold in sifted flour until fully incorporated.
- Add milk and fold until the batter is smooth.
- Transfer to the prepared pan and remove large air bubbles by tapping or swirling a toothpick.
- Bake at 350ºF (176ºC) about 25 minutes, then cool completely.
- Prepare the sponge: remove parchment, trim the top crust if desired, return the sponge to a lined pan, and poke holes all over with a fork.
- Heat milk, cream, sugar, vanilla over medium-low heat, stirring often.
- Reduce until slightly less than half (about 400 g), then strain.
- Pour warm syrup evenly over the sponge.
- Wrap tightly and chill for several hours or overnight.
- Whip heavy cream and sugar to stiff peaks.
- Remove the cake from the pan and spread the whipped cream evenly on top.
- Trim edges if desired, slice, and garnish with fruit.
- Sugar should be added to whites after they gain volume to avoid preventing proper whipping.
- Mix the milk constantly while reducing so it doesn’t scorch and yields a smooth syrup.
- Warm syrup soaks in better; letting the cake rest overnight gives the best texture.
- Warm your knife for clean slices and serve in portions to suit your guests.
Notes
A quick milk syrup
If using canned milks, combine:
- Evaporated milk 250 g (1 cup)
- Condensed milk 100 g (⅓ cup)
- Heavy cream 60 g (¼ cup)
- Vanilla extract 1 tsp
- Vanilla bean ½ pod (optional)
Storage
Refrigerate tightly wrapped for up to four days.
Nutrition
Carbohydrates: 43 g
Protein: 9 g
Fat: 22 g
Sugar: 33 g
Tried this recipe?
Let us know how it went!