Tres Leches Cake Recipe

Lila Bennett Freshrecipescorner

Last Updated : June 1, 2026 By Maya Collins

Disclaimer: This content is for educational purposes only, not medical advice. Always consult with a doctor before making significant changes to your diet, especially if you have pre-existing health conditions. Read our disclosure policy.

Tres leches cake recipe produces an incredibly moist, tender sponge cake soaked in a luxurious blend of three different milk types. This classic Latin American dessert combines a light vanilla sponge with sweetened condensed milk, evaporated milk, and coconut cream, topped with whipped cream and fresh fruit. The result is a sophisticated yet comforting cake that melts on your tongue with every bite. Unlike traditional cakes that dry out quickly, tres leches maintains its tender, custard-like texture for days when properly stored. Once you master this recipe, you’ll understand why it remains a beloved favorite at celebrations throughout Mexico, Central America, and beyond.

Author & Brand Story

I’m Lila Bennett, a 34-year-old home baker based in Portland, Oregon, and my kitchen is almost always filled with the smell of something sweet. I fell in love with baking as a kid, sneaking tastes of cookie dough and watching simple ingredients turn into something comforting and delicious. What started with slightly overbaked cookies turned into years of experimenting with cakes, pancakes, and all kinds of desserts—learning through trial, error, and a lot of taste-testing.

My journey with tres leches cake began during a trip to Mexico City, where I tasted an authentic version at a small bakery in the historic center. The cake’s ethereal texture and subtle coconut flavor captivated me immediately. I spent the next six months perfecting my own version, testing different milk ratios, cake densities, and topping combinations. Through countless batches and honest feedback from friends and family, I developed a recipe that balances authentic flavors with practical home-baking techniques. Today, I share this expertise with readers who want to create restaurant-quality desserts in their own kitchens.

Recipe Overview

MetricValue
Prep Time20 minutes
Cook Time25-30 minutes
Total Time4 hours 15 minutes (including chilling)
Servings12-14 slices
DifficultyIntermediate
CuisineMexican / Latin American

Why This Recipe Works

This tres leches cake recipe succeeds because it respects the fundamental principle of moisture balance. The sponge cake itself remains light and airy, providing the structural foundation needed to absorb the three-milk mixture without becoming soggy or dense. During my testing phase, I discovered that underbaking the sponge by just one minute creates a cake that drinks in the milk mixture like a sponge without collapsing.

The milk mixture itself is carefully proportioned to deliver richness without overwhelming the delicate vanilla flavor. By combining sweetened condensed milk’s sweetness, evaporated milk’s stability, and coconut cream’s luxurious texture, each component plays a specific role in creating that signature custard-like consistency. I’ve found that many home bakers either oversaturate their cakes or undersaturate them. This recipe hits the sweet spot where every bite maintains structure while melting instantly on the tongue.

What truly sets this recipe apart is the finishing technique. Traditional whipped cream frosting not only tastes delicious but also seals in moisture and protects the cake’s interior during storage. Fresh fruit garnishes add visual appeal and provide a refreshing contrast to the cake’s richness. The combination of these elements creates a sophisticated dessert that rivals any professional bakery.

Ingredients

IngredientQuantityNotes & Alternatives
All-purpose flour1 cup (120g)Spoon and level for accuracy; cake flour creates extra tenderness
Baking powder1 1/2 teaspoonsUse fresh baking powder for best rise; check expiration date
Salt1/4 teaspoonEnhances vanilla flavor; kosher salt works fine
Eggs, separated5 large eggsRoom temperature eggs blend more smoothly; no yolk in whites
Granulated sugar3/4 cup (150g)Divided between yolks and whites; caster sugar adds subtle refinement
Vanilla extract1 teaspoonPure vanilla essential; never use imitation for this delicate cake
Sweetened condensed milk1 can (14 oz / 397g)Full-fat version preferred; essential for tres leches signature
Evaporated milk1 can (12 oz / 355ml)Unsweetened version; provides dairy richness without extra sugar
Coconut cream1 cup (240ml)Full-fat canned coconut cream; stir well before measuring
Heavy whipping cream2 cups (480ml)For topping frosting; chill bowl and beaters for best results
Powdered sugar3 tablespoons (24g)For whipped cream topping; prevents graininess
Fresh strawberries1 pound (454g)Optional garnish; fresh raspberries or maraschino cherries work too
Toasted shredded coconut1/2 cup (43g)Optional garnish; adds authentic Caribbean touch

