Authentic Tres Leches Cake: Soft, Fluffy & Creamy Mexican-Style Recipe

Authentic Tres Leches Cake: Soft, Fluffy & Creamy Mexican-Style Recipe

If you love soft, creamy, and melt-in-your-mouth desserts, this Tres Leches Cake is a recipe you will want to try. It is a classic Mexican-style dessert made with a light sponge cake, a sweet three-milk mixture, and a smooth whipped cream topping.

What I love most about this dessert is its texture. The sponge is soft and fluffy, but after it is soaked with milk, it becomes wonderfully moist and creamy. It is sweet without needing a complicated recipe, which makes it a great choice for both beginners and experienced home bakers.

I like serving this cake chilled because the flavors become even better after the sponge has had enough time to absorb the milk. It is perfect for birthdays, family gatherings, holidays, afternoon tea, or a simple weekend dessert.

In this guide, I will show you how to make an authentic-style Mexican milk cake at home, along with useful tips for getting the best texture.

What Is Tres Leches Cake?

The name Tres Leches Cake means “three milks cake.” The dessert gets its name from the three types of milk used to soak the baked sponge.

The traditional milk mixture usually includes:

  • Evaporated milk
  • Sweetened condensed milk
  • Whole milk

Some recipes use heavy cream or make small changes to the milk mixture, but the basic idea stays the same. A light sponge is baked first, then small holes are made across the surface before the sweet milk mixture is poured over it.

The sponge absorbs the liquid and becomes soft, rich, and moist. A layer of whipped cream is usually added on top before serving.

This dessert is especially popular in Mexico and throughout Latin America. It has also become a favorite in many other countries because it is simple to make and has a delicious creamy texture.

What Is Tres Leches Cake

Why You Will Love This Recipe

There are several reasons this dessert has become so popular.

First, the ingredients are simple. You do not need special baking equipment or hard-to-find products.

Second, the texture is different from an ordinary sponge cake. Instead of being dry, the cake becomes moist as it absorbs the three-milk mixture.

Another reason I enjoy making Tres Leches Cake is that it can be prepared ahead of time. This makes it useful when you are expecting guests because most of the work can be finished several hours before serving.

The whipped cream topping also makes it look beautiful without requiring complicated decoration.

You can keep the topping traditional with cinnamon, or add strawberries, berries, coconut, or chocolate depending on your taste.

Why You Will Love This Recipe

Ingredients You Need

You only need a few basic ingredients to make this Tres Leches Cake at home.

For the Sponge Cake

  • 1 cup all-purpose flour
  • 1 teaspoon baking powder
  • ¼ teaspoon salt
  • 5 large eggs
  • ¾ cup granulated sugar
  • 1 teaspoon vanilla extract

For the Three-Milk Mixture

  • 1 can evaporated milk
  • 1 can sweetened condensed milk
  • 1 cup whole milk
Ingredients You Need

For the Whipped Cream

  • 1 cup heavy whipping cream
  • 2 tablespoons powdered sugar
  • 1 teaspoon vanilla extract

Optional Toppings

You can use any of these simple toppings:

  • Ground cinnamon
  • Fresh strawberries
  • Fresh berries
  • Toasted coconut
  • Chocolate shavings
  • Powdered sugar

For a classic Mexican-style finish, I recommend whipped cream with a light sprinkle of cinnamon.

How to Make the Sponge

The sponge is one of the most important parts of the recipe because it needs to be light enough to absorb the milk mixture.

Start by preheating your oven to 350°F (175°C).

Lightly grease a 9×13-inch baking dish and set it aside.

In a medium bowl, combine the flour, baking powder, and salt. Mix them together and keep the bowl aside.

In another large bowl, add the eggs and sugar. Beat them until the mixture becomes pale, fluffy, and slightly thick.

This step is important because the beaten eggs help create the light texture that you need.

Add the vanilla extract and mix gently.

Gradually add the dry ingredients to the egg mixture. Fold them in carefully rather than mixing aggressively. You want to keep as much air in the batter as possible.

Pour the batter into the prepared baking dish and spread it evenly.

Bake for about 25 to 30 minutes, or until the top is lightly golden and a toothpick inserted into the center comes out clean.

Remove the sponge from the oven and allow it to cool for a short time.

Prepare the Three-Milk Mixture

While the sponge is cooling, prepare the milk mixture for your Tres Leches Cake.

Pour the evaporated milk, sweetened condensed milk, and whole milk into a large bowl or measuring jug.

Prepare the Three-Milk Mixture

Whisk everything together until smooth.

The condensed milk gives the mixture its sweetness, while the evaporated and whole milk provide the creamy texture.

You can taste the mixture before using it. If you prefer a less sweet dessert, you can reduce the amount of condensed milk slightly.

There is no need to cook or heat the mixture. It can be poured directly over the cooled sponge.

How to Soak the Cake

Once the sponge has cooled, use a fork or wooden skewer to make small holes across the entire surface.

Do not skip this step. The holes allow the milk mixture to move into the center of the sponge.

Slowly pour the milk mixture over the cake. Try to spread it evenly across the surface instead of pouring everything in one place.

At first, your Tres Leches Cake may look very wet. This is completely normal. The sponge will gradually absorb the milk mixture as it rests.

Cover the baking dish and place it in the refrigerator for at least 2 to 4 hours.

If possible, leave it overnight. I find that the texture is even better when the sponge has plenty of time to absorb the milk.

How to Soak the Cake

Make the Whipped Cream Topping

The topping for this Tres Leches Cake is quick and easy to prepare.

Pour cold heavy whipping cream into a chilled bowl.

Add the powdered sugar and vanilla extract.

