I absolutely adore making this Tres Leches Cake Recipe because it’s one of those desserts that feels like a warm hug in every bite. I remember the first time I tried this sweet, moist cake soaked in three kinds of milk—it was love at first taste! The texture is incredibly soft yet rich, and the combination of condensed, evaporated, and whole milk creates a luscious milk bath that keeps the cake perfectly moist. Sharing this with friends and family never fails to bring smiles and satisfy any sweet tooth. I can’t wait to walk you through how to make this dreamy dessert at home!

Why You’ll Love This Tres Leches Cake Recipe

What makes this Tres Leches Cake Recipe really stand out to me is the amazing flavor profile. The cake itself is light and fluffy with a delicate vanilla note, but what truly elevates it is the milky soak—sweet and creamy without being overpowering. I love that balance of airy cake and luscious milk soak; it’s like dessert perfection. Every time I make it, I’m blown away by how something so simple can taste so decadent.

Another thing I appreciate is how approachable this recipe is. Yes, it has a few steps, but none of them are complicated or intimidating. It’s genuinely doable for a home baker like me, and I often find it the perfect choice for celebrations, family dinners, or even a weekend treat. Plus, the recipe yields a large batch that’s great for sharing, making it a real crowd-pleaser. Every time I bring this cake to gatherings, it disappears fast, and I get asked for the recipe repeatedly!

Ingredients You’ll Need

A clear glass bowl sits on a white marbled surface, holding three main layers of ingredients. The bottom layer is a smooth, creamy white liquid filling most of the bowl. On the right side of this is a fluffy white powder piled high. On the top left in the bowl is a golden-brown syrup-like liquid, swirling slightly into the creamy base. photo taken with an iphone --ar 4:5 --v 7

These ingredients are simple staples that come together to build the perfect cake texture, sweetness, and creaminess that make this recipe so memorable. Each one plays a crucial role in the final taste and consistency.

  • 5 large eggs (separated): Eggs provide structure and help create a light, airy cake when whipped properly.
  • 1 ¼ cup granulated sugar: Adds just the right amount of sweetness and helps with cake browning.
  • 1 tablespoon vanilla extract: Infuses the cake with a warm, inviting flavor.
  • ½ cup whole milk: Gives moisture and richness to the batter.
  • 1 ⅔ cup all-purpose flour: The base that provides structure to the cake.
  • 1 ½ teaspoons baking powder: Ensures the cake rises beautifully and has a fluffy texture.
  • ½ teaspoon salt: Balances sweetness and enhances the overall flavor.
  • 1 cup whole milk (for soaking): One part of the classic three milk soak that keeps the cake moist.
  • 1 (14-ounce) can sweetened condensed milk: Adds creamy sweetness and thickens the milk soak.
  • 1 (12-ounce) can evaporated milk: Provides a rich, slightly cooked milk flavor that complements the condensed milk.
  • 2 cups heavy whipping cream (chilled): Whipped to create the light, fluffy topping.
  • ⅓ cup powdered sugar: Sweetens the whipped cream without making it heavy.
  • 1 teaspoon vanilla extract (for whipped cream): Adds depth to the topping’s flavor.

Directions

Step 1: Preheat your oven to 350 degrees Fahrenheit. Take a 13 x 9 x 2-inch baking pan and generously spray it with nonstick cooking spray to ensure your cake doesn’t stick.

Step 2: In a large bowl, whisk the egg yolks and sugar together with an electric mixer on medium-high speed for about 3 to 4 minutes. You want the mixture to turn pale and slightly thickened. Then, stir in the vanilla extract and ½ cup whole milk until just combined.

Step 3: In a separate bowl, sift together the flour, baking powder, and salt. Slowly fold this dry mixture into the egg yolk mixture until there aren’t any flour streaks left, being careful not to overmix to keep the batter light.

Step 4: Using a clean bowl, whip the egg whites to stiff peaks with a hand mixer. This step is crucial for that airy, spongy texture in your cake.

Step 5: Gently fold one-third of the whipped egg whites into the cake batter to loosen it, then fold in the remaining egg whites until the batter is well combined but still fluffy—no white streaks!

Step 6: Pour the batter evenly into your prepared pan and bake for 25 to 30 minutes. The cake is done when a toothpick inserted into the center comes out clean or when it springs back gently when pressed.

Step 7: Let the cake cool completely on a wire rack before moving on. The soaking step is next, so patience here really pays off.

Step 8: In a separate bowl, whisk the whole milk, sweetened condensed milk, and evaporated milk together until fully combined.

Step 9: Once your cake has cooled, use a fork to poke holes all over the surface. This allows the milk soak to absorb deep into the cake, making it incredibly moist.