Step-by-Step Instructions

Preparation Phase

  1. Preheat your oven to 350°F (175°C) and position the rack in the middle. Line a 9-inch round cake pan with parchment paper on the bottom and sides, ensuring complete coverage to prevent sticking.
  2. Sift together the all-purpose flour, baking powder, and salt into a medium bowl. Sifting incorporates air and prevents lumps that would compromise the cake’s delicate crumb structure.
  3. Separate your five eggs very carefully, ensuring no yolk contaminates the whites. Even one drop of yolk prevents proper whipping of the egg whites, which creates the airy texture.

Batter Creation Phase

  1. Whip the five egg yolks with half of the granulated sugar (about 3/8 cup) on medium-high speed for 2-3 minutes until pale yellow and thick. This creates an emulsified base that traps air.
  2. Add the vanilla extract to the yolk mixture and mix for 10 seconds until fully combined. Vanilla flavor becomes more pronounced in this delicate, less-sweet cake.
  3. Gently fold the flour mixture into the yolk mixture using a rubber spatula in 2-3 additions. Fold carefully to maintain the airiness you’ve already created.
  4. In a separate, impeccably clean bowl, whip the five egg whites on medium speed until foamy, about 1 minute. Ensure absolutely no grease residue remains in the bowl.
  5. Gradually add the remaining sugar (about 3/8 cup) to the whipping egg whites and continue beating for 3-4 minutes until stiff, glossy peaks form. This meringue provides the cake’s signature light texture.
  6. Fold the egg white meringue into the yolk-flour mixture gently in three additions, using a rubber spatula to preserve the air bubbles. Overmixing here collapses the airy structure you’ve built.

Baking Phase

  1. Pour the batter into your prepared 9-inch pan and smooth the top with an offset spatula. Tap the pan gently on the counter twice to release any large air pockets.
  2. Bake for 25-30 minutes until a toothpick inserted in the center comes out clean and the cake is light golden brown. The cake should spring back when lightly touched but not feel dry.
  3. Remove the cake from the oven and allow it to cool in the pan for exactly 10 minutes. This resting time lets the cake set slightly before adding the milk mixture.
  4. Pierce the warm cake all over with a fork, holding it at a slight angle to create shallow tunnels. Make about 50-60 small holes covering the entire surface evenly.

Milk Mixture and Assembly Phase

  1. Whisk together the sweetened condensed milk, evaporated milk, and coconut cream in a medium bowl until well combined. Stir thoroughly to ensure the coconut cream incorporates smoothly.
  2. Slowly pour the milk mixture evenly over the warm, fork-pierced cake, allowing it to absorb gradually. Pour in 2-3 additions over 5 minutes to prevent pooling on the surface.
  3. Allow the cake to cool to room temperature, about 20 minutes, then refrigerate for at least 3 hours until completely chilled. The milk mixture continues setting as the cake cools.
  4. While the cake chills, prepare the whipped cream topping. Pour the heavy whipping cream into a cold bowl and beat on medium-high speed for 1-2 minutes until soft peaks begin forming.
  5. Add the powdered sugar and continue beating for another 30-60 seconds until stiff peaks form. Do not overbeat or you’ll create butter.
  6. Once the cake is fully chilled, spread or pipe the whipped cream over the entire top surface. Create decorative swirls or a simple smooth finish according to your preference.
  7. Garnish with fresh strawberries, toasted shredded coconut, or both, arranging them attractively across the whipped cream. Serve immediately or refrigerate until serving time.

