Tres Leches Cake (Authentic Mexican Soaked Cake)
DessertsPublished May 24, 2026

Tres Leches Cake (Authentic Mexican Soaked Cake)

This authentic Tres Leches Cake is ultra-moist, cloud-like, and soaked in a dreamy three-milk mixture topped with fluffy whipped cream. A stunning make-ahead dessert perfect for any celebration.

Total Time55 mins
Yield12 servings
Amanda
By Amanda

The Most Irresistible Cake You Will Ever Make

If you have never experienced a proper Tres Leches Cake, you are in for one of the most uniquely satisfying desserts in all of Latin American baking. Picture a light, airy sponge cake, freshly poked and still warm from the oven, slowly drinking up a luxurious mixture of three different milks until every last crumb is saturated with sweet, creamy richness. Topped with billowy whipped cream and a dusting of cinnamon, it is the kind of dessert that makes people go quiet at the table.

This is the real deal. No shortcuts, no boxed cake mix, just an authentic recipe rooted in Mexican tradition that has been celebrated at birthdays, quinceañeras, and Sunday family dinners for generations.


Why This Recipe Works

The magic of Tres Leches is all about structure and timing. The sponge cake is made using a separated egg technique, which means the egg whites are whipped separately and folded in to create an open, porous crumb. That spongy structure is absolutely essential because it allows the cake to soak up the milk mixture without turning to mush.

The three milks each play a distinct role:

  • Sweetened condensed milk brings concentrated sweetness and a silky body.
  • Evaporated milk adds a slightly caramelized, full-fat dairy depth.
  • Whole milk thins everything out just enough to help the soak penetrate every inch of the cake.

Together, they create something that is impossibly moist without being soggy. It is a genuine kitchen miracle.

Chef's Tip: Do not rush the soaking process. Pouring the milk mixture over a warm cake and then letting it chill for at least 4 hours (ideally overnight) is what separates a great Tres Leches from an unforgettable one.


The Right Tools Make a Difference

For this recipe, having a proper stand mixer or a reliable hand mixer is key to getting stiff, glossy egg whites that give the sponge its signature lift. A good 9x13 baking dish with tall sides also helps contain all that glorious milk soak.

Tools & Ingredients We Recommend


Tips for a Perfect Soak

The soaking step is where many home bakers get nervous, but there is nothing to worry about if you follow a few simple principles.

Poke generously. Use a fork or wooden skewer and poke holes across the entire surface of the cake, including the edges. The more pathways you create, the more evenly the milk will distribute.

Pour slowly and in stages. Do not dump all the milk in at once. Pour a third, let it absorb for a minute, then continue. Work from the center outward and give the edges extra attention since they tend to absorb less.

Be patient. The cake will look like it is swimming and you will think you have gone too far. You have not. Cover it, refrigerate it, and trust the process.


Serving and Variations

Tres Leches is always served cold, straight from the refrigerator. The contrast of the icy, creamy cake against the soft whipped topping is part of what makes it so refreshing, especially in warmer months.

For variations worth exploring:

  • Strawberry Tres Leches: Layer fresh sliced strawberries between the cake and the whipped cream topping.
  • Chocolate Tres Leches: Replace 0.25 cup of the flour with Dutch-process cocoa powder for a rich mocha base.
  • Boozy Tres Leches: Stir 2 tablespoons of dark rum or Kahlua into the milk mixture for an adults-only version.

Ready to make the most impressive dessert of your year? Here is the complete recipe:

Tres Leches Cake (Authentic Mexican Soaked Cake)

Tres Leches Cake (Authentic Mexican Soaked Cake)

This authentic Tres Leches Cake is ultra-moist, cloud-like, and soaked in a dreamy three-milk mixture topped with fluffy whipped cream. A stunning make-ahead dessert perfect for any celebration.

Prep:30 mins
Cook:25 mins
Total:55 mins
Yield:12 servings
Cuisine:Mexican
Yield: 12 servingsCalories: 380Protein: 7g
Carbs: 48gFat: 18gSat. Fat: 11gFiber: 0gSugar: 38gSodium: 180mg

Ingredients

