Moist Tres Leches Cake topped with whipped cream, fresh strawberries and a light dusting of cinnamon.

Tres Leches Cake

This Tres Leches Cake is an incredibly soft sponge cake soaked with a rich three-milk mixture and finished with a cloud of lightly sweetened whipped cream.

The cake absorbs the milk while still holding its shape, giving every bite that signature moist, almost custard-like texture without becoming soggy or heavy.

Serve it chilled with fresh strawberries, a dusting of cinnamon, or simply as it is for a classic dessert that’s perfect for birthdays, holidays, parties, and family gatherings.

Moist Tres Leches Cake topped with whipped cream, fresh strawberries and a light dusting of cinnamon.

Easy Homemade Tres Leches Cake

The name tres leches means three milks, referring to the mixture poured over the baked sponge cake.

For this recipe, we’ll use:

  • Evaporated milk
  • Sweetened condensed milk
  • Whole milk

The sponge cake is intentionally light and airy so it can absorb all that liquid without falling apart.

After baking, you’ll poke small holes across the surface and slowly pour the milk mixture over the cake.

Then comes the most important part: refrigeration.

Giving the cake several hours to rest allows the milk to distribute throughout the sponge, creating the incredibly moist texture Tres Leches Cake is known for.

⭐ Why You’ll Love This Recipe

  • Exceptionally moist texture
  • Classic three-milk soak
  • Light homemade sponge cake
  • Soft whipped cream topping
  • Great make-ahead dessert
  • Perfect served cold
  • Excellent for parties
  • Simple ingredients
  • Feeds a crowd
  • Even better after chilling overnight

🛒 Ingredients & Substitutions

For the Sponge Cake

All-purpose flour – Gives the cake enough structure to absorb the milk mixture.

Baking powder – Helps create a light sponge.

Salt – Balances the sweetness.

Eggs – Separating the eggs helps us create an especially airy cake.

Granulated sugar – Sweetens and helps build the cake’s structure.

Whole milk – Adds moisture to the batter.

Vanilla extract – Gives the sponge a warm vanilla flavor.

For the Three-Milk Soak

Evaporated milk – One of the traditional components of the soak.

Sweetened condensed milk – Provides richness and sweetness.

Whole milk – Lightens the mixture.

You can substitute heavy cream for part of the whole milk if you want an even richer cake.

For the Whipped Cream

Heavy whipping cream – Use it very cold.

Powdered sugar – Sweetens the cream without making it grainy.

Vanilla extract – Adds flavor.

Optional Garnishes

  • Fresh strawberries
  • Ground cinnamon
  • Fresh berries
Ingredients for Tres Leches Cake including flour, eggs, condensed milk, evaporated milk, whole milk and whipping cream.

👩‍🍳 How to Make Tres Leches Cake

1. Prepare the Pan

Preheat the oven to 350°F (175°C).

Lightly grease a 9 × 13-inch baking dish.

2. Combine the Dry Ingredients

Whisk together:

  • Flour
  • Baking powder
  • Salt

Set aside.

3. Separate the Eggs

Carefully separate the egg whites and yolks into two clean bowls.

Make sure no yolk gets into the egg whites.

4. Beat the Egg Yolks

Beat the egg yolks with ¾ cup of the sugar until the mixture becomes thick and pale.

Add the milk and vanilla.

Mix until combined.

5. Add the Flour

Gently mix the dry ingredients into the yolk mixture.

Don’t overmix.

6. Whip the Egg Whites

Using clean beaters, whip the egg whites until soft peaks begin to form.

Gradually add the remaining ¼ cup sugar.

Continue beating until stiff but not dry peaks form.

7. Fold the Batter

Add approximately one-third of the whipped egg whites to the yolk mixture.

Fold gently.

Continue adding the remaining egg whites in portions.

Use a spatula and fold rather than stirring aggressively so you don’t knock out all the air.

8. Bake

Spread the batter evenly in the prepared baking dish.

Bake for approximately 25–30 minutes.

The top should be lightly golden and a toothpick inserted into the center should come out clean.

Allow the cake to cool.

Freshly baked Tres Leches sponge cake absorbing the three-milk mixture in a baking dish.

🥛 Add the Tres Leches Soak

9. Make the Milk Mixture

Whisk together:

  • Evaporated milk
  • Sweetened condensed milk
  • Whole milk

10. Poke the Cake

Once the cake has cooled, use a fork or wooden skewer to make holes all across the surface.

Don’t completely destroy the sponge—you just want plenty of pathways for the milk.

11. Pour Over the Milk

Slowly pour the three-milk mixture over the entire cake.

Don’t dump everything into one spot.

Pour gradually so the liquid is distributed evenly.

It may initially look like a lot of milk. That’s normal.

12. Chill

Cover the cake and refrigerate for at least 4 hours.

For the best texture, refrigerate overnight.

☁️ Make the Whipped Cream

Add cold heavy whipping cream, powdered sugar, and vanilla to a chilled mixing bowl.

Beat until medium-stiff peaks form.

Don’t overwhip.

Spread the whipped cream over the completely chilled cake.

