This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases at no additional cost to you.

Tres Leches Mexican Cake

Posted on July 22, 2026.

A slice of Tres Leches cake topped with whipped cream and strawberries

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.

Easy tres leches recipe

Easy tres leches recipe is a classic dessert made by soaking a light sponge cake in a mixture of evaporated milk, sweetened condensed milk, and heavy cream. This process gives it a rich texture that is both moist and creamy. Topped with whipped cream and optionally garnished with fruit, it’s the centerpiece dessert that’s ready in just under an hour (plus chill time) and serves 12 perfectly.

I first made this cake for my dad when we were experimenting with healthier recipes for his diabetes management. While we didn’t change the fundamentals of the dish, the flavor and joy it brought made it a permanent staple in our family gatherings.

A slice of Tres Leches cake topped with whipped cream and strawberries
Tres Leches Mexican Cake 11

Table of Contents

Why is Tres Leches Mexican Cake so special?

Tres Leches Mexican Cake is special because of its moist texture, creamy milk flavor, and versatility for any occasion. Soaked in three types of milk, the cake remains light yet incredibly luxurious with every bite.

KitchenAid Artisan Stand Mixer

Kitchen ApplianceKitchenAid Artisan Stand Mixer

Makes mixing dough and batters effortless — a kitchen game-changer.

View on Amazon →

Pyrex Glass Mixing Bowl Set

Essential CookwarePyrex Glass Mixing Bowl Set

Essential for mixing ingredients and preparing your cake batter.

View on Amazon →

  • The milk mixture infuses the cake with unmatched moisture, making it perfect for summer dessert recipes.
  • This cake is ideal for celebrations, as it can be customized with fresh fruit for decoration.
  • Its sweet and creamy flavors complement a variety of cuisines, making it a dessert all guests will appreciate.
  • With simple ingredients, it’s easy to prepare and doesn’t require advanced baking skills.

What ingredients do you need for Tres Leches Mexican Cake?

This dessert requires simple pantry staples like flour, butter, and sugar, along with the signature three types of milk that set it apart. Here’s everything you need to make it:

The combination of evaporated milk, sweetened condensed milk, and heavy cream creates a rich soaking mixture that brings this cake to life.

How do you make Tres Leches Mexican Cake step by step?

The process for making Tres Leches Mexican Cake involves preparing the sponge cake, soaking it in the milk mixture, and topping it with whipped cream. Here’s how:

Step 1 — Preheat and prepare the pan

Preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch baking pan to prevent sticking.

Step 2 — Mix the dry ingredients

In a medium bowl, whisk together the flour, baking powder, and salt. Set the mixture aside.

You might also enjoy our pumpkin better than sex cake.

Step 3 — Cream the butter and sugar

In a large mixing bowl, cream the softened butter and granulated sugar together until light and fluffy.

Step 4 — Incorporate eggs and vanilla

Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.

Step 5 — Combine with dry ingredients

Gradually add the flour mixture to the butter mixture, alternating with the whole milk. Begin and end with the flour mixture, mixing until just combined.

Step 6 — Bake the cake

Pour the batter into the prepared baking pan and smooth the top. Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean.

Step 7 — Cool and poke the cake

Allow the cake to cool in the pan for 10 minutes, then transfer it to a wire rack. Once cool, use a fork to poke holes all over the top of the cake.

For more ideas, check out our pumpkin crunch cake with cream.

Step 8 — Add the soaking mixture

In a bowl, whisk together the evaporated milk, sweetened condensed milk, and heavy cream. Slowly pour this mixture over the cake, ensuring it seeps into the holes. Chill for at least an hour or, preferably, overnight.

Step 9 — Prepare and add the topping

Before serving, whip the heavy cream with powdered sugar and vanilla extract until soft peaks form. Spread or pipe the whipped cream over the cake.

Step 10 — Garnish and serve

Garnish with fresh fruit or maraschino cherries if desired. Slice and serve chilled.

