Authentic Tres Leches Cake Recipe That Melts in Your Mouth
A truly unforgettable dessert begins with balance, and the Tres Leches Cake is a masterclass in that harmony. Soft, airy sponge soaked in three luscious milks transforms into a creamy, dreamy indulgence that seems to melt the moment it touches your tongue. This authentic version captures the essence of Latin baking at its finest light, moist, and irresistibly rich, yet beautifully delicate.

Ingredients List
- 1 cup all-purpose flour
- 1 ½ teaspoons baking powder
- ¼ teaspoon salt
- 5 large eggs, separated
- 1 cup granulated sugar, divided
- ⅓ cup whole milk
- 1 teaspoon pure vanilla extract
- 1 can (12 ounces) evaporated milk
- 1 can (14 ounces) sweetened condensed milk
- ¼ cup heavy cream
- 1 cup heavy whipping cream (for topping)
- 3 tablespoons powdered sugar
- ½ teaspoon vanilla extract (for topping)
Step-by-Step Instructions
Step 1: Prepare the Cake Batter
Preheat your oven to 350°F (175°C). Grease and lightly flour a 9×13-inch baking dish. In a medium bowl, combine flour, baking powder, and salt. In a separate bowl, beat egg yolks with ¾ cup of sugar until thick and pale. Stir in the milk and vanilla.
Step 2: Whip the Egg Whites
In another clean bowl, beat egg whites until soft peaks form. Gradually add the remaining ¼ cup of sugar and continue beating until the mixture is glossy and holds stiff peaks. Gently fold the whipped whites into the yolk mixture, then fold in the flour mixture until just combined.
Step 3: Bake the Cake
Pour the batter into the prepared pan and smooth the top. Bake for 25 to 30 minutes or until a toothpick inserted into the center comes out clean. Let the cake cool completely in the pan.
Step 4: Prepare the Milk Mixture
In a large bowl, whisk together evaporated milk, sweetened condensed milk, and ¼ cup heavy cream until fully blended.
Step 5: Soak the Cake
Once the cake has cooled, use a fork or skewer to poke holes all over the surface. Slowly pour the milk mixture evenly over the cake, allowing it to soak in. Refrigerate for at least 4 hours, or overnight for best results.
Step 6: Whip the Topping
In a chilled bowl, beat heavy whipping cream with powdered sugar and vanilla until soft peaks form. Spread the whipped cream evenly over the soaked cake.
Step 7: Chill and Serve
Refrigerate for another hour before serving to allow all the flavors to meld beautifully. Slice, serve, and enjoy the melt-in-your-mouth perfection.
Cook Time
Preparation: 20 minutes
Baking: 30 minutes
Chilling: 4 hours (minimum)
Total Time: Approximately 4 hours 50 minutes
Servings
Serves 12 generous portions
Nutritional Information (approx. per serving)
- Calories: 340
- Protein: 8g
- Carbohydrates: 45g
- Fat: 15g
- Fiber: 0g
- Sugar: 32g
Storage Instructions
Cover the cake with plastic wrap or store it in an airtight container in the refrigerator for up to 3 days. For best texture and flavor, serve it chilled. Avoid freezing, as the milk mixture can separate and affect the consistency.
Suggestions
Enhance your Tres Leches Cake with a sprinkle of cinnamon on top or garnish with fresh berries for a refreshing contrast. For a festive touch, drizzle caramel or dulce de leche over the whipped topping. Serve with a cup of coffee or espresso for the ultimate dessert pairing.
Seasonal Relevance
Tres Leches Cake fits beautifully into any season. Its light, creamy texture makes it perfect for spring and summer gatherings, while its comforting sweetness brings warmth to fall and winter celebrations. It’s a dessert that transcends seasons, always welcome at birthdays, holidays, and family dinners.
Conclusion
Authentic Tres Leches Cake is a celebration of simple ingredients transformed into something extraordinary. Every bite is moist, silky, and balanced with just the right sweetness. Whether it’s your first time making it or your hundredth, this classic Latin dessert promises to impress and linger in memory as one of the most heavenly cakes you’ll ever taste.
Authentic Tres Leches Cake Recipe
12
servings20
minutes30
minutes340
kcal50
minutesA light and airy sponge cake soaked in a luxurious blend of three milks, topped with softly whipped cream. This authentic Tres Leches Cake offers a perfectly balanced sweetness and a melt-in-your-mouth texture that makes it one of the most beloved Latin desserts in the world.
Ingredients
1 cup all-purpose flour
1 ½ teaspoons baking powder
¼ teaspoon salt
5 large eggs, separated
1 cup granulated sugar, divided
⅓ cup whole milk
1 teaspoon pure vanilla extract
1 can (12 oz) evaporated milk
1 can (14 oz) sweetened condensed milk
¼ cup heavy cream
1 cup heavy whipping cream (for topping)
3 tablespoons powdered sugar
½ teaspoon vanilla extract (for topping)
Directions
- Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish.
- Combine flour, baking powder, and salt in a bowl. In another bowl, beat egg yolks with ¾ cup sugar until thick and pale. Stir in milk and vanilla.
- Beat egg whites until soft peaks form, then gradually add remaining sugar. Fold egg whites into yolk mixture, followed by the flour mixture.
- Pour batter into the pan and bake for 25–30 minutes, until a toothpick comes out clean. Let it cool completely.
- In a bowl, whisk evaporated milk, condensed milk, and heavy cream. Poke holes in the cooled cake and pour milk mixture evenly over the top.
- Refrigerate at least 4 hours or overnight.
- Whip heavy cream with powdered sugar and vanilla until soft peaks form. Spread over cake.
- Chill for 1 hour before serving.
Recipe Video
Notes
- For an extra touch of flavor, sprinkle cinnamon or drizzle caramel on top before serving. The cake tastes best when made a day in advance, allowing the milk mixture to fully infuse. Store covered in the refrigerator for up to 3 days.
FAQs
Q1: Can I make Tres Leches Cake ahead of time?
Yes, in fact, it tastes even better when made a day ahead as the milk mixture has more time to soak into the sponge.
Q2: Why did my Tres Leches Cake turn out soggy?
If the cake is over-soaked or underbaked, it can become too wet. Make sure the cake is fully baked and allow it to cool before adding the milk mixture.
Q3: Can I use plant-based milk alternatives?
Yes, you can substitute coconut milk or almond milk for a dairy-free version, though it will slightly change the flavor profile.
