Authentic Tres Leches Cake Recipe: Moist Latin-Style Dessert

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.

a tres leches cake on an antique plate with a fork

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.

tres leches cakes with strawberries on top, a view from a side

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
cutting a tres leches cake on a plate with a fork

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.

cut tres leches cake, a view from a side

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.

tres leches cakes on plates with teas, berries and flowers

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.
parchment cake liner in a rectangle pan
  1. Whip the egg yolks and salt in a large bowl until pale and creamy.
  2. 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.
  3. Fold the yolk mixture into the meringue just until about half combined to keep maximum air.
  4. Fold in the sifted flour until no streaks remain.
  5. 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.
  6. Pour batter into the prepared pan, tap or swirl to release large bubbles, and smooth the surface.
  7. 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.
  8. 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.
whipped yolks in a bowl

Aya’s Tips

  1. Add sugar to whites after they have some volume; adding too early can inhibit whipping.
  2. Whip yolks and whites around the same time when possible so both are at their best for folding.
  3. If unsure about folding technique, review the video to observe the motion.
  4. Removing the top baked skin helps the sponge absorb syrup evenly and avoids a soggy surface.
  5. Placing parchment in the pan makes it easier to lift the cake out for slicing.

Homemade Milk Syrup For Tres Leches Cake

  1. Combine whole milk, heavy cream, sugar, vanilla extract, and vanilla beans in a medium saucepan over medium-low heat, stirring constantly to prevent scorching.
  2. 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.
  3. Pour the warm syrup evenly over the prepared sponge so it soaks uniformly.
  4. Cover tightly with plastic wrap and refrigerate for at least a few hours or overnight for best texture.
milk, cream, sugar, and vanilla in a pot

More Tips

  1. Stir constantly while heating the milk mixture to avoid burning and to maintain a smooth syrup.
  2. Reduction time varies with pan size and heat; plan about 30 minutes and you can make the syrup ahead and refrigerate it.
  3. Warm syrup is absorbed more readily than cold; pour it warm for better penetration.
  4. 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

  1. Whip heavy cream and sugar until stiff and fluffy.
  2. Remove the cake from the pan and spread the whipped cream evenly over the top.
  3. Trim edges if desired, portion, and decorate with fruit.
whipped cream in a bowl

Serving Tips

  1. Warm your knife (dip in hot water or use a torch) and slice with a quick zig-zag motion for clean cuts.
  2. 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.
cutting tres leches cake on a white plate with a fork

Frequently Asked Questions

How should I store tres leches cake?

Refrigerate tightly wrapped in plastic wrap. Because it contains milk and cream, keep chilled and consume within four days.

The sponge cake did not rise. Why?

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.

Can I let the sponge soak in more milk syrup?

Yes—add more syrup if you prefer a wetter tres leches.

Should I frost the cake right before serving?

Whipped cream can taste slightly sweeter after chilling. If you prefer a less-sweet, freshly whipped topping, whip it just before serving.

Can I make a double batch?

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

Aya Caliva, the pastry chef and owner of the website, Pastry Living
a tres leches cake on an antique plate with a fork
Aya Caliva

Amazing Tres Leches Cake

5 from 2 votes
Make this tres leches cake from scratch with homemade milk syrup. It’s moist, soft, and not overly sweet.
Print Recipe
Prep Time 1 hr
Cook Time 25 mins
Total Time 1 hr 25 mins
Servings: 8servings
Ingredients
Equipment
Method
Nutrition
Notes

Video

Ingredients

Sponge Cake
  • 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)
Milk Syrup
  • 740 g whole milk (3 cups)
  • 60 g heavy cream (¼ cup)
  • 50 g granulated sugar (¼ cup)
  • 1 teaspoon vanilla extract
  • ½ vanilla pod (optional)
Whipped Cream
  • 300 g heavy cream (1 ¼ cups)
  • 17 g granulated sugar (4 teaspoons)
Decoration
  • 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

Sponge Cake
  1. Whip egg yolks and salt until pale and creamy.
  2. Whip egg whites to a stiff meringue while adding sugar in three stages.
  3. Fold the yolk mixture into the whites until about half blended.
  4. Fold in sifted flour until fully incorporated.
  5. Add milk and fold until the batter is smooth.
  6. Transfer to the prepared pan and remove large air bubbles by tapping or swirling a toothpick.
  7. Bake at 350ºF (176ºC) about 25 minutes, then cool completely.
  8. 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.
Milk Syrup
  1. Heat milk, cream, sugar, vanilla over medium-low heat, stirring often.
  2. Reduce until slightly less than half (about 400 g), then strain.
  3. Pour warm syrup evenly over the sponge.
  4. Wrap tightly and chill for several hours or overnight.
Whipped Cream Topping
  1. Whip heavy cream and sugar to stiff peaks.
  2. Remove the cake from the pan and spread the whipped cream evenly on top.
  3. Trim edges if desired, slice, and garnish with fruit.
Extra Tips
  1. Sugar should be added to whites after they gain volume to avoid preventing proper whipping.
  2. Mix the milk constantly while reducing so it doesn’t scorch and yields a smooth syrup.
  3. Warm syrup soaks in better; letting the cake rest overnight gives the best texture.
  4. 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

Calories: 402 kcal
Carbohydrates: 43 g
Protein: 9 g
Fat: 22 g
Sugar: 33 g

Tried this recipe?

Let us know how it went!