Chef Tips for Perfect Results

  • Separate eggs when cold, beat when warm: Cold eggs are easier to separate cleanly, but room-temperature eggs whip to greater volume. Let separated eggs sit 30 minutes before beating for optimal results in your tres leches cake recipe.
  • Underbake intentionally by one minute: Most home bakers overbake sponge cakes. Removing your cake when a toothpick shows just a touch of moist crumb (not completely clean) creates the perfect absorbency for the milk mixture.
  • Use the fork technique precisely: Hold your fork at a 45-degree angle and create shallow holes rather than deep punctures. Deep holes create tunnels while shallow holes maximize the surface area for milk absorption without compromising structural integrity.
  • Chill the whipping cream bowl and beaters: Place metal bowls and beater attachments in your freezer for 15 minutes before whipping cream. Cold equipment increases whipping speed and prevents the cream from turning to butter.
  • Pour milk mixture in stages: Dividing the milk mixture into 2-3 portions and pouring them over 5 minutes prevents the cake from becoming waterlogged. The cake absorbs liquid gradually and evenly this way.
  • Allow sufficient chilling time: Rushing the chilling phase results in a cake that’s too delicate to cut cleanly. The minimum 3 hours allows the milk mixture to fully set and the flavors to meld together beautifully.

Common Mistakes to Avoid

Mistake 1: Contaminating egg whites with yolk. Even one drop of egg yolk prevents proper whipping because yolk contains fat, which breaks down the protein foam. Solution: Separate eggs into three bowls (one for whites, one for yolks, one for checking each white separately) to catch any broken yolks before they ruin the entire batch.

Mistake 2: Overmixing the batter after folding in meringue. When you overmix after adding whipped egg whites, you deflate the air bubbles you worked to create, resulting in a dense, heavy cake that won’t absorb the milk properly. Solution: Fold gently using a rubber spatula with an under-and-over motion, rotating the bowl as you go, and stop as soon as no white streaks remain.

Mistake 3: Overbaking the sponge cake. Overbaking dries out the crumb structure, making it impossible for the milk mixture to absorb evenly. You end up with a cake that’s either dry on top or soggy on bottom. Solution: Remove the cake when a toothpick shows just a touch of moist crumb and the top springs back lightly when pressed.

Mistake 4: Pouring all the milk mixture at once. Dumping the entire milk mixture onto the warm cake creates pooling and uneven absorption. Some areas become waterlogged while others remain dry. Solution: Pour the milk mixture in 2-3 portions over 5 minutes, allowing each portion to absorb before adding more.

Mistake 5: Skipping the chilling phase or rushing it. A cake served before 3 hours of chilling is too fragile to cut and the flavors haven’t melded. The milk mixture is still settling and the cake structure hasn’t fully set. Solution: Plan ahead to allow at least 3 hours of refrigeration, or overnight if possible, before serving your tres leches cake recipe.

Variations and Substitutions

IngredientSubstitutionImpact on Flavor & Texture
All-purpose flourCake flour (7/8 cup)Creates even more tender crumb; reduces baking time by 2-3 minutes slightly
Vanilla extractAlmond extract (1/2 teaspoon) mixed with vanilla (1/2 teaspoon)Adds subtle nuttiness; popular in Middle Eastern variations
Coconut creamHeavy cream (1 cup) for less coconut flavorCreates a more neutral base; emphasizes vanilla and milk flavors
Coconut creamDulce de leche (3/4 cup mixed with 1/4 cup evaporated milk)Intensifies sweetness and caramel complexity; reduces overall milk taste
Fresh strawberriesFresh raspberries, blackberries, or sliced peachesCreates different flavor profiles while maintaining complementary tartness
Whipped cream toppingMascarpone cream (1 cup mascarpone beaten with 2 tablespoons powdered sugar)Creates tangier, richer topping; adds Italian influence
Toasted coconut garnishCrushed graham crackers or granolaAdds textural contrast; reduces coconut intensity
Sweetened condensed milkCoconut sweetened condensed milk (14 oz)Doubles coconut flavor; creates more Caribbean-influenced dessert

Serving Suggestions and Pairings