Step 10: Slowly pour the milk mixture evenly over the cake, letting it seep into all the holes. Don’t rush this—pouring slowly ensures every bite is soaked just right.

Step 11: For the whipped cream topping, combine the chilled heavy cream, powdered sugar, and vanilla extract in a bowl. Whip on high speed until medium-stiff peaks form. Spread this luscious topping evenly over the soaked cake.

Step 12: Cover the cake and refrigerate it for at least 4 hours, or ideally overnight. This resting time allows all the flavors to marry beautifully before serving.

Step 13: Serve chilled, garnished with fresh fruit or a dusting of ground cinnamon if you like, and prepare to enjoy every delightful bite.

Servings and Timing

This Tres Leches Cake Recipe serves 12 generous portions, perfect for family gatherings or small parties. The prep time is about 20 to 25 minutes, mostly mixing and assembling ingredients. Baking takes 25 to 30 minutes, and then the cake needs at least 4 hours of chilling time for the milk soak and whipped cream topping to set properly. Overall, you’re looking at roughly 5 hours total, but much of the time is hands-off, so it’s great for planning ahead.

How to Serve This Tres Leches Cake Recipe

A square glass dish holds a layered dessert with three clear layers: the bottom layer is moist and light beige cake soaked with creamy liquid, the middle layer is thick white whipped cream topped with a light sprinkling of cinnamon powder, and the top layer is decorated with thin red strawberry slices evenly placed on the whipped cream. One serving is removed from the dish, showing the soaked cake and creamy base inside against a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

When it comes to serving this cake, I love to keep things simple but elegant. The cake is best served chilled, straight from the refrigerator, because the cold temperature enhances the creamy texture and refreshes the palate. You can cut it into square portions—12 sizable slices work beautifully for sharing.

For accompaniments, I often add fresh berries, like ripe strawberries or blueberries, on the side to bring a burst of freshness and a slight tang that balances the sweetness. A dusting of ground cinnamon on top adds a warm hint of spice that really complements the vanilla and milky flavors. If I’m feeling fancy, a few mint leaves can brighten the presentation and add a lovely aroma.

In terms of drinks, I find a glass of lightly sweetened iced tea or even a crisp sparkling wine pairs delightfully. For a non-alcoholic option, a cold horchata or a vanilla latte also complements the flavors beautifully. This cake shines at special occasions like birthdays, holidays, or weekend dinner parties, but honestly, any time I want to treat myself or loved ones, I dive into this recipe with joy!

Variations

I love how versatile this Tres Leches Cake Recipe is when it comes to making it your own. If you want a twist, swapping the vanilla extract for almond or coconut extract adds a fun new dimension. For a fruity vibe, stirring in a bit of lime zest to the milk soak or topping the cake with tropical fruits like mango or pineapple can take the flavor in a fresh direction.

If you need a gluten-free version, I recommend using a gluten-free flour blend designed for baking, which works quite well without sacrificing texture. Vegan variations are a bit trickier, but you can substitute the eggs with flax eggs or aquafaba, and replace the milks with full-fat coconut milk and sweetened condensed coconut milk. It won’t be exactly the classic version, but it’s a delicious alternative I’ve tried successfully.

For cooking methods, while the traditional oven-baked cake is my favorite for that perfect crumb, you could experiment with baking this in smaller pans or even muffin tins for individual portions. Just adjust baking times accordingly. I also sometimes use homemade whipped cream infused with a touch of cinnamon or espresso for a delightful finish.

Storage and Reheating

Storing Leftovers

Once you’ve enjoyed your slice (or two), make sure to store any leftover Tres Leches Cake in an airtight container in the refrigerator. Because of its moist nature and whipped topping, it keeps best chilled and will stay fresh for up to 3 to 4 days. I find using a shallow container helps prevent the whipped cream from getting crushed or soggy.

Freezing

This cake freezes reasonably well, although I recommend freezing it before adding the whipped cream topping for best results. Wrap the cooled cake tightly in plastic wrap and then aluminum foil to prevent freezer burn. Frozen this way, it can last up to 2 months. When you’re ready to serve, thaw it overnight in the refrigerator and whip fresh topping to spread over the thawed cake for that fresh taste and texture.

Reheating

I personally don’t recommend reheating Tres Leches Cake since its charm lies in its cool, creamy texture. If you prefer, you can let refrigerated leftovers come to room temperature for about 15 minutes before eating to soften the whipped cream slightly, but avoid microwaving as it can change the texture and separate the milk soak from the cake itself.

FAQs

Can I make this Tres Leches Cake Recipe ahead of time?

Absolutely! In fact, it tastes even better after chilling overnight because the milk soak has more time to fully absorb into the cake. Just be sure to keep it covered in the fridge to maintain freshness.

