Introduction
The first time I made Tres Leches Cake, the sponge soaked up the milk mixture so eagerly it felt like a small miracle in the kitchen. That sweet, creamy bite with a whisper of cinnamon is still the taste I chase every birthday. I remember standing over the pan, watching the golden sponge drink in that three-milk bath, and thinking this is what comfort food dreams are made of.
This Tres Leches Cake recipe has become my go-to for family gatherings, summer parties, and quiet Sunday afternoons when I crave something special without spending hours in the kitchen. The magic of this Latin dessert is how simple ingredients create something so luxurious. A light, airy sponge cake gets pierced all over, then soaked with a mixture of evaporated milk, sweetened condensed milk, and heavy cream. The result is a cake that's impossibly moist, creamy, and satisfying. For another rich and creamy dessert option, check out our No Bake Gingerbread Cheesecake Cups.
What I love most about this homemade recipe is how forgiving it is. You don't need fancy equipment or professional baking skills to pull it off. Regular kitchen, regular time, great results. That's the Homestyle Table promise. Whether you're celebrating a birthday, hosting a summer barbecue, or just want to treat yourself to something sweet and nostalgic, this soaked cake delivers every single time.
Table of Contents
PrintTres Leches Cake
This Tres Leches Cake is a creamy, sweet Latin dessert made with a light sponge cake soaked in a mixture of evaporated milk, sweetened condensed milk, and heavy cream. Topped with fluffy whipped cream and a sprinkle of cinnamon, it is perfect for celebrations or any day you want a comforting treat.
- Prep Time: 15min
- Cook Time: 30min
- Total Time: 5h 30min
- Yield: 12 servings 1x
- Category: dessert
- Method: baking
- Cuisine: Mexican
Ingredients
- 1 1/2 cups all-purpose flour
- 2 teaspoons baking powder
- 1/2 teaspoon salt
- 6 large eggs, separated
- 1 cup granulated sugar
- 1 teaspoon vanilla extract
- 1/2 cup whole milk
- 1 can (12 ounces) evaporated milk
- 1 can (14 ounces) sweetened condensed milk
- 1 cup heavy cream
- 2 cups heavy cream (for topping)
- 3 tablespoons powdered sugar
- 1 teaspoon vanilla extract (for topping)
- Ground cinnamon for dusting
Instructions
- Preheat oven to 350 degrees Fahrenheit and grease a 9×13 inch baking dish.
- In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
- In a large bowl, beat egg yolks with 1 cup sugar until thick and pale, about 3-4 minutes. Stir in 1 teaspoon vanilla extract.
- Gradually add flour mixture to yolk mixture, alternating with 1/2 cup whole milk, mixing just until combined.
- In a separate clean bowl, beat egg whites with an electric mixer until stiff peaks form, about 3-5 minutes.
- Gently fold beaten egg whites into batter in three additions, being careful not to deflate.
- Pour batter into prepared dish and spread evenly. Bake for 25-30 minutes until golden and springy to the touch.
- Let cake cool completely in pan on a wire rack. Once cool, pierce the entire surface with a fork every half inch.
- In a bowl, whisk together evaporated milk, sweetened condensed milk, 1 cup heavy cream, and 1 teaspoon vanilla extract.
- Pour milk mixture slowly and evenly over the pierced cake. Cover and refrigerate for at least 4 hours or overnight.
- For topping, beat 2 cups heavy cream with 3 tablespoons powdered sugar and 1 teaspoon vanilla extract until soft peaks form.
- Spread whipped cream over chilled cake and dust with cinnamon. Serve cold.
Notes
For best results, chill the cake overnight to allow the milk mixture to fully absorb. The cake can be made a day ahead and stored in the refrigerator. Garnish with fresh berries if desired.
Nutrition
- Serving Size: 12
- Calories: 400
- Sugar: 35
- Sodium: 250
- Fat: 21
- Saturated Fat: 12
- Unsaturated Fat: 7
- Trans Fat: 0
- Carbohydrates: 48
- Fiber: 0
- Protein: 9
- Cholesterol: 120
Ingredients List for Tres Leches Cake
This Tres Leches Cake starts with a simple sponge cake base. The ingredients are pantry staples you probably already have on hand. For the cake itself, you'll need all-purpose flour, baking powder, salt, eggs, sugar, vanilla extract, and whole milk. The eggs are the star here they provide structure and help the cake stay light enough to absorb all that creamy milk mixture.
For the three milk soak, you'll need one can of evaporated milk, one can of sweetened condensed milk, and one cup of heavy cream. This combination creates that signature rich, sweet, and creamy texture that makes this milk cake so irresistible. A splash of vanilla extract in the milk mixture adds warmth and depth.
The topping is simple too. Fresh whipped cream made from heavy cream, powdered sugar, and vanilla extract. A sprinkle of cinnamon on top finishes it off beautifully. If you're feeling fancy, fresh berries or sliced strawberries make a gorgeous garnish.
Smart substitutions work well here. For a dairy-light version, use full-fat coconut milk instead of heavy cream in the soak. Gluten-free all-purpose flour blends swap in seamlessly for the regular flour. And if you're watching sugar, a high-quality sugar substitute works in the cake, though the milk soak is harder to lighten without losing that classic sweetness.
Timing for Tres Leches Cake
This Tres Leches Cake comes together in about an hour of active time, plus chilling time. The prep takes roughly 15 minutes, mostly separating eggs and measuring ingredients. The cake bakes for 25 to 30 minutes at 350 degrees Fahrenheit. You'll know it's done when the top springs back lightly when touched and a toothpick inserted in the center comes out clean.
The hardest part is waiting for the cake to cool completely before adding the milk soak. That takes about 30 minutes at room temperature. Then comes the magic the soak needs at least 4 hours in the refrigerator, though overnight is even better. This gives the sponge time to absorb every drop of that sweet milk mixture.
Total time from start to serving is about 5 to 6 hours, but most of that is hands-off chilling. You can easily make this celebration cake a day ahead, which actually improves the texture and flavor. The cake gets even more tender and flavorful as it rests overnight.
Step-by-Step Instructions for Tres Leches Cake
Start by preheating your oven to 350 degrees Fahrenheit and greasing a 9×13 inch baking dish. This size works perfectly for this soaked cake, giving you plenty of surface area for the milk mixture to soak in evenly.
In a medium bowl, whisk together one and a half cups of all-purpose flour, two teaspoons of baking powder, and half a teaspoon of salt. Set this dry mixture aside while you work on the eggs. Separate six large eggs, placing the yolks in a large mixing bowl and the whites in a separate clean bowl. Make sure no yolk gets into the whites, or they won't whip properly.
Beat the egg yolks with one cup of granulated sugar until thick and pale yellow, about 3 to 4 minutes. Stir in one teaspoon of vanilla extract. Gradually add the flour mixture to the yolk mixture, alternating with half a cup of whole milk. Mix just until combined, being careful not to overwork the batter.
In the other bowl, beat the egg whites with an electric mixer until stiff peaks form. This takes about 3 to 5 minutes. Gently fold the beaten egg whites into the batter in three additions. Fold slowly and carefully to keep the batter light and airy. Pour the batter into your prepared dish and spread it evenly.
Bake for 25 to 30 minutes until golden brown and springy to the touch. Let the cake cool completely in the pan on a wire rack. Once cool, pierce the entire surface with a fork every half inch or so. This creates channels for the milk mixture to soak deep into the sponge.
For the milk soak, whisk together one can of evaporated milk, one can of sweetened condensed milk, and one cup of heavy cream with a teaspoon of vanilla extract. Pour this mixture slowly and evenly over the pierced cake. Don't rush this step let the cake absorb the milk gradually. Cover and refrigerate for at least 4 hours or overnight.
For the topping, beat two cups of heavy cream with three tablespoons of powdered sugar and a teaspoon of vanilla until soft peaks form. Spread this over the chilled cake and dust with cinnamon. Serve cold for the best texture and flavor.
Nutritional Information for Tres Leches Cake
This Tres Leches Cake is definitely a treat, but knowing what's in it helps you enjoy it mindfully. A standard serving about a 3×3 inch square contains roughly 380 to 420 calories. The protein content comes in around 8 to 10 grams, thanks to the eggs and milk. Carbohydrates run about 45 to 50 grams per serving, with most of that coming from the sweetened condensed milk and sugar.
Fat content sits at approximately 20 to 22 grams per serving, with about 12 grams being saturated fat from the heavy cream and whole milk. This dessert also provides calcium from the milk products, about 15 percent of your daily value per serving. The eggs contribute vitamin D and B vitamins too.
If you're watching your intake, consider serving smaller portions. This rich, creamy dessert is satisfying in modest amounts. You can also lighten the topping by using whipped coconut cream or a low-fat whipped topping. The cake itself is hard to lighten without changing the texture, but a smaller slice goes a long way with this decadent summer party dessert.
Equipment Needed for Tres Leches Cake
You don't need a professional bakery setup to make this Latin dessert at home. A 9×13 inch baking dish is essential, and glass or ceramic works best because they conduct heat evenly and hold the cold soak well. A stand mixer or hand mixer makes whipping the egg whites much easier, though you can do it by hand with a whisk and some elbow grease.
You'll need two large mixing bowls, one for the egg yolks and one for the whites. A fine mesh strainer is handy for sifting the flour and baking powder, though whisking them together works fine too. A wire rack for cooling the cake is important so air circulates underneath.
For the milk soak, a liquid measuring cup with a spout makes pouring easier and more controlled. A rubber spatula helps fold the egg whites gently into the batter without deflating them. A fork for piercing the cake is simple but crucial those holes make all the difference for this soaked cake.
A cake server or wide spatula helps you lift out clean slices without breaking the tender sponge. That's really it. Simple ingredients, warm memories, and basic kitchen tools are all you need to create this celebration cake that tastes like it came from a fancy bakery.
Why You'll Love This Tres Leches Cake
This Tres Leches Cake is the definition of comfort food made easy. First, the texture is absolutely dreamy. The sponge stays light and airy while the milk soak makes each bite incredibly moist and creamy. It's like a cloud soaked in sweet cream, and that contrast between tender cake and rich milk is pure magic.
Second, this recipe is incredibly forgiving. Unlike some cakes that require precise measurements and careful timing, this milk cake welcomes mistakes. Overmix the batter a little? No problem. Pierce it too vigorously? That's fine too. The milk soak hides small imperfections and creates something beautiful anyway.
Third, this soaked cake is perfect for making ahead. In fact, it tastes better the next day. That makes it ideal for busy hosts who want to prepare dessert the night before a party. Just pull it from the fridge, add the whipped cream topping, and you're ready to serve. For another make-ahead dessert that gets better with time, try our No Bake Cookie Butter Icebox.
Fourth, this Tres Leches Cake is endlessly adaptable. Top it with fresh strawberries for summer, add a sprinkle of cinnamon for fall, or drizzle caramel sauce for extra indulgence. It works for birthdays, holidays, potlucks, and simple family dinners. Regular kitchen, regular time, great results every single time.
Healthier Alternatives for Tres Leches Cake
If you're looking to lighten up this classic Latin dessert, there are several swaps that work well without sacrificing too much flavor. For a gluten-free version, substitute the all-purpose flour with a high-quality gluten-free all-purpose blend. The texture stays tender and absorbs the milk soak beautifully.
For dairy-free Tres Leches Cake, use full-fat coconut milk in place of the heavy cream in the soak. Almond milk or oat milk can replace the whole milk in the cake batter, though the texture will be slightly less tender. Coconut cream whipped with a little powdered sugar makes a fantastic dairy-free topping.
To reduce sugar, use a sugar substitute like monk fruit or erythritol in the cake batter. The sweetened condensed milk is harder to replace, but there are now dairy-free and sugar-free versions available at many grocery stores. The flavor won't be exactly the same, but it's still delicious and satisfying.
For a lower-calorie version, serve smaller slices with extra fresh fruit on top. The berries add sweetness, fiber, and color while keeping portions reasonable. You can also use a lighter whipped topping instead of homemade whipped cream to cut some fat and calories.
Serving Suggestions for Tres Leches Cake
This Tres Leches Cake shines as a summer party dessert, but it works beautifully year-round. For warm weather gatherings, serve it chilled with fresh sliced strawberries, blueberries, or raspberries on top. The bright fruit cuts through the richness and adds a pop of color that looks gorgeous on the table.
For a festive touch, dust the top with cinnamon and add a few edible flowers or mint sprigs. This celebration cake also pairs wonderfully with a cup of strong coffee or espresso. The bitterness of the coffee balances the sweetness of the milk soak perfectly.
If you're serving this at a birthday party, consider adding candles right into the whipped cream topping. The creamy surface holds them steady, and the presentation is stunning. For holiday gatherings, a drizzle of caramel sauce and a sprinkle of sea salt takes this soaked cake to another level. If you love bite-sized indulgence, the Oreo Balls are always a hit at parties too.
Leftover Tres Leches Cake keeps well in the refrigerator for up to three days. The texture actually improves as it sits, with the milk soak penetrating even deeper into the sponge. Just keep it covered tightly with plastic wrap or in an airtight container to prevent it from absorbing other flavors in the fridge.
Common Mistakes to Avoid with Tres Leches Cake
The most common mistake with Tres Leches Cake is not letting the cake cool completely before adding the milk soak. If the cake is even slightly warm, the milk mixture will soak in unevenly, leaving some parts dry and others overly soggy. Patience here pays off big time.
Another mistake is overmixing the batter after adding the flour. This develops gluten and makes the cake tough and dense instead of light and airy. Mix just until the flour disappears, then stop. The egg whites provide the lift, so fold them in gently and don't overdo it.
Piercing the cake too shallowly is another issue. Those fork holes need to go deep into the sponge to allow the milk mixture to penetrate fully. Go all the way to the bottom of the cake with your fork for the best results. This soaked cake needs those channels to work its magic.
Skipping the chilling time is a big no-no. This milk cake needs at least 4 hours in the fridge, and overnight is even better. The cold temperature helps the milk mixture set and creates that signature creamy texture. Serve it too soon, and you'll have a soupy mess instead of a perfect slice.
Storing Tips for Tres Leches Cake
Storing Tres Leches Cake properly keeps it fresh and delicious for days. After the cake has chilled and absorbed the milk mixture, cover it tightly with plastic wrap or transfer it to an airtight container. It will stay good in the refrigerator for up to four days, though it rarely lasts that long in my house.
For longer storage, you can freeze this soaked cake. Freeze it before adding the whipped cream topping. Wrap the cake tightly in plastic wrap, then a layer of aluminum foil. It will keep in the freezer for up to three months. Thaw it overnight in the refrigerator, then add fresh whipped cream before serving.
If you have leftover cake with the whipped cream already on top, cover it carefully and refrigerate. The whipped cream may soften slightly, but the flavor remains wonderful. You can also scrape off the old whipped cream and add fresh topping for a like-new presentation.
For best results, always serve Tres Leches Cake cold. The texture is firmer and the flavors are more balanced when chilled. Letting it sit at room temperature for more than 30 minutes can make it too soft and the milk soak might separate slightly.
Conclusion
This Tres Leches Cake is everything I want in a dessert. It's creamy, sweet, and satisfying without being complicated. The sponge soaks up that three-milk mixture like a dream, creating a texture that's both light and luxurious. Simple ingredients, warm memories. That's what Homestyle Table is all about.
I hope you give this soaked cake a try for your next family dinner, birthday celebration, or summer party. It's the kind of recipe that makes you look like a hero in the kitchen with minimal effort. Regular kitchen, regular time, great results. Let me know how it turned out in the comments. Don't forget to tag @Homestyletable on Pinterest when you share your beautiful creation.
For more creamy, comforting desserts, check out my No Bake Gingerbread Cheesecake Cups for a festive twist, or try the Chocolate Dipped Cherries for an elegant but easy addition to any dessert table. Food that feels like home that's what we're all about here.
FAQs about Tres Leches Cake
What is Tres Leches Cake?
Tres Leches Cake is a traditional Latin American sponge cake soaked in three types of milk: evaporated milk, condensed milk, and heavy cream, resulting in a moist and rich dessert.
How do you make Tres Leches Cake?
To make Tres Leches Cake, bake a light sponge cake, then poke holes on the surface and slowly pour a milk mixture of evaporated milk, condensed milk, and heavy cream over it. Refrigerate to absorb the milks before topping with whipped cream.
What milks are used in Tres Leches Cake?
The three milks used in Tres Leches Cake are evaporated milk, sweetened condensed milk, and heavy cream or whole milk. This combination creates the cake’s signature moist texture and creamy flavor.
Can Tres Leches Cake be made dairy-free?
Yes, Tres Leches Cake can be made dairy-free by substituting the traditional milks with plant-based alternatives like coconut milk, almond milk, and coconut cream to maintain the creamy consistency.
How long does Tres Leches Cake last?
Tres Leches Cake can last about 3 to 4 days when stored in the refrigerator, tightly covered to maintain moisture and prevent it from drying out or absorbing other odors.
Is Tres Leches Cake served cold or at room temperature?
Tres Leches Cake is traditionally served cold, allowing the soaked cake to stay moist and refreshing. Chilling enhances its flavor and texture before serving.
💬 Let’s Stay Connected!
For daily recipes, kitchen tips, and exclusive content, follow me on:
👉 Pinterest for visual inspiration & meal ideas
📲 Join the flavor journey, your next favorite recipe is just a follow away!