Tres leches cake pairs beautifully with strong coffee, making it perfect for Mexican afternoon gatherings or after-dinner occasions. Serve thick slices with a cup of dark roast espresso or café de olla for an authentic experience. The cake’s subtle sweetness complements coffee’s bitterness perfectly, creating a balanced flavor experience that feels sophisticated yet comforting.

For festive celebrations like birthdays, quinceañeras, or wedding anniversaries, present tres leches cake as the centerpiece dessert. Its elegant appearance and impressive texture make it feel like a special-occasion cake rather than an everyday dessert. The cake serves 12-14 people generously, making it ideal for dinner parties and family gatherings of medium size.

Serve this recipe alongside Mexican hot chocolate for a traditional pairing that creates a memorable dessert course. The chocolate’s warmth and richness play beautifully against the cool, creamy cake. For summer gatherings, offer fresh lemonade or horchata as refreshing counterbalances to the cake’s richness.

This tres leches cake recipe works wonderfully as a contribution to potluck dinners, baby showers, or church gatherings because it transports well and maintains its quality for 2-3 days. Present it in your cake pan with a note about the storage instructions, or transfer to a disposable aluminum pan if giving as a gift.

Storage and Reheating

MethodDurationInstructions
Refrigerator (covered)3-4 daysCover cake with plastic wrap or store in an airtight container. The tres leches cake recipe actually improves slightly on day 2 as flavors meld together.
Freezer (covered)Up to 2 monthsWrap the entire unfrosted cake tightly in plastic wrap, then aluminum foil. Whip fresh cream topping after thawing for best texture and appearance.
Freezer (frosted)Up to 3 weeksFreeze the fully assembled and frosted cake unwrapped for 3 hours, then wrap in plastic and foil. Thaw in refrigerator overnight before serving.
Counter (if serving immediately)2-3 hours maximumKeep covered loosely with a cake dome or inverted bowl in a cool room. The whipped cream topping may begin to weep after 2 hours at room temperature.
Thawing from freezerOvernight in refrigeratorRemove from freezer and place in refrigerator for 12-24 hours. Never thaw at room temperature as this creates condensation that waters down the frosting.

Nutritional Information

NutrientAmount per Serving
Calories385 kcal
Protein7g
Total Fat24g
Saturated Fat15g
Carbohydrates38g
Dietary Fiber0.5g
Sugar32g
Sodium95mg
Cholesterol125mg

Approximate values based on 13 servings. Nutritional content varies based on specific brands and portion sizes.

Frequently Asked Questions

Can I use just regular milk instead of condensed and evaporated milk for my tres leches cake recipe?

No, regular milk won’t produce authentic tres leches results because it lacks the concentrated sweetness and richness that condensed and evaporated milk provide. You would need to add significantly more sugar, which unbalances the delicate flavor profile and creates a cake that’s too sweet. The three specific milk types work together to create the signature texture and taste that defines this dessert.

How do I know when my tres leches cake recipe is done baking?

The cake is done when the top is light golden brown and springs back lightly when touched with your finger. A toothpick inserted in the center should show just a touch of moist crumb, not a completely clean toothpick. This slight underbaking is intentional because the cake will continue to cook slightly from residual heat and needs to absorb the milk mixture.

What should I do if my egg whites won’t whip up properly?

Ensure your bowl and beaters are completely free of grease, fat, and egg yolk residue, as even tiny amounts prevent proper foam formation. Use a clean metal bowl rather than plastic, which can retain oily residues. Start with room-temperature eggs and beat on medium-high speed for 3-4 minutes until stiff peaks form, then test by turning the bowl upside down to see if the meringue holds firm.

Can I make tres leches cake recipe a day in advance?

Yes, tres leches cake actually improves when made a day ahead because the flavors have time to meld together beautifully. Prepare the unfrosted cake through the chilling stage, then cover and refrigerate overnight. Add the whipped cream topping and fresh fruit garnish within 2 hours of serving for the best appearance and texture.

How do I prevent my tres leches cake recipe from becoming too soggy?