Units
Scale
  • 1 cup all-purpose flour, sifted
  • 1 1/2 tsp baking powder
  • 1/4 tsp salt
  • 5 large eggs, room temperature, separated
  • 1 cup granulated sugar, divided
  • 3/8 cup whole milk, for the cake batter
  • 1 tsp vanilla extract, pure, not imitation
  • 14 oz sweetened condensed milk, one standard can
  • 12 oz evaporated milk, one standard can
  • 1/2 cup whole milk, for the three-milk soak
  • 2 cups heavy whipping cream, very cold
  • 3 tbsp powdered sugar, for the whipped cream topping
  • 1/2 tsp ground cinnamon, for garnish
  • 12 maraschino cherries, optional, for garnish

Instruction

1

Preheat the oven to 350 degrees F (175 degrees C). Grease a 9x13 inch baking dish with butter and lightly flour it, tapping out any excess.

2

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

3

Separate the 5 eggs, placing yolks in a large bowl and whites in a clean stand mixer bowl. Beat the egg yolks with 0.75 cup of the granulated sugar on medium-high speed for about 3 to 4 minutes until the mixture is pale yellow and thick. Beat in the vanilla extract and whole milk.

4

Gently fold the flour mixture into the egg yolk mixture in three additions using a rubber spatula, being careful not to overmix.

5

In the clean stand mixer bowl, beat the egg whites on medium speed until soft peaks form. Gradually add the remaining 0.25 cup of granulated sugar and continue beating until stiff, glossy peaks form.

6

Carefully fold one-third of the whipped egg whites into the batter to lighten it. Then gently fold in the remaining egg whites in two more additions until just combined and no white streaks remain.

7

Pour the batter into the prepared baking dish and spread it evenly. Bake for 22 to 25 minutes, or until the top is golden and a toothpick inserted into the center comes out clean.

8

While the cake bakes, whisk together the sweetened condensed milk, evaporated milk, and 0.5 cup of whole milk in a large measuring cup or bowl. Set the three-milk mixture aside.

9

Remove the cake from the oven and let it cool in the pan for 10 minutes. Using a fork or skewer, poke holes all over the surface of the cake, spacing them about 0.5 inch apart.

10

Slowly and evenly pour the three-milk mixture over the warm cake, concentrating on the edges and making sure the entire surface is covered. Let the cake absorb the milk mixture at room temperature for 20 minutes, then cover and refrigerate for at least 4 hours or overnight.

11

When ready to serve, make the whipped cream topping. Beat the cold heavy whipping cream and powdered sugar together with an electric mixer on high speed until stiff peaks form, about 3 to 4 minutes.

12

Spread the whipped cream evenly over the chilled cake. Dust the top lightly with ground cinnamon and garnish with maraschino cherries if desired. Slice and serve cold directly from the dish.

Equipment

  • 9x13 inch baking dish
  • Stand mixer or hand mixer
  • Large mixing bowls
  • Rubber spatula
  • Fork or wooden skewer
  • Large measuring cup or pitcher
  • Whisk
  • Sifter

Notes

Tres Leches Cake is best made at least 4 hours ahead, and overnight soaking is even better as the flavors deepen beautifully. Store leftovers tightly covered in the refrigerator for up to 4 days. Do not freeze this cake once the three-milk soak and whipped cream topping have been applied, as the texture will suffer. If you prefer a boozy twist, add 2 tablespoons of dark rum or Kahlua to the milk mixture before pouring.

Storing Your Tres Leches Cake

Once assembled with the whipped cream topping, keep the cake covered tightly in the refrigerator and enjoy it within 4 days. It actually gets better on day two as the flavors meld and the soak fully settles. This makes it one of the best desserts you can prep ahead for a party or gathering without any last-minute stress.

Frequently Asked Questions

Absolutely, and it is actually encouraged. The cake needs at least 4 hours to fully absorb the three-milk mixture, but leaving it overnight in the refrigerator gives you an even more flavorful and deeply soaked result. Add the whipped cream topping the day you plan to serve it for the freshest presentation.
Yes. If you need a dairy-free version, substitute coconut condensed milk for the sweetened condensed milk, full-fat coconut milk for the evaporated milk, and oat milk or almond milk for the whole milk. The flavor will have a subtle coconut note but the cake will still be wonderfully moist. For a richer soak, some bakers swap the whole milk for heavy cream.
Leftover Tres Leches Cake keeps well in the refrigerator for up to 4 days when covered tightly. The whipped cream topping may weep slightly over time, but the cake itself stays incredibly moist and delicious. Serve it straight from the fridge, as it tastes best cold.

Comments & Reviews

5.0
0 Reviews

Leave a Review

Recent Comments

Be the first to leave a review!