What if I don’t have evaporated milk or sweetened condensed milk?

Those two milks are essential for the classic flavor and creaminess, so I recommend getting cans of them if possible. But as a substitute, you could try mixing equal parts whole milk and cream for evaporated milk and a mix of milk and sugar for sweetened condensed milk, though the texture might differ slightly.

Can I use a different pan size?

You can, but keep in mind the baking time will vary. A smaller pan may need longer to bake and a larger one less time. Just test with a toothpick and watch for that springy center to know when it’s done.

How do I know when the cake is fully soaked?

You’ll notice the cake looks plump and shiny where you poured the milk soak. It will feel tender and moist when you gently press on the surface. Pour slowly and evenly for best absorption.

Is this cake very sweet?

It does have a pleasant sweetness from the condensed milk, but it’s balanced by the light cake and the fresh whipped cream topping. It’s rich but never cloying, and you can adjust the powdered sugar in the whipped cream to your taste.

Conclusion

Making this Tres Leches Cake Recipe never fails to bring joy into my kitchen and to the table. It’s a dessert that feels special and comforting all at once, and I hope after you try it, it earns a permanent spot in your recipe collection too. It’s one of those sweet triumphs that impresses without fuss and delights everyone lucky enough to taste it. Give it a go—I promise you’ll be hooked!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Tres Leches Cake Recipe

Tres Leches Cake Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 11 reviews

This classic Tres Leches Cake is a moist and rich Mexican dessert made with a spongy vanilla cake soaked in a trio of milks and topped with fluffy whipped cream. Perfectly sweet and creamy, this cake combines the light texture of a traditional sponge with a luscious milk mixture that melts in your mouth.

  • Total Time: 4 hours 50 minutes
  • Yield: 12 servings

Ingredients

Cake

  • 5 large eggs (separated)
  • 1 ¼ cup granulated sugar
  • 1 tablespoon vanilla extract
  • ½ cup whole milk
  • 1 ⅔ cup all-purpose flour
  • 1 ½ teaspoons baking powder
  • ½ teaspoon salt

Milk Soak

  • 1 cup whole milk
  • 1 (14-ounce) can sweetened condensed milk
  • 1 (12-ounce) can evaporated milk

Whipped Cream Topping

  • 2 cups heavy whipping cream (chilled)
  • ⅓ cup powdered sugar
  • 1 teaspoon vanilla extract

Instructions

  1. Preheat Oven: Preheat the oven to 350°F (175°C). Spray a 13 x 9 x 2-inch baking pan with nonstick cooking spray and set aside.
  2. Mix Egg Yolks: In a large bowl, beat the egg yolks with the granulated sugar using an electric or stand mixer fitted with a whisk attachment for 3-4 minutes until thick and pale. Add the vanilla extract and whole milk, then mix until combined.
  3. Combine Dry Ingredients: In a small bowl, whisk together the all-purpose flour, baking powder, and salt. Gradually fold the flour mixture into the egg yolk mixture until just absorbed, being careful not to overmix.
  4. Whip Egg Whites: In a separate large bowl, beat the egg whites with a hand mixer until stiff peaks form.
  5. Fold Egg Whites: Gently fold one-third of the egg whites into the batter to loosen it, then fold in the remaining egg whites carefully until no white streaks remain.
  6. Bake Cake: Pour the batter into the prepared baking pan and bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean and the cake springs back when gently pressed. Allow the cake to cool completely in the pan.
  7. Prepare Milk Mixture: In a bowl or large measuring cup, whisk together whole milk, sweetened condensed milk, and evaporated milk until well combined.
  8. Soak Cake: Once the cake is completely cooled, poke holes all over the surface with a fork. Slowly pour the milk mixture evenly over the cake, allowing it to soak into the holes.
  9. Make Whipped Cream: In a large chilled bowl, whip the heavy cream with powdered sugar and vanilla extract using a hand mixer or stand mixer until medium-stiff peaks form.
  10. Top and Chill: Spread the whipped cream evenly over the soaked cake. Cover and refrigerate for at least 4 hours to let the flavors meld. Serve chilled, optionally garnished with fresh fruit and a dusting of ground cinnamon.

Notes

  • Ensure the cake is completely cooled before pouring the milk mixture to prevent it from becoming too soggy.
  • Use chilled heavy cream for the best whipping results and texture.
  • Poking holes allows the milk mixture to penetrate fully, creating the signature moistness of the cake.
  • Refrigerate for at least 4 hours or preferably overnight for maximum flavor infusion.
  • For a decorative touch and added flavor, serve with fresh berries or a sprinkle of cinnamon.
  • Author: Daisy
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: Mexican

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star