Indulge in the heavenly delight of the BEST Tres Leches Cake you’ll ever bake! This exquisite recipe brings you a truly authentic, 100% homemade experience, featuring a perfectly moist sponge cake base, generously soaked in a rich three-milk blend, and crowned with a luscious, sweetened whipped cream topping. Prepare to be enchanted by its unparalleled texture and flavor, making it an unforgettable dessert for any occasion.
What is Tres Leches Cake? Unveiling the Beloved “Three Milk” Dessert
Tres Leches Cake, literally translating to “three milk cake” in Spanish, is a beloved Latin American dessert renowned for its uniquely moist and tender texture. Its distinctive name perfectly describes its preparation: a light, airy sponge cake is baked, then meticulously perforated with a fork or skewer, before being drenched in a decadent mixture of three different types of milk. This soaking process is what transforms a simple cake into a rich, melt-in-your-mouth experience that is both refreshing and incredibly satisfying.
The magic behind this authentic tres leches cake recipe lies in its signature milk blend. Traditionally, this includes creamy sweetened condensed milk, robust evaporated milk, and rich heavy cream. Each milk plays a crucial role: sweetened condensed milk adds intense sweetness and a thick, velvety consistency; evaporated milk contributes a deeper, more concentrated milk flavor without excessive sweetness; and heavy cream enriches the mixture, ensuring the cake remains incredibly moist and luxurious. Once the cake has fully absorbed this delightful liquid, it is chilled to perfection and, just before serving, lavishly adorned with a cloud of sweetened whipped cream.
A remarkable characteristic of a true tres leches cake, and a key element in this recipe, is the absence of butter or oil in the sponge cake batter. This is not an oversight but a deliberate culinary choice! The cake is designed to be a sponge cake, which by nature is lighter and more porous than a traditional butter cake. This unique structure allows it to effectively absorb the substantial volume of the three-milk mixture without becoming soggy or falling apart. Instead, it maintains its integrity, transforming into a dense yet incredibly moist and flavorful dessert. If you’re new to the world of this delicious Mexican tres leches cake, this recipe is the perfect gateway to mastering a dessert that is sure to impress and satisfy.
Essential Ingredients for Your Perfect Homemade Tres Leches Cake
Crafting this easy tres leches cake from scratch involves three key components, each requiring specific ingredients to achieve the perfect balance of flavor and texture: the airy sponge cake base, the rich three-milk filling, and the light, sweet whipped cream topping. Here’s a detailed look at what you’ll need to gather for this sensational recipe:
- Eggs: Crucial for the sponge cake’s structure and lift. You’ll need large eggs, and separating them is essential as the yolks and whites are beaten separately to achieve distinct textures. Using room temperature eggs is highly recommended, as they whip up with greater volume and stability, contributing to a lighter cake.
- Granulated Sugar: This sweetens the cake and plays a vital role in stabilizing the whipped egg whites, helping to create the signature light and airy structure of the sponge cake. It ensures a tender crumb and a pleasant sweetness.
- Vanilla Extract: Pure vanilla extract is non-negotiable here, as it provides a warm, aromatic depth that beautifully complements the milky flavors of the cake. Avoid imitation vanilla for the best possible taste.
- Milk (for the cake): Whole milk is preferred for its richness, which subtly enhances the cake’s flavor even before the three-milk soak. However, 2%, 1%, skim, or even almond milk can be used if whole milk isn’t available, though the richness might slightly differ.
- All-Purpose Flour: The foundational dry ingredient for the cake’s structure. It’s critical to measure flour correctly by spooning it into your measuring cup and then leveling it off. Scooping directly from the bag can compact the flour, leading to an excessively dense cake.
- Baking Powder: While tres leches cake is known for its denser, more absorbent sponge, baking powder is still essential. It acts as a leavening agent, providing just enough lift to create a tender crumb that is robust enough to soak up the milk without collapsing.
- Salt: A small amount of salt is added to the cake batter to balance the sweetness and enhance all the other flavors, particularly the vanilla, making the overall taste more vibrant and complex.
- Sweetened Condensed Milk: This is one of the three foundational milks for the filling. It’s thick, incredibly creamy, intensely sweet, and made from milk with much of its water removed and sugar added. It provides the signature richness and sweetness to the milk bath.
- Evaporated Milk: Often found right alongside sweetened condensed milk in the baking aisle, evaporated milk is unsweetened and has a much thinner consistency. It contributes a concentrated milk flavor without adding excessive sweetness, balancing the richness of the condensed milk.
- Heavy Whipping Cream (for the filling and topping): This versatile ingredient is used in both the three-milk soak and for creating the fluffy whipped cream topping. For optimal whipping and richness, ensure you purchase heavy whipping cream with at least 36% fat content.
- Powdered Sugar: Also known as confectioners’ sugar, this finely milled sugar is used to sweeten the homemade whipped cream topping, providing a smooth texture and dissolving easily without grittiness.
Mastering the Art of Homemade Tres Leches Cake: A Step-by-Step Guide
Creating an authentic tres leches cake from scratch is a rewarding process that begins with baking the perfect sponge cake. Follow these detailed instructions to ensure every component comes together flawlessly for a truly memorable dessert.
Crafting the Fluffy Sponge Cake Base
Begin by preheating your oven to 350°F (177°C). In a large mixing bowl, combine the egg yolks, the majority of the granulated sugar (reserving a quarter cup for the egg whites), and vanilla extract. Beat this mixture vigorously with a mixer for about 2 to 3 minutes, or until it has doubled in volume and transformed into a light, pale yellow color. This aeration is crucial for the cake’s texture.
Next, gently mix in the whole milk until it’s just incorporated. In a separate bowl, whisk together your dry ingredients: the all-purpose flour (spooned and leveled for accuracy), baking powder, and salt. Gradually fold these dry ingredients into the egg yolk mixture. Be careful not to overmix; stop as soon as the flour streaks disappear to keep the batter tender.
Now, for the egg whites. In a very clean, separate bowl, beat the reserved egg whites until they form soft peaks. Then, gradually add the remaining 1/4 cup of granulated sugar, continuing to beat until stiff, glossy peaks form. When you lift the beaters, the egg whites should stand straight up without drooping. This meringue provides the primary lift for your sponge cake.