Beat the mixture until soft or medium peaks form. Stop when the cream becomes fluffy and holds its shape.

Do not overbeat the cream because it can become grainy.

Once the cake is completely chilled, spread the whipped cream evenly across the top.

For a simple finish, sprinkle a little cinnamon over the cream. You can also add fresh strawberries or berries.

Make the Whipped Cream Topping

Tips for a Soft and Fluffy Sponge

A light sponge will give you the best result, so keep these tips in mind.

Beat the Eggs Well

The eggs provide much of the air needed for the sponge. Beat them with the sugar until they become pale and fluffy.

Do Not Overmix

When adding the flour, fold it in gently. Overmixing can remove the air and make the sponge dense.

Use Fresh Baking Powder

Old baking powder may not provide enough lift. Check that it is fresh before starting the recipe.

Make Enough Holes

The milk mixture needs to reach the inside of the sponge. Use a fork to make holes over the entire surface.

Tips for a Soft and Fluffy Sponge

Pour the Milk Slowly

Do not rush this step. Pour the mixture gradually so it spreads evenly.

Give It Time to Chill

Refrigeration allows the sponge to absorb the milk properly. It also makes the dessert easier to cut and serve.

How to Know When It Is Ready

A properly prepared Tres Leches Cake should be very moist but still hold its shape.

When you cut a slice, the sponge should look soft and creamy rather than dry. It should also stay together when transferred to a plate.

A small amount of milk at the bottom of the dish is normal, but you should not have a large pool of liquid.

If the sponge feels extremely wet and falls apart, it may have been too dense or may have received too much liquid too quickly.

How to Know When It Is Ready

Common Mistakes to Avoid

Even though this recipe is simple, a few mistakes can affect the final result.

Using a dense sponge: A heavy cake will not absorb the milk as well as a light sponge.

Overmixing the batter: Too much mixing can remove the air and create a firm texture.

Skipping the holes: Without holes, the milk will not spread evenly through the cake.

Pouring too quickly: Add the milk gradually rather than all at once.

Serving immediately: The dessert needs time to rest and absorb the milk.

Overbeating the cream: Stop once the whipped cream is smooth and fluffy.


These small details can make a big difference when making Tres Leches Cake at home, especially if you want a soft sponge and creamy texture.

How to Serve Tres Leches Cake

Tres Leches Cake is best served cold, especially after it has had enough time to absorb the milk mixture.

Cut it into squares or rectangles using a sharp knife. If you want cleaner slices, wipe the knife between cuts.

Add a little extra whipped cream if desired.

A light sprinkle of cinnamon is one of my favorite ways to finish the dessert. It adds warmth without overpowering the creamy flavor.

Fresh strawberries are another great choice. Their fresh taste balances the sweetness of the milk mixture.

You can serve a slice after lunch or dinner, but it is also lovely with tea or coffee.

Because the dessert is rich and creamy, a small serving is usually enough.

Can You Make It Ahead?

Yes, and this is one of the reasons I recommend Tres Leches Cake for gatherings.

You can bake the sponge, add the milk mixture, cover the dish, and refrigerate it overnight.

The next day, prepare the whipped cream and spread it over the top before serving.

Preparing it ahead also gives the sponge more time to absorb the milk. The result is a softer and more flavorful dessert.

If you are making it for guests, preparing it the day before can make your cooking schedule much easier.

How to Store Leftovers

Store leftover cake in the refrigerator in a tightly covered container or covered baking dish.

Because the dessert contains milk and whipped cream, it should not be left at room temperature for a long period.

For the best flavor and texture, enjoy leftovers within a few days.

Keep the container covered so the dessert does not absorb strong smells from other foods in the refrigerator.

Easy Variations to Try

Once you have mastered the classic recipe, you can experiment with different flavors.

Strawberry Version

Add sliced strawberries over the whipped cream. The fruit adds freshness and a beautiful color.

Cinnamon Version

For a warmer flavor, add a little extra cinnamon to the topping.

Coconut Version

Use some coconut milk in the soaking mixture and finish the top with toasted coconut.

Chocolate Version

Add cocoa powder to the sponge and decorate the finished dessert with chocolate shavings.

These variations are fun, but I recommend trying the classic version first so you can understand the basic texture and flavor.

Frequently Asked Questions

Why is my cake too soggy?

The dessert should be very moist, but it should still hold together. A dense sponge, too much liquid, or insufficient chilling can cause problems.

Can I make it the night before?

Yes. Making it the night before is actually a great option. The extra resting time allows the milk to spread throughout the sponge.

Does it need to stay refrigerated?

Yes. Keep the finished dessert refrigerated because it contains dairy ingredients and whipped cream.

Can I use heavy cream in the milk mixture?

Yes. Some versions use heavy cream as part of the soaking mixture. It creates an even richer result.

Why is my sponge not fluffy?

The most common reasons are overmixing, not beating the eggs enough, or using old baking powder. Fold the flour gently and make sure your baking powder is fresh.

Final Thoughts

This Tres Leches Cake is a wonderful example of how simple ingredients can create an impressive dessert. The light sponge absorbs the sweet milk mixture, while the whipped cream adds a smooth and creamy finish.

I especially enjoy making it ahead because the texture improves after several hours in the refrigerator. It is simple enough for a family dessert but special enough for birthdays, holidays, and celebrations.

If you are making this Mexican-style dessert for the first time, focus on three things: make a light sponge, pour the milk evenly, and give the cake enough time to chill.

Follow these simple steps and you can enjoy a soft, fluffy, moist, and creamy homemade dessert that is perfect for sharing with family and friends.

Similar Posts

One Comment

Leave a Reply

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