Create natural soft swirls with a spatula rather than making the surface perfectly flat.

Garnish with fresh strawberries or a very light dusting of cinnamon if desired.

Slice and serve cold.

✨ Variations

Strawberry Tres Leches Cake

Top each serving with fresh sliced strawberries.

Cinnamon Tres Leches

Add a little cinnamon to the milk mixture and lightly dust the finished cake.

Coconut Tres Leches Cake

Replace part of the whole milk with coconut milk and finish with toasted coconut.

Chocolate Tres Leches Cake

Make a chocolate sponge and use the same three-milk soaking technique.

Coffee Tres Leches Cake

Add espresso powder to the milk mixture for a coffee-flavored version.

Individual Tres Leches Cups

Layer pieces of soaked sponge and whipped cream in small dessert glasses.

🔥 Tips for the Best Tres Leches Cake

Separate the eggs carefully. Fat from egg yolk can prevent egg whites from whipping properly.

Don’t overmix the batter. You need an airy sponge capable of absorbing the milk.

Fold gently. Preserve as much air as possible when incorporating the egg whites.

Let the cake cool before soaking. This helps maintain its structure.

Pour the milk slowly. Give the sponge time to absorb it.

Don’t skip the chilling time. The cake needs several hours for the milk to distribute evenly.

Use cold cream for the topping. It whips more reliably.

Serve the cake chilled. Tres leches is at its best straight from the refrigerator.

❄️ Storage

Refrigerator

Because this cake contains a milk soak and whipped cream, keep it refrigerated.

Store covered for up to approximately 4 days.

Make Ahead

Tres Leches Cake is actually an excellent make-ahead dessert.

Bake and soak it the evening before serving.

Refrigerate overnight and add the whipped cream topping the following day.

Freezing

For the best texture, freeze the unsoaked sponge cake rather than the fully assembled dessert.

Thaw it completely before adding the milk mixture.

❓ FAQs

What is Tres Leches Cake?

Tres Leches Cake is a light sponge cake soaked with a mixture of three kinds of milk and typically topped with whipped cream.

What are the three milks in Tres Leches Cake?

This version uses evaporated milk, sweetened condensed milk, and whole milk.

Why doesn’t Tres Leches Cake become completely soggy?

The airy sponge structure allows it to absorb a substantial amount of liquid while maintaining enough structure to be sliced.

How long should Tres Leches Cake soak?

At least 4 hours, but overnight gives the milk more time to distribute throughout the cake.

Should Tres Leches Cake be served cold?

Yes. It’s traditionally enjoyed chilled.

Can I make it the day before?

Absolutely. In fact, making it a day ahead can improve the texture.

Why did my sponge cake become dense?

The egg whites may have been under-whipped, over-whipped, or deflated while folding them into the batter.

Tres Leches Cake

Classic Tres Leches Cake with a light homemade sponge soaked in three milks and topped with fluffy whipped cream. An incredibly moist make-ahead dessert.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 4 hours 55 minutes
Servings: 12
Course: Dessert
Cuisine: Latin American

Ingredients
  

  • For the Sponge Cake:
  • 1 1/2 cups all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1/4 teaspoon salt
  • 5 large eggs separated
  • 1 cup granulated sugar divided
  • 1/3 cup whole milk
  • 2 teaspoons vanilla extract
  • For the Three-Milk Soak:
  • 12 oz evaporated milk
  • 14 oz sweetened condensed milk
  • 1 cup whole milk
  • For the Whipped Cream:
  • 2 cups cold heavy whipping cream
  • 1/3 cup powdered sugar
  • 1 teaspoon vanilla extract
  • Optional Garnish:
  • Fresh strawberries
  • Ground cinnamon

Method
 

  1. Preheat the oven to 350°F (175°C) and lightly grease a 9 × 13-inch baking dish.
  2. Whisk together the flour, baking powder, and salt.
  3. Separate the eggs into two clean bowls.
  4. Beat the egg yolks with 3/4 cup granulated sugar until thick and pale.
  5. Mix the whole milk and vanilla into the egg yolks.
  6. Gently mix in the dry ingredients just until combined.
  7. In a clean bowl, beat the egg whites until soft peaks form.
  8. Gradually add the remaining 1/4 cup sugar and continue beating until stiff but not dry peaks form.
  9. Gently fold the whipped egg whites into the batter in several additions.
  10. Spread the batter evenly into the prepared baking dish.
  11. Bake for 25–30 minutes, or until lightly golden and a toothpick inserted into the center comes out clean.
  12. Allow the cake to cool.
  13. Whisk together the evaporated milk, sweetened condensed milk, and whole milk.
  14. Poke holes across the cooled cake using a fork or wooden skewer.
  15. Slowly pour the three-milk mixture evenly over the entire cake.
  16. Cover and refrigerate for at least 4 hours, preferably overnight.
  17. Beat the cold heavy cream, powdered sugar, and vanilla until medium-stiff peaks form.
  18. Spread the whipped cream over the chilled cake.
  19. Garnish with strawberries or a light dusting of cinnamon if desired.
  20. Slice and serve chilled.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating