Homemade Tres Leches Cake Recipe

If there’s one dessert that’s guaranteed to steal the show at any gathering, it’s Homemade Tres Leches Cake. Dreamy, light, and utterly soaked in three types of rich, sweet milk, this classic Latin American treat is what I crave when I want to spoil friends and family with something truly special. The simplicity of its creation is almost as magical as the final result: fluffy sponge, decadent milky syrup, and a pillowy cloud of whipped cream, all crowned with a sprinkle of cinnamon or a handful of fresh berries. One bite in, and it’s easy to see why this dessert has become a beloved staple far beyond its origins.

Ingredients You’ll Need

At the heart of an unforgettable Homemade Tres Leches Cake are a handful of classic ingredients—nothing fancy, just pure, simple essentials that each bring something wonderful to the mix. Here’s what you’ll need, plus a little note on why each one matters for taste and texture:

  • All-purpose flour: This creates the structure of the cake while keeping it tender enough to soak up all that glorious milk.
  • Baking powder: Gives the cake a lift so every bite feels light and spongy, perfect for absorbing the tres leches mixture.
  • Salt: Just a pinch is all it takes to balance and amplify the sweet flavors.
  • Eggs (separated): Whipped whites and rich yolks make the cake impossibly airy yet sumptuous.
  • Granulated sugar: Divided between the yolks and whites, it sweetens each layer and helps create that signature fluffy texture.
  • Whole milk: Adds richness and sets the foundation for your cake batter.
  • Vanilla extract: An absolute must for warmth and depth in both the cake and the topping.
  • Evaporated milk: The first of the “three milks,” its concentrated flavor soaks right in for that iconic softness.
  • Sweetened condensed milk: Brings luxurious sweetness and a bit of stickiness to the soaking mixture.
  • Heavy cream: Used in both the soaking syrup and the whipped topping for richness that just melts in your mouth.
  • Heavy whipping cream (for topping): Whipped fresh, it’s light, smooth, and reliably delightful on top.
  • Powdered sugar: Dissolves seamlessly into the whipped cream for gentle sweetness.
  • Ground cinnamon and fresh berries (optional): Add a pop of color, fragrance, and fresh contrast to your finished cake.

How to Make Homemade Tres Leches Cake

Step 1: Prepare Your Pan and Preheat the Oven

Begin your Homemade Tres Leches Cake adventure by preheating your oven to 350°F (175°C). Generously grease and flour a 9×13-inch baking dish—this helps the cake release with ease, especially after all that soaking later. A well-prepared pan ensures the cake bakes evenly and tastes perfect in every slice.

Step 2: Mix the Dry Ingredients

In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. This little step keeps things airy and ensures those leaveners are evenly distributed, so every bite of your Homemade Tres Leches Cake is as light and delightful as the last.

Step 3: Beat the Egg Yolks and Sugar

Separate your eggs; it’s worth the mini effort for legit texture! In a large bowl, beat the egg yolks with 3/4 cup granulated sugar until they’re pale and thick—this gives a glossy batter and a tender crumb. Stir in the milk and vanilla for that classic cake base aroma and moisture.

Step 4: Combine and Fold the Mixtures

Add the dry ingredients to the yolk mixture and gently fold until just combined—it’s OK if it looks a bit lumpy! Gentle folding helps keep the batter fluffy, which is crucial for soaking up all that tres leches syrup later on.

Step 5: Whip Egg Whites to Stiff Peaks

In a separate clean bowl, beat the egg whites until soft peaks form, then gradually add the remaining 1/4 cup sugar and beat until stiff peaks appear. This step provides the signature airy lift to your Homemade Tres Leches Cake, making each slice whisper-light but rich.

Step 6: Fold Egg Whites into the Batter

Carefully fold the whipped egg whites into your batter a little at a time. This technique is the secret to a cake that’s not just fluffy but resilient—able to soak generously yet stay springy.

Step 7: Bake the Cake

Pour the batter into your prepared pan and smooth out the top. Bake for 25 to 30 minutes, or until a toothpick comes out clean. The aroma of a cake this fresh will make your kitchen the happiest place in the house! Cool the cake completely before moving on—patience really is rewarded here.

Step 8: Mix the Tres Leches

In a small bowl, whisk together the evaporated milk, sweetened condensed milk, and 1/4 cup heavy cream. This heavenly mixture is the heart of Homemade Tres Leches Cake, transforming plain sponge into a melt-in-your-mouth masterpiece.

Step 9: Soak the Cake

Poke holes all over your cooled cake using a skewer or fork—don’t be shy! Slowly pour your tres leches mix over the entire cake, allowing it to seep deeply and evenly. Cover and refrigerate for at least 4 hours, or even better, overnight. The anticipation always pays off in flavor!

Step 10: Top with Whipped Cream and Garnish

Just before serving, whip the heavy cream with powdered sugar and vanilla extract until soft peaks form. Smooth this generous cloud all over your chilled cake, and, if desired, shower with ground cinnamon or scatter fresh berries for a final burst of color and freshness.

How to Serve Homemade Tres Leches Cake

Homemade Tres Leches Cake Recipe - Recipe Image

Garnishes

The crowning touch for your Homemade Tres Leches Cake has to be the right garnish. Classic ground cinnamon lifts every mouthful with warmth, while fresh berries deliver a juicy pop and some welcome acidity. Slices of ripe mango, a sprig of mint, or even a dusting of toasted coconut can make each slice eye-catching—don’t be afraid to play and make it your own!

Side Dishes

Because Homemade Tres Leches Cake shines with its creamy sweetness, I love serving it alongside something bright for balance. Think: tangy fruit salad, a scoop of mango sorbet, or a small cup of strong coffee or espresso to cut through the richness. Even a tart passionfruit sauce drizzled around the plate turns it into an elegant dessert worthy of any occasion.

Creative Ways to Present

For a showstopping presentation, try layering your Homemade Tres Leches Cake in individual glasses (think parfait style!), or use a cookie cutter to cut out rounds for elegant plated desserts. Dress up a crowd-sized sheet cake with piped whipped cream rosettes or edible flowers. Mini versions in mason jars or cupcake tins make adorable party treats—just watch them disappear!

Make Ahead and Storage

Storing Leftovers

One of the beautiful things about Homemade Tres Leches Cake is how well it keeps in the fridge. Simply cover any leftovers tightly and store for up to four days. In fact, this cake actually gets better as it sits, making it perfect for preparing ahead of time for gatherings or weeknight sweet cravings.

Freezing

Want to save some for later? Freeze the cake (before adding whipped cream) by wrapping it tightly in cling film and then foil. It’ll keep for about three months. Thaw overnight in the fridge, then top with fresh whipped cream when you’re ready to serve.

Reheating

Homemade Tres Leches Cake is best served chilled, straight from the refrigerator. If you find yourself wanting a slightly warmer bite, let a slice sit out at room temperature for about 20 minutes—you’ll get a softer texture, but never heat it in the microwave as it may separate the milks.

FAQs

What makes a Homemade Tres Leches Cake different from other sponge cakes?

The main difference is in the soaking: tres leches cake is drenched with a combination of three types of milk, making it incredibly moist and rich in flavor—much more so than a typical sponge cake.

How far in advance can I make Homemade Tres Leches Cake?

It’s ideal to make it at least one day ahead so the milks can fully absorb, but up to two days in advance works great too! Just leave the whipped cream topping until right before serving for the freshest finish.

Can I make Homemade Tres Leches Cake without eggs?

This recipe relies on eggs for its airy, sponge-like structure that holds the milk—so it’s best not to skip them. If you need an egg-free version, look for vegan sponge cake recipes as a base, then follow the same soaking and topping approach.

Why did my cake collapse after soaking?

This usually happens if the cake wasn’t fully baked or if it was too fragile. Be sure to bake until a toothpick comes out clean, and always use a gentle hand when folding in eggs so the structure stays strong enough to hold the milk mixture.

Can I use low-fat milks for the soaking mixture?

For the most authentic, ultra-creamy Homemade Tres Leches Cake, stick with full-fat milks. Using reduced-fat versions will affect both texture and flavor, resulting in a less indulgent dessert.

Final Thoughts

I hope you’re inspired to bring this Homemade Tres Leches Cake to your kitchen soon. Sharing it with loved ones is always a joy, and once you taste how the milky sweetness mingles in every bite, you’ll wonder why you waited so long. Go ahead—give it a try, and let your celebrations (and tastebuds) soak it all in!

Print

Homemade Tres Leches Cake Recipe

Homemade Tres Leches Cake Recipe

4.8 from 12 reviews

Indulge in the rich, moist goodness of Homemade Tres Leches Cake, a classic Mexican dessert that’s a perfect blend of sweet, creamy, and airy textures. This easy-to-follow recipe will guide you through creating a decadent treat that’s sure to impress your family and friends.

  • Author: nadia
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 5 hours (including chilling)
  • Yield: 12 servings 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: Mexican
  • Diet: Vegetarian

Ingredients

Units Scale

Cake:

  • 1 cup 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
  • 1 teaspoon vanilla extract

Milk Mixture:

  • 1 can (12 oz) evaporated milk
  • 1 can (14 oz) sweetened condensed milk
  • 1/4 cup heavy cream

Topping:

  • 1 cup heavy whipping cream
  • 3 tablespoons powdered sugar
  • 1/2 teaspoon vanilla extract
  • Ground cinnamon and fresh berries for garnish (optional)

Instructions

  1. Preheat oven and prepare baking dish: Preheat oven to 350°F (175°C). Grease and flour a 9×13-inch baking dish.
  2. Mix dry ingredients: In a medium bowl, whisk together the flour, baking powder, and salt.
  3. Prepare cake batter: In a large mixing bowl, beat egg yolks with 3/4 cup sugar until pale. Stir in milk and vanilla. Gently fold in the flour mixture.
  4. Whip egg whites: In a separate bowl, beat egg whites until soft peaks form. Gradually add remaining sugar and beat until stiff peaks form. Fold into batter.
  5. Bake: Pour batter into dish and bake for 25–30 minutes. Cool completely.
  6. Prepare milk mixture: Whisk together evaporated milk, sweetened condensed milk, and heavy cream.
  7. Soak cake: Poke holes in cooled cake and pour milk mixture over. Refrigerate for at least 4 hours.
  8. Make topping: Beat whipping cream with powdered sugar and vanilla until soft peaks form.
  9. Finish and serve: Spread whipped cream over cake, garnish with cinnamon and berries. Serve cold.

Notes

  • This cake is best made a day ahead to allow the milk to fully soak in.
  • Serve cold for the most authentic texture and flavor.

Nutrition

  • Serving Size: 1 slice
  • Calories: 360
  • Sugar: 33g
  • Sodium: 150mg
  • Fat: 18g
  • Saturated Fat: 11g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 0g
  • Protein: 7g
  • Cholesterol: 130mg

Did you like this recipe?