Avoid oversaturation by pouring the milk mixture in stages over 5 minutes rather than all at once, underbaking the sponge slightly so it absorbs evenly, and using the fork technique to create shallow holes rather than deep punctures. The whipped cream topping also seals in moisture and prevents over-absorption.

Is tres leches cake recipe suitable for serving at outdoor summer events?

Tres leches cake is best served chilled and should remain refrigerated until service time, making it suitable for outdoor events only if you have reliable cooling methods available. Transport the unfrosted cake in a cooler with ice packs, then assemble the topping on-site right before serving. Keep the finished cake in a shaded area with ice packs underneath until serving time.

Conclusion

Tres leches cake recipe delivers an elegant, restaurant-quality dessert that rewards careful attention to technique and timing. From the perfectly airy sponge to the luxurious milk mixture and delicate whipped cream topping, each component works together to create an unforgettable eating experience. Follow this guide faithfully, and you’ll master this classic Latin American dessert that tastes as impressive as it looks. Your kitchen will smell like memories, and every slice will taste like pure, creamy indulgence.


Internal Link Opportunities

External Authority References

Tres Leches Cake Recipe

A moist sponge cake soaked in three milks (sweetened condensed, evaporated, and coconut cream), topped with whipped cream and fruit. This Latin American classic stays tender for days!
Print Pin Rate
Course: Cakes
Cuisine: Mexican
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 4 hours 15 minutes
Servings: 12 servings
Calories: 380kcal
Author: Samantha Jones

Ingredients

  • 2 cups all-purpose flour
  • 1 cup granulated sugar (divided)
  • 3 cups all-purpose flour
  • 3 large eggs
  • 1 tablespoon baking powder
  • 1/2 teaspoon salt
  • 1/2 cup whole milk (for cake)
  • 1 1/2 tablespoons vanilla extract
  • 1 tablespoon white vinegar
  • 2 cups sweetened condensed milk
  • 1 cup evaporated milk
  • 1/2 cup coconut cream (from 7-ounce can)
  • 2 cups heavy whipping cream (chilled)
  • 1/4 cup granulated sugar (for whipped cream)
  • Fresh fruit (strawberries, kiwi, grapes)

Instructions

  • Preheat oven to 350°F (175°C). Grease and parchment-line a 9×13-inch baking dish.
  • In a bowl, sift flour, sugar, baking powder, and salt. Add eggs, milk, and vanilla. Fold gently until just combined.
  • Add vinegar and mix until smooth. Avoid overmixing.
  • Spread batter evenly in prepared pan. Bake 25-30 minutes, or until lightly golden. Cake should be underbaked—edges rise, center is slightly loose.
  • While cooling, prepare milk soak: whisk condensed milk, evaporated milk, and coconut cream.
  • Once cake is completely cooled, use toothpicks to poke holes throughout. Pour soaked mixture over cake, letting it absorb for 1 hour.
  • Chill cake uncovered 2 hours, then cover and refrigerate at least 4 hours or overnight.
  • For whipped cream: whip cold cream and sugar in a chilled bowl until stiff peaks form.
  • Top cake with whipped cream and fresh fruit slices before serving.

Notes

Chilling is essential for proper milk absorption.
Cake keeps airtight up to 3 days.
Use a glass bowl for soaking to allow easy drainage.
Add 1 teaspoon orange zest for extra flavor, if desired.

Nutrition

Serving: 1g | Calories: 380kcal | Carbohydrates: 50g | Protein: 6g | Fat: 18g | Saturated Fat: 11g | Cholesterol: 90mg | Sodium: 280mg | Fiber: 1g | Sugar: 32g
Lila Bennett Freshrecipescorner

Hi my name is lila

I’m Lila Bennett, and my kitchen is almost always filled with the smell of something sweet. I fell in love with baking as a kid, sneaking tastes of cookie dough and watching simple ingredients turn into something comforting and delicious. What started with slightly overbaked cookies turned into years of experimenting with cakes, pancakes, and all kinds of desserts learning through trial and error and a lot of taste-testing.

Leave a Comment

Recipe Rating