Frequently Asked Questions About Tres Leches Mexican Cake

Can I make this cake ahead of time?

Yes, Tres Leches Mexican Cake is best made a day in advance to allow the milk mixture to soak fully into the cake.

How do I store leftovers?

Cover the cake tightly and refrigerate for up to 3 days. Its moisture stays intact, making it just as delicious the next day.

Looking for something similar? Try our pumpkin crumble cake.

Do I have to use fresh fruit for garnish?

Fresh fruit is optional, but it adds a burst of freshness to the creamy dessert. Maraschino cherries are a classic alternative.

Why is my cake too soggy?

If the cake is overly soggy, it may have received too much milk mixture. Be careful not to oversaturate the cake during the soaking step.

Expert Tips for a Perfect Tres Leches Cake

  • Let the cake chill overnight for the best results. This ensures the milk mixture is evenly absorbed.
  • Use room-temperature butter and eggs for a smoother batter.
  • Poke the holes in the cake evenly to allow the milk mixture to distribute uniformly.
  • When whipping the cream, don’t overbeat — soft peaks provide the fluffiest texture.

Common Mistakes to Avoid

  • Skipping the cooling step — the cake must be cool before adding the milk mixture to prevent it from falling apart.
  • Overmixing the batter, which can make the cake dense instead of light and airy.
  • Not refrigerating long enough, as the cake needs sufficient time to fully absorb the milk.

Storage and Serving Tips

Store Tres Leches Mexican Cake in an airtight container in the refrigerator for up to three days. If freezing, wrap individual slices tightly in plastic wrap and store in a freezer-safe bag for up to two months. Defrost in the refrigerator before serving.

For best flavor and texture, serve this cake chilled. It’s perfect for hot summer days or as a refreshing end to a hearty meal.

A slice of Tres Leches cake topped with whipped cream and strawberries

Tres Leches Mexican Cake

This Tres Leches Mexican Cake is a moist and delicious dessert soaked in three types of milk, making it a rich and creamy treat.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour 30 minutes
Servings: 12 servings
Course: Dessert
Cuisine: Mexican
Calories: 350

Ingredients
  

Equipment

  • Mixing bowl
  • Whisk
  • baking pan
  • Oven
  • Wire rack

Method
 

  1. Preheat your oven to 350°F (175°C). Grease and flour a 9x13 inch baking pan.
  2. In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
  3. In a large mixing bowl, cream the softened butter and granulated sugar together until light and fluffy.
  4. Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
  5. Gradually add the flour mixture to the butter mixture, alternating with the whole milk, starting and ending with the flour mixture. Mix until just combined.
  6. Pour the batter into the prepared baking pan and smooth the top. Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean.
  7. Allow the cake to cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
  8. Once the cake is cool, use a fork to poke holes all over the top of the cake.
  9. In a separate bowl, whisk together the evaporated milk, sweetened condensed milk, and heavy cream.
  10. Slowly pour the milk mixture over the cake, ensuring it seeps into the holes. Allow the cake to absorb the milk for at least an hour, preferably overnight in the refrigerator.
  11. Before serving, whip the heavy cream with powdered sugar and vanilla extract until soft peaks form. Spread or pipe the whipped cream over the top of the cake.
  12. Garnish with fresh fruit or maraschino cherries if desired. Slice and serve chilled.

Notes

For best results, let the cake soak overnight in the refrigerator.
A slice of Tres Leches cake topped with whipped cream and strawberries
Tres Leches Mexican Cake 12

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨

Dominique

Hi there, I’m chef living in New York City. Every morning, I wake up to the sounds of my little one’s laughter and the comforting routine of preparing breakfast for my family my husband, our child, and my beloved mother, who’s become both my rock and my inspiration since my father passed away. As the only daughter left in our family, I feel a deep responsibility to carry on his memory whenever I step into the kitchen.

Leave a Comment

Recipe Rating