I am beyond excited to share this Tres Leches Cake Recipe with you, one of my all-time favorite desserts that truly feels like a hug in cake form. This luscious, moist cake soaked in three types of milk is not only irresistibly creamy and sweet but also surprisingly simple to prepare. Whether you’re celebrating a special occasion or just craving something dreamy and decadent, this recipe will quickly become your go-to for impressing friends, family, or yourself.
Why You’ll Love This Tres Leches Cake Recipe
What really makes this Tres Leches Cake Recipe stand out for me is the unique flavor profile—the perfect balance of light, airy cake with that rich, creamy soak that melts in your mouth. The combination of evaporated milk, sweetened condensed milk, and heavy cream creates a decadent moisture that’s deeply satisfying but never too heavy or overwhelming. I love how the subtle hints of vanilla and a sprinkle of cinnamon on top add a warm and comforting aroma, making every bite memorable.
Beyond how delicious it tastes, I adore how straightforward this recipe is. It’s one of those desserts that sounds fancy but doesn’t require advanced skills or complicated ingredients. From whipping the eggs until fluffy to soaking the cake and topping it with freshly whipped cream, the process is truly enjoyable and rewarding. This cake is perfect for holidays, dinner parties, or even casual weekend treats—you’ll always find a reason to make it again because guests can’t get enough!
Ingredients You’ll Need
Each ingredient in this Tres Leches Cake Recipe is simple yet essential to achieving the delightful texture and luscious flavor we crave. The balance of pantry basics and rich dairy makes this cake shine without any fuss.
- 1 1/2 cups plain flour / all-purpose flour: The base of the cake, providing structure and tenderness.
- 2 tsp baking powder: Helps the cake rise and become light and fluffy.
- 3/4 tsp cooking salt / kosher salt: Enhances the sweetness and balances the flavors.
- 3 large eggs (room temperature): The heart of the cake, adding richness and aiding the fluffy texture when whipped.
- 1 cup white sugar: Sweetens the batter perfectly without overpowering.
- 2 tsp vanilla extract: Gives the cake a warm, inviting aroma and flavor.
- 1/2 cup full-fat milk (room temperature): Keeps the batter moist and tender.
- 1 x 340g can evaporated milk: Adds creaminess and body to the soak.
- 1 x 395g can sweetened condensed milk: Provides sweetness and thick texture to the milk mixture.
- 1 cup thickened cream / heavy cream: Part of the soak, contributes to richness and moisture.
- 1 tsp vanilla extract: For flavoring the milk soak.
- 1/2 tsp almond extract (optional): Adds a subtle nutty depth that’s lovely but optional.
- 1 1/2 cups thickened cream / heavy cream (for topping): To whip into the luscious frosting.
- 3 tbsp white sugar (for topping): Sweetens the whipped cream perfectly.
- 1 tsp vanilla extract (for topping): Adds flavor to the whipped cream topping.
- 1/2 tsp+ cinnamon powder: Sprinkled on top for a classic, warm finishing touch.
Directions
Step 1: Preheat your oven to 180°C (350°F) or 160°C fan-forced, then generously grease a 23 x 33 cm (9 x 13 inch) metal pan with butter. I always use metal because it bakes the cake more evenly than glass or ceramic.
Step 2: In a bowl, whisk together the flour, baking powder, and salt. Having these dry ingredients ready makes the mixing process smoother.
Step 3: Using a stand mixer with a whisk attachment or an electric beater, beat the eggs, sugar, and vanilla extract on medium-high speed for 10 minutes until the mixture is pale yellow and fluffy. This is a key step for a light texture, so don’t rush it.
Step 4: Lower the mixer speed to low and gradually add half the dry ingredients, then pour in the milk, and finally add the remaining flour mixture. Stop mixing as soon as the ingredients are mostly combined to avoid deflating the batter, then gently fold the rest in with a spatula.
Step 5: Pour the batter into your prepared pan and bake for 25 minutes or until a skewer inserted in the center comes out clean. Let the cake cool for about 30 minutes before moving on to soaking.
Step 6: While the cake cools, whisk together the evaporated milk, sweetened condensed milk, heavy cream, vanilla extract, and optional almond extract in a large bowl or jug until smooth and combined.
Step 7: Use a thin skewer or chopstick to poke around 130 holes evenly all over the cake, reaching down to the base. This step ensures the milk soak penetrates every bit of the sponge.
Step 8: Slowly pour the three-milk mixture over the cake in about three stages, allowing a couple of minutes between pours for the liquid to absorb evenly. Make sure to pour more in the center if the cake slopes and pools at the edges.
Step 9: Refrigerate the soaked cake for at least 4 hours or overnight, so it fully absorbs the milk mixture and becomes luxuriously moist.
Step 10: Right before serving, whip the remaining thickened cream, sugar, and vanilla extract until medium to firm peaks form. Spread the whipped cream evenly over the top of the cake.
Step 11: Finish with a delicate dusting of cinnamon using a fine sieve for an even and attractive presentation.
Servings and Timing
This delightful Tres Leches Cake Recipe makes about 16 to 20 servings depending on the size of your slices. Preparation time, including cake mixing and baking, takes around 45 minutes. The key is to allow a minimum soaking and chilling time of 4 hours, though I highly recommend refrigerating overnight for the best flavor and texture. The total time, including chilling, is roughly 5 hours and 15 minutes, making it a perfect make-ahead dessert.
How to Serve This Tres Leches Cake Recipe
When it comes to serving this Tres Leches Cake Recipe, I love to keep it simple yet elegant. The cake is best enjoyed chilled, straight from the fridge, where the creamy soaked texture is at its peak. I usually cut generous portions because the cake is rich and satisfying—12 very generous slices or 20 more modest ones work great, but I’m definitely not shy about indulging!
For garnishing, I love sprinkling cinnamon, but fresh berries or a few mint leaves add a perfect pop of color and a refreshing contrast to the creamy sweetness. Sometimes, I even drizzle a little caramel or chocolate sauce on the side for an extra touch of indulgence. This cake pairs beautifully with a cup of bold coffee or a light dessert wine. For a festive occasion, a sparkling rosé or a chilled glass of late-harvest Riesling complements the creamy milk nuances without overpowering.
This cake feels right at home at family dinners, potlucks, or celebrations—whenever you want to impress with minimal fuss but maximum wow factor. It’s also a fantastic choice for weeknight desserts when you want something special without spending hours in the kitchen. Simple plating in the pan lets everyone help themselves and keeps that homey vibe true to the spirit of Tres Leches.
Variations
Over the years, I’ve experimented with this Tres Leches Cake Recipe to suit different tastes and dietary needs. If you want to make it gluten-free, swapping all-purpose flour for a gluten-free blend works well; just be mindful to keep the batter light by not overmixing. For a vegan twist, I recommend using a vegan egg replacer, plant-based milks like coconut evaporated milk and condensed coconut milk alternatives, and coconut cream instead of heavy cream—this creates a tropical, dairy-free indulgence.
Flavor-wise, I enjoy adding fresh lime zest to the batter or soaking milk mix for a bright citrus note that lifts the dessert. Another favorite variation is a coffee-infused soak or topping the cake with coffee whipped cream for a mocha-flavored treat. Some people like to toast coconut flakes on top or sprinkle crushed pistachios for a nutty crunch, which adds both texture and visual appeal.
If you’re pressed for time, you can bake the cake layers in smaller pans and assemble them similarly, or even make cupcakes using the same soak technique scaled down. The key is the soaking step, so whichever method you use, don’t skip those delicious milk infusions!
Storage and Reheating
Storing Leftovers
Storing leftover Tres Leches Cake is pretty straightforward since it’s a moist, dairy-based dessert. I keep it covered tightly with plastic wrap or in an airtight container to prevent it from drying out or absorbing any fridge odors. Stored this way, it stays fresh and delicious for up to 3 to 4 days. I find keeping it refrigerated is essential because of the dairy content in both the soak and the whipped topping.
Freezing
While you can freeze Tres Leches Cake, I recommend freezing it without the whipped cream topping for the best results. Wrap the soaked cake tightly in plastic wrap, then in aluminum foil, and freeze for up to 2 months. When you’re ready to enjoy it, thaw it slowly in the fridge overnight. Once thawed, whip fresh cream and spread on top to restore the original creamy finish. Freezing pre-whipped topping tends to change its texture and flavor.
Reheating
Because this cake is traditionally served chilled, I don’t usually reheat it. However, if you prefer it at room temperature, simply let it sit out of the fridge for 20 to 30 minutes before serving. Avoid microwaving or warming it up as the soak will separate, and the whipped cream topping will lose its fluffy texture. Trust me, the chilly, creamy experience is what makes this Tres Leches Cake Recipe so special.
FAQs
Can I make this Tres Leches Cake Recipe ahead of time?
Absolutely! In fact, I recommend making it at least a few hours ahead, ideally overnight, so the cake has time to absorb all the milks fully. This resting time is key to achieving that signature moist and flavorful texture.
What if I don’t have evaporated milk or sweetened condensed milk?
Evaporated and sweetened condensed milk are essential for the traditional texture and flavor here, but if you can’t find them, you can try making a homemade version by simmering regular milk to thicken for evaporated milk or mixing milk and sugar to replicate condensed milk, though it will require some time and can be tricky. Alternatively, look for dairy-free canned versions if needed.
Can I use fresh cream instead of heavy cream?
Fresh cream tends to have lower fat content and may not whip as well or hold structure like heavy cream. For the soak and topping, I strongly recommend full-fat heavy cream or thickened cream to ensure richness, proper soaking, and a stable whipped topping.
Is it possible to make this cake gluten-free or vegan?
Yes to both! For gluten-free, substitute the flour with a gluten-free blend and be gentle during mixing. For vegan, use plant-based milk alternatives, a vegan egg replacer, and coconut or soy-based creams. The texture will differ slightly but you’ll still get a deliciously moist cake.
How should I serve the cake for best flavor?
Serve the cake chilled, straight from the fridge. The cool temperature balances the sweetness and keeps the soaked layers intact. Letting it warm too much can cause the whipped cream topping to soften and the soak to separate.
Conclusion
I truly hope you give this Tres Leches Cake Recipe a try because it’s one of those desserts that brings joy to any table. Its creamy, decadent texture combined with a simple yet impressive preparation makes it a dessert I always want to have on hand. From family gatherings to casual weekends, this cake delivers every single time and I can’t wait for you to experience the magic of it!
PrintTres Leches Cake Recipe
This classic Tres Leches Cake is a moist and indulgent sponge cake soaked in a rich blend of three milks—evaporated milk, sweetened condensed milk, and heavy cream. Topped with lightly sweetened whipped cream and a dusting of cinnamon, this traditional Latin American dessert is perfect for gatherings and celebrations. The cake is baked until fluffy, then poked and soaked to absorb the delicious milk mixture, resulting in a luscious, melt-in-your-mouth texture.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 5 hours 15 minutes (including chilling time)
- Yield: 16 servings
- Category: Dessert
- Method: Baking
- Cuisine: Latin American
Ingredients
Dry Ingredients
- 1 1/2 cups plain flour / all-purpose flour
- 2 tsp baking powder
- 3/4 tsp cooking salt / kosher salt
Wet Ingredients for Cake Batter
- 3 large eggs (at room temperature, ~50 – 55g / 2oz each)
- 1 cup white sugar (caster sugar/superfine or granulated)
- 2 tsp vanilla extract
- 1/2 cup full-fat milk (at room temperature)
Three Milk Mixture
- 1 x 340g / 12oz can evaporated milk
- 1 x 395g / 14oz can sweetened condensed milk
- 1 cup thickened cream / heavy cream (or regular full-fat cream)
- 1 tsp vanilla extract
- 1/2 tsp almond extract (optional)
Topping
- 1 1/2 cups thickened cream / heavy cream (or whipping cream)
- 3 tbsp white sugar
- 1 tsp vanilla extract
- 1/2 tsp + cinnamon powder (for sprinkling)
Instructions
- Preheat oven: Preheat your oven to 180°C/350°F (160°C fan-forced). Grease a 23 x 33cm (9 x 13 inches) metal baking pan with butter—avoid glass or ceramic pans and do not line with paper.
- Mix dry ingredients: In a bowl, whisk together the flour, baking powder, and salt. Set aside.
- Beat eggs and sugar: Using a stand mixer fitted with a whisk attachment or a hand electric beater, combine eggs, sugar, and 2 teaspoons vanilla extract. Beat on medium-high speed for 10 minutes until the mixture becomes pale yellow and fluffy.
- Incorporate dry ingredients and milk: Reduce mixer speed to low. Gradually add half the flour mixture, then all the milk, then the remaining flour mixture while mixing. Stop as soon as most flour is incorporated, then fold gently with a rubber spatula to combine fully without deflating.
- Bake the cake: Pour the batter into the prepared pan and bake for 25 minutes or until a skewer inserted in the center comes out clean. Allow to cool for 30 minutes.
- Prepare the three-milk mixture: In a large bowl or jug (1.5 liters/quarts), whisk together evaporated milk, sweetened condensed milk, thickened cream, 1 teaspoon vanilla extract, and almond extract if using.
- Soak the cake: Using a thin chopstick, poke numerous holes (around 130, in approximately 13 rows of 10) through the cake down to the base. Slowly pour the milk mixture evenly over the cake in three additions, allowing a couple of minutes between pours for absorption. Concentrate pouring more in the center if the cake slopes to avoid pooling on the edges.
- Chill: Refrigerate the cake for at least 4 hours or preferably overnight to allow the milk mixture to fully soak through the cake.
- Whip topping cream: On the day of serving, beat 1 1/2 cups thickened cream, sugar, and vanilla extract with a stand mixer or electric beater until firmly whipped.
- Assemble and garnish: Spread the whipped cream evenly over the soaked cake. Sprinkle cinnamon powder over the top using a fine sieve from a height for even coverage.
- Serve: Cut the cake into 12 very generous or 20 sensible pieces and serve directly from the pan.
Notes
- Use a metal pan instead of glass or ceramic to ensure even baking and proper soaking.
- Optional almond extract adds a delicate nutty flavor but can be omitted.
- Stabilizing the whipped cream with a commercial cream stabilizer allows you to prepare the topping a day ahead.
- Ensure eggs and milk are at room temperature to help the batter mix evenly and rise well.
- Be gentle when folding flour into the egg mixture to maintain the light, airy texture of the cake.