The final step for the batter involves carefully folding the whipped egg whites into the yolk mixture. To maintain the airiness, incorporate about one-third of the egg whites first, folding gently to lighten the batter. Then, fold in the remaining egg whites in two batches, using a delicate motion to prevent deflating the precious air you’ve incorporated. This technique ensures a light and tender sponge.
Once your batter is ready, pour it into an ungreased 9×13-inch baking dish. It’s important not to grease the sides of the pan; the cake needs to cling to the sides as it rises, which helps it achieve maximum height and a tall, sturdy structure. You may lightly grease the bottom if you prefer, but avoid the sides. Bake for 20 to 25 minutes, or until a wooden skewer or toothpick inserted into the center comes out clean.
After baking, remove the cake from the oven and allow it to cool completely on a wire rack within the pan. Patience is key here; attempting to soak a warm cake can result in a soggy mess. Once fully cooled, take a fork or a skewer and poke holes all over the surface of the cake. Be generous with the holes, as these will be the channels for the luscious three-milk filling to penetrate every inch of the cake.
Preparing the Signature Three-Milk Filling and Topping
Now, prepare the iconic three-milk filling. In a large mixing bowl, whisk together the sweetened condensed milk, evaporated milk, and heavy whipping cream until completely combined and smooth. A crucial tip for achieving the perfect moisture balance: reserve about 1/2 cup of this milk mixture. While the entire amount might be tempting, I’ve found that using the full quantity can sometimes make the cake overly soggy. Cover the reserved liquid and refrigerate it; it makes a wonderful accompaniment to individual slices of cake later.
Slowly and evenly pour the remaining three-milk filling over the entire surface of your poked sponge cake. Take your time, allowing the liquid to seep into the holes. If you notice any pooling, gently poke a few more holes or slightly swirl the pan to help the milk distribute evenly. Once fully soaked, cover the baking dish tightly with plastic wrap or aluminum foil and refrigerate for a minimum of two hours. Ideally, let it chill longer, even overnight, to allow the flavors to meld and the cake to fully absorb the milky goodness.
Just before you’re ready to serve, prepare the homemade whipped cream topping. For the best results, place your mixing bowl and beaters (or whisk attachment for a stand mixer) in the refrigerator or freezer for 10-15 minutes to chill thoroughly. A cold environment is paramount for whipping cream to its stiffest, fluffiest peaks.
In your chilled bowl, combine the cold heavy whipping cream, powdered sugar, and vanilla extract. Start whipping on low speed, then gradually increase to medium-high. Continue beating until stiff peaks form, meaning the cream holds its shape firmly when the beaters are lifted.
Remove the chilled tres leches cake from the refrigerator. Spread the freshly whipped cream evenly over the top, creating a beautiful, airy crown. For an extra touch of flavor and elegance, lightly dust the cake with ground cinnamon or adorn it with fresh sliced strawberries. Slice into generous pieces and, if desired, serve each slice with a drizzle of the reserved three-milk filling on the side.
Storage and Make-Ahead Tips for Your Tres Leches Cake
How Long Does This Delicious Cake Last?
Proper storage is key to enjoying your homemade Mexican tres leches cake. If covered tightly with plastic wrap or foil and kept in the refrigerator, this cake will remain fresh and delightful for up to four days. It’s important to note that the cake’s texture will naturally evolve over time. As the milk filling continues to soak further into the sponge, the cake will become even softer and more tender with each passing day, intensifying its unique moistness. This transformation is often embraced by fans of the dessert, as it deepens the flavor and enhances the melt-in-your-mouth quality.
Can I Prepare This Cake in Advance?
Absolutely! In fact, preparing tres leches cake ahead of time is not only possible but highly recommended. This dessert truly benefits from a good chilling period, allowing ample time for the three-milk mixture to fully penetrate the sponge and for all the flavors to marry beautifully. For the best taste and texture, and to allow the cake to properly set and absorb its milky bath, I encourage making this recipe ahead of when you plan to serve it. If you’re preparing it for guests or a special gathering, you can confidently bake the cake and soak it up to 24 hours in advance. Simply keep it covered in the refrigerator, and then add the whipped cream topping just before serving for ultimate freshness and presentation.
Expert Baking Tips for a Flawless Tres Leches Cake
- Room Temperature Eggs: For sponge cake success, ensuring your eggs are at room temperature is crucial. If you’re short on time, simply place the cold eggs in a bowl of warm (not hot!) water for 5 to 10 minutes. This helps the whites whip up with maximum volume and the yolks emulsify more effectively, leading to a lighter, more consistent batter.
- Embrace the Full-Fat Milks: Do not be tempted to substitute any of the milks in this recipe with lower-calorie or lower-fat versions. The rich fat content from the sweetened condensed milk, evaporated milk, and especially the heavy cream is absolutely essential. It not only contributes to the signature luxurious flavor but also to the incredibly moist and tender texture that defines a perfect tres leches cake.
- The Art of Soaking: While it might seem counterintuitive to hold back on the delicious milk mixture, I’ve found that reserving about 1/2 cup of the three-milk filling often prevents the cake from becoming overly soggy. This small adjustment ensures the cake achieves that ideal moist, yet not mushy, consistency. You can always serve the reserved liquid on the side for those who prefer an extra decadent soak with their individual slice.
- Customizable Toppings: While the cake is divine as is, feel free to get creative with your toppings! Classic garnishes include a dusting of ground cinnamon, which adds a warm, spicy note that beautifully contrasts the creamy sweetness, or a vibrant scattering of fresh sliced strawberries, offering a lovely burst of fruity freshness and color. Other popular choices include fresh berries, toasted coconut flakes, or a drizzle of dulce de leche.
Explore More Irresistible Cake Recipes!
If you’ve fallen in love with the art of cake baking, or simply enjoy a fantastic dessert, you’ll be thrilled to discover more easy and delicious cake recipes. Here are some of our other cherished favorites to try in your kitchen:
- Pineapple Upside-Down Cake
- Homemade Rum Cake
- Angel Food Cake
- Classic Hummingbird Cake
- The Best White Cake
Tres Leches Cake
Average rating: 4.96 from 25 ratings
This is the best tres leches cake you’ll ever make! It’s 100% homemade and features a sponge cake base and a sweetened whipped cream topping.
Ingredients
For the cake:
- 5 large eggs, separated and at room temperature
- 1 cup (200 grams) granulated sugar, divided
- 2 teaspoons (10 ml) vanilla extract
- 1/4 cup (60 ml) whole milk
- 1 cup (125 grams) all-purpose flour, spooned & leveled
- 1 teaspoon baking powder
- 1/4 teaspoon salt
For the filling:
- 1 (14 ounce) can sweetened condensed milk
- 1 (12 ounce) can evaporated milk
- 1/2 cup (120 ml) heavy whipping cream
For the whipped cream:
- 2 cups (480 ml) cold heavy whipping cream
- ⅓ cup (40 grams) powdered sugar
- 2 teaspoons (10 ml) pure vanilla extract
Toppings (optional):
- Fresh strawberries
- Ground cinnamon
Instructions
For the cake:
- Preheat the oven to 350°F (177°C).
- In a large mixing bowl, beat the egg yolks, vanilla extract, and 3/4 cup (150 grams) of the granulated sugar with a mixer until light in color and double the volume (about 2 to 3 minutes).
- Add the whole milk and continue to mix until fully combined.
- In a separate mixing bowl, whisk together the all-purpose flour, baking powder and salt.
- Gently fold the dry ingredients into the egg yolk mixture, making sure to not over mix.
- In a clean bowl, beat the egg whites to soft peaks. Gradually add the remaining 1/4 cup (50 grams) of sugar until stiff peaks form.
- Fold 1/3 of the egg whites into the batter, then fold in the remaining egg whites until fully combined.
- Pour the batter into an ungreased 9×13 baking pan (can grease the bottom of the pan, but avoid greasing the sides) and bake for 20 to 25 minutes or until a toothpick inserted into the center of the cake comes out clean.
- Allow to cool completely.
For the filling:
- In a large mixing bowl whisk together the sweetened condensed milk, evaporated milk, and heavy whipping cream until fully combined. Remove 1/2 cup of the filling, cover it tightly, and refrigerate.
- Using a fork or a skewer, poke holes all over the cake.
- Slowly pour the remaining filling over the cake, if needed poke more holes in the cake and swirl the pan so that the filling seeps down into the cake.
- Cover tightly and place in the refrigerator for at least 2 hours.
For the whipped cream:
- Before getting started, place your mixing bowl and beaters in the freezer for 5 to 10 minutes to chill. Once chilled, remove the bowl and beaters from the freezer.
- In the bowl of a stand mixer fitted with the whisk attachment, or in a large mixing bowl using a handheld mixer, add the heavy whipping cream, powdered sugar, and vanilla extract. Start mixing on low speed. Once the mixture starts to increase in volume, increase the speed to medium-high until stiff peaks form.
To assemble:
- Remove the cake from the refrigerator and spread the whipped cream over the cake.
- Top with fresh strawberries or dust with cinnamon. Slice into pieces and serve with the reserved filling if desired.
Notes
Storage Instructions: Leftover cake may be covered tightly and stored in the refrigerator for up to 4 days.
Eggs: I recommend using room temperature eggs because they will whip up much better. To bring your eggs to room temperature quickly, place them in a bowl of warm water for 5 to 10 minutes.
Milk: I suggest using whole milk in the cake for a richer flavor, but 2%, 1%, skim, or almond milk will work.