I absolutely adore making and sharing this Tres Leches Cake Recipe because it perfectly balances light, fluffy cake with a rich, creamy milk soak that feels like a big, sweet hug. The cake itself is tender and moist without being heavy, while the trio of milks soak into every crumb, creating that signature melt-in-your-mouth texture I crave. I love how it’s both comforting and elegant, making it a favorite for family gatherings as well as special celebrations. Once you try it, you’ll understand why it’s a standout in my recipe collection.
Why You'll Love This Tres Leches Cake Recipe
What thrills me about this Tres Leches Cake Recipe is the incredible flavor combination it offers. The cake is subtly sweet with a delicate vanilla undertone, while the milk mixture—made from sweetened condensed milk, evaporated milk, and whole milk—adds a dreamy creaminess that soaks in beautifully. It’s rich but never overwhelming, leaving a refreshing finish that invites you to take another bite. Honestly, every forkful feels like a little celebration in my mouth.
Beyond its amazing taste, I love how straightforward this recipe is to prepare. It might look fancy, but the ingredients are simple, and the steps are easy to follow, even if you’re not a seasoned baker. It’s perfect for those moments when you want to impress without stress. Plus, this cake is incredibly versatile—perfect for holidays, birthdays, or even a casual weekend treat. In my experience, the ease and flavor together make it a recipe I return to time and again.
Ingredients You'll Need
Every ingredient in this Tres Leches Cake Recipe plays a critical role in creating its signature flavor and texture. From the all-purpose flour that gives the cake structure to the three types of milk that deliver that unique creamy soak, each component is essential. These ingredients are staples in most kitchens, making this recipe easy to tackle any time you want to whip up something special.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- Cooking spray: Essential for greasing the pan to ensure the cake releases easily after baking.
- All-purpose flour: Provides the light yet sturdy base for the cake’s tender crumb.
- Baking powder: Gives the cake a gentle rise and airy texture.
- Kosher salt: Balances the sweetness and enhances flavor.
- Large egg yolks: Adds richness and moisture to the cake batter.
- Granulated sugar: Sweetens the cake, with some reserved for the whipped cream topping.
- Pure vanilla extract: Infuses a warm, classic flavor that shines through the creamy layers.
- Large egg whites: Whipped to provide the cake with lightness and structure.
- Whole milk: Keeps the cake moist and tender in the batter and milk soak.
- Unsalted butter (melted, cooled): Adds richness and a delicate buttery flavor.
- Sweetened condensed milk: One of the stars that adds sweetness and thickness to the soak.
- Evaporated milk: Contributes creaminess without extra sweetness for perfect balance.
- Heavy cream: Whipped for the luscious frosting that tops the cake.
- Cinnamon-sugar: Sprinkled on top for a touch of warmth and texture contrast.
- Sliced strawberries: Provide a fresh, fruity accompaniment to each slice.
Directions
Step 1: Preheat your oven to 350°F and place a rack in the center. Generously grease a 13” x 9” baking pan with cooking spray to prevent sticking.
Step 2: In a medium bowl, whisk together the flour, baking powder, and kosher salt. This dry mix will form the cake’s structure.
Step 3: In a large bowl, beat the egg yolks and one cup of granulated sugar on medium-high speed until the mixture thickens and falls in stiff ribbons from the beaters. Beat in the vanilla extract.
Step 4: Separately, beat the egg whites on medium-high until soft peaks form. Gradually add the remaining ¼ cup sugar while continuing to beat until stiff peaks form—this ensures a light, airy cake crumb.
Step 5: Combine the yolk mixture with the dry ingredients, beating until smooth. Then add the whole milk and melted butter, mixing gently. Finally, fold in the whipped egg whites with care to preserve the airy texture.
Step 6: Pour the batter into the prepared pan, smoothing the top evenly. Bake for about 30 minutes or until a toothpick inserted in the center comes out clean. Remove from oven and allow the cake to cool completely.
Step 7: While the cake cools, whisk together the sweetened condensed milk, evaporated milk, whole milk, and vanilla in a medium bowl. This is the luscious milk soak that makes the cake extraordinary.
Step 8: Using a fork, poke holes all over the surface of the cooled cake. Slowly pour the milk mixture evenly over the cake, allowing it to absorb fully. Cover the cake and refrigerate for at least one hour to soak and chill deeply.
Step 9: To make the whipped cream topping, beat the heavy cream and ¼ cup granulated sugar together on medium-high speed until stiff peaks form.
Step 10: Spread the whipped cream gently over the soaked cake and sprinkle with cinnamon-sugar for a delightful finishing touch. Serve slices with fresh sliced strawberries.
Servings and Timing
This Tres Leches Cake Recipe yields 12 generous servings, perfect for sharing with family and friends. The prep time takes about 30 minutes due to mixing and assembling, while baking requires roughly 30 minutes. You’ll also want to allow at least one hour for the cake to soak up the milk mixture and chill in the refrigerator before serving, so plan for a total time close to 2 hours and 45 minutes from start to finish. The resting time is crucial to achieve that luxuriously moist texture that makes this cake so irresistible.
How to Serve This Tres Leches Cake Recipe
When I serve this Tres Leches Cake, I love to keep the presentation simple but elegant. The creamy whipped topping contrasts beautifully with a sprinkle of cinnamon-sugar that adds a hint of warmth and just a slight crunch. Adding fresh sliced strawberries on the side offers a bright, juicy contrast that cuts through the richness and adds a pop of color that excites the eye.
This cake is best served chilled straight from the fridge, which enhances its refreshing quality and makes every bite luscious and cool. I often pair it with a light, fruity white wine or a sparkling rosé for a festive occasion. For non-alcoholic options, a chilled hibiscus iced tea or a crisp lemonade complements the sweetness perfectly. This recipe feels just right for a celebratory meal but also has a casual charm that makes it ideal for weekend desserts or even dinner parties.
Portion-wise, I recommend cutting the cake into 12 slices as noted to keep each serving satisfying but not overly heavy. The layered nature of the cake means a small piece is deeply satisfying, especially alongside your chosen garnishes and beverages. Whether it’s a family dinner, birthday, or casual get-together, this cake brings smiles and happy chatter around the table every time.
Variations
One of my favorite things about this Tres Leches Cake Recipe is how easy it is to customize based on your preferences or dietary needs. If you want to experiment with flavors, adding a teaspoon of cinnamon or a splash of rum to the milk soak creates wonderful warmth and depth. For a fruity twist, you can fold chopped mango or pineapple pieces into the whipped cream topping or serve the cake with different fresh fruits like blueberries or peaches.
If you or your guests need gluten-free options, you can swap the all-purpose flour for a reliable gluten-free flour blend—just make sure it includes xanthan gum or similar for structure. For those following a vegan diet, I’ve had success with plant-based milks and egg replacers, though it will alter the texture slightly. Using coconut milk as part of the soak adds a tropical flair and pairs beautifully with vanilla or almond extracts.
Another cooking method I’ve tried is baking the cake in individual ramekins for personal servings, which makes for a charming presentation at dinner parties. Just adjust the baking time down to 18-22 minutes and watch closely for doneness. These tweaks keep the core essence of the recipe intact while allowing you to put your own spin on a classic dessert.
Storage and Reheating
Storing Leftovers
I always store leftover Tres Leches Cake in an airtight container to preserve the moisture and prevent it from drying out. The best option is a cake keeper or a large plastic container with a tight lid. Keep it refrigerated to maintain that deliciously cool texture and rich flavor. Typically, leftovers will stay fresh for about 3 to 4 days, though the texture may soften slightly after two days.
Freezing
This cake freezes well if you want to keep it longer. I recommend freezing individual slices wrapped tightly in plastic wrap and then placed in a freezer bag or airtight container to avoid freezer burn. When properly stored, the cake will last up to 2 months in the freezer. To thaw, transfer slices to the refrigerator overnight—avoid thawing at room temperature as this can affect the soak’s texture.
Reheating
Tres Leches cake is almost always best enjoyed chilled, so reheating isn’t typical. However, if you prefer, you can let refrigerated slices sit at room temperature for about 20 minutes before serving to gently warm them without losing the creamy, moist feel. I advise against microwaving the cake because quickly heating it can break down the milk soak and make the texture unpleasantly soggy. Patience with a gentle warm-up always pays off in preserving flavor and texture.
FAQs
Can I make Tres Leches Cake ahead of time?
Absolutely! In fact, this cake tastes even better after it has had at least an hour to soak in the milk mixture and chill in the refrigerator. You can prepare it a day or two in advance, cover it well, and keep it refrigerated until serving. The flavors meld and deepen, making it even more delicious.
What type of pan should I use for this cake?
I recommend using a 13” x 9” rectangular baking pan as specified; it allows the batter to bake evenly and soak up the milk mixture just right. You can also try a round pan, but the soaking time may vary and you’ll want to poke holes evenly to allow the milk soak to penetrate fully.
Can I substitute the all-purpose flour for cake flour?
Yes, you can use cake flour if you want an even softer crumb, as it has less protein than all-purpose flour. Just keep in mind the cake may be a bit lighter and more delicate, which pairs wonderfully with the milk soak but requires gentle handling.
Is it necessary to poke holes in the cake before pouring the milk mixture?
It really makes a difference! Poking holes lets the milk soak penetrate deep into the cake instead of just sitting on top, ensuring every bite is moist and flavorful. I use a fork or a skewer and poke all over evenly.
Can I use whipped cream from a can instead of making it fresh?
While canned whipped cream is convenient, I highly recommend whipping your own heavy cream for that fresh, fluffy texture and control over sweetness. Homemade whipped cream adds a creamy richness that perfectly complements the soaked cake and feels more indulgent.
Conclusion
I hope you’re as excited as I am to try this Tres Leches Cake Recipe because it truly is a game-changer in the realm of desserts. Its combination of simple ingredients, straightforward preparation, and unforgettable flavor makes it a staple in my kitchen and one I love to share. Give it a go, and I promise you’ll be rewarded with a moist, creamy, and utterly delightful cake that will have everyone asking for seconds!
Print
Tres Leches Cake Recipe
- Total Time: 2 hours 45 minutes
- Yield: 12 servings
- Diet: Vegetarian
Description
This classic Tres Leches Cake is a moist and decadent Latin American dessert made with a light sponge cake soaked in a rich mixture of three kinds of milk—sweetened condensed milk, evaporated milk, and whole milk. Topped with fluffy homemade whipped cream and a sprinkle of cinnamon sugar, this cake is perfect for any celebration or a delightful treat to impress your guests.
Ingredients
Cake
- Cooking spray
- 1 ½ c. (180 g) all-purpose flour
- 1 ½ tsp baking powder
- ½ tsp kosher salt
- 5 large egg yolks
- 1 ¼ c. (250 g) granulated sugar, divided
- 1 tsp pure vanilla extract
- 5 large egg whites
- ½ c. whole milk
- 4 tbsp unsalted butter, melted and cooled
Milk Soaking Mixture
- 1 (14-oz) can sweetened condensed milk
- 1 (12-oz) can evaporated milk
- ½ c. whole milk
- 1 tsp pure vanilla extract
Whipped Cream Topping
- 2 c. heavy cream
- ½ c. (100 g) granulated sugar, divided
- 1 tbsp cinnamon-sugar
- Sliced strawberries, for serving
Instructions
- Prepare the Oven and Dry Ingredients: Arrange a rack in the center of the oven and preheat to 350°F (175°C). Grease a 13” x 9” baking pan with cooking spray. In a medium bowl, whisk together the all-purpose flour, baking powder, and kosher salt until combined.
- Beat Egg Yolks and Sugar: In a large bowl, using a handheld mixer on medium-high speed, beat the egg yolks with 1 cup of granulated sugar until the mixture forms stiff ribbons that trail behind the beaters. Then mix in the vanilla extract thoroughly.
- Whip Egg Whites: In another large bowl, beat the egg whites with a handheld mixer on medium-high speed until soft peaks form. Gradually add the remaining ¼ cup sugar and continue beating until stiff peaks form to create a stable meringue.
- Combine Batter Ingredients: Add the yolk mixture to the dry ingredients and beat until combined. Then add the whole milk and melted butter, beating until just incorporated. Gently fold the whipped egg whites into the batter, being careful not to deflate the mixture.
- Bake the Cake: Pour the cake batter into the prepared baking pan and smooth the top. Bake for about 30 minutes, or until a tester inserted into the center comes out clean. Remove from oven and allow the cake to cool completely.
- Prepare the Milk Soak: In a medium bowl, whisk together the sweetened condensed milk, evaporated milk, whole milk, and vanilla extract until well combined.
- Poke and Soak the Cake: Using a fork, poke holes all over the cooled cake to allow maximum absorption. Slowly pour the milk mixture evenly over the cake. Cover the pan and refrigerate for at least 1 hour, or until the liquid is fully absorbed.
- Make the Whipped Cream: In a large bowl, beat the heavy cream with a handheld mixer on medium-high speed together with ½ cup sugar until stiff peaks form, creating a fluffy whipped cream.
- Frost and Garnish: Spread the whipped cream evenly over the soaked cake. Sprinkle with cinnamon-sugar on top for flavor and decoration. Serve the Tres Leches Cake chilled with sliced strawberries on the side for a fresh contrast.
Notes
- For extra flavor, try adding a splash of rum or coffee to the milk soak mixture.
- Ensure eggs whites are beaten to stiff peaks to give the cake a light and airy texture.
- Use a fork or skewer to poke holes gently but thoroughly to let the milk mixture absorb well.
- The cake must be refrigerated after soaking to keep the cream topping fresh and to let flavors meld.
- This cake is best enjoyed within 2-3 days but can be stored covered in the refrigerator for up to 4 days.
- Feel free to substitute the sliced strawberries with other fresh fruits like mango or peach.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Latin American

Leave a Reply