I absolutely adore this Tres Leches Cake Recipe: Moist and Fluffy Mexican Dessert with Three Types of Milk Recipe because it combines a perfectly tender, spongy cake soaked in a luscious trio of milks, creating a dessert that feels like a sweet hug in every bite. I love how this cake is both simple and show-stopping, making it my go-to when I want to impress friends or just treat myself to something truly special. The balance of flavors and textures is just dazzling, and I find myself coming back to this recipe again and again.
Why You’ll Love This Tres Leches Cake Recipe: Moist and Fluffy Mexican Dessert with Three Types of Milk Recipe
I think what really sets this Tres Leches Cake apart is the incredible flavor profile that you get from soaking the cake in three distinct kinds of milk. The evaporated milk adds richness, the sweetened condensed milk brings a lovely sweetness, and the heavy cream rounds it all out with silky smoothness. The cake itself remains so light and airy, which means it’s never overwhelming—just pure indulgence that melts in your mouth. For me, it’s the ultimate crowd-pleaser! Every bite feels balanced and decadently moist without being heavy.
Another thing I love about this recipe is how approachable it is. Sure, it feels fancy, but it’s actually quite easy to make with straightforward ingredients and simple steps. I can whip this up on a weeknight or for a big celebration without too much fuss. Because of its make-ahead nature and forgiving texture, it’s perfect for holidays, family get-togethers, or even casual dinner parties where you want to serve something impressive without stress. To me, this is what makes it stand out—a Mexican classic that anyone can master.
Ingredients You’ll Need
These ingredients are simple but essential to creating that signature moist and fluffy texture and rich flavor I love in this Tres Leches Cake Recipe: Moist and Fluffy Mexican Dessert with Three Types of Milk Recipe. Each element contributes to the cake’s tender crumb or the creamy soak that makes it irresistible.
- 1 cup all purpose flour: Provides the base texture—a tender crumb is key, so measure carefully.
- 1 ½ tsp baking powder: Helps the cake rise beautifully and stay fluffy.
- ½ tsp cinnamon: Offers a warm subtle spice that elevates the flavor.
- ¼ tsp salt: Balances out the sweetness and enhances overall taste.
- 5 large eggs: Eggs give structure and richness, plus the egg whites help keep it light.
- 1 cup sugar, divided: Enough sweetness without overpowering the delicate flavors.
- ⅓ cup whole milk: Adds moisture to the cake batter, making it tender.
- 1 tsp vanilla extract: For that lovely warm aroma and classic vanilla note.
- 8 oz evaporated milk: A key soaking milk that’s rich but not overly sweet.
- 14 oz sweetened condensed milk: Supplies creamy sweetness that defines tres leches.
- ½ cup heavy cream: Adds silky smoothness to the milk soak.
- 2 cups heavy cream (for frosting): Whipped into fluffy peaks for a light and dreamy topping.
- 3 tbsp powdered sugar: Sweetens the frosting just right without graininess.
- 1 tbsp cinnamon sugar: Sprinkled on top for a hint of sweet spice and pretty presentation.
- 2 cups strawberries, sliced (optional): Fresh fruit adds a lovely pop of color and brightness.
Directions
Step 1: Preheat your oven to 350 degrees F and prepare a 9×13″ baking dish by coating it with non-stick spray or butter. This ensures your cake will come out cleanly and with beautiful edges.
Step 2: In a large bowl, whisk together the all-purpose flour, baking powder, cinnamon, and salt. Mixing the dry ingredients first helps them be evenly incorporated later, so your cake bakes uniformly fluffy.
Step 3: Carefully separate the egg yolks and egg whites into two different bowls. To the yolks, add ¾ cup of sugar and beat with an electric mixer until the mixture is light, pale, and silky—this usually takes about 2 to 3 minutes and is key for a tender texture.
Step 4: Stir the whole milk and vanilla extract into the beaten yolks until everything is smooth and well combined. This liquid mixture will help keep the cake moist and flavorful.
Step 5: Now, beat the egg whites using clean beaters until soft peaks form, gradually adding the remaining ¼ cup sugar. The whites should be glossy and able to fold over themselves gently—you don’t want to overdo this or they’ll deflate.
Step 6: Pour the yolk mixture into the bowl with the dry flour mixture and use a sturdy rubber spatula to gently fold them together. Make sure no flour pockets remain, but take care not to overmix, which would deflate the batter.
Step 7: Gently fold the whipped egg whites into the yolk-flour batter. This delicate folding adds airiness that keeps the cake light.
Step 8: Pour or scoop the batter into your prepared baking dish and smooth the top with a spatula. Bake for about 30 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool until just slightly warm—this is important before soaking.
Step 9: In a large bowl or measuring cup, combine the evaporated milk, sweetened condensed milk, and ½ cup heavy cream. Poke several holes all over the cake with a fork to help the milk soak in deeply and evenly.
Step 10: Slowly pour the milk mixture over the cake, allowing it to absorb fully. You’ll see it soak in as the cake becomes luxuriously moist.
Step 11: Chill the cake while you prepare the frosting. Beat 2 cups of heavy cream in a chilled bowl until stiff peaks form, adding powdered sugar gradually for sweetness. Spread the whipped cream evenly over the cake’s surface.
Step 12: Sprinkle cinnamon sugar on top and add freshly sliced strawberries if you like. The fruit adds freshness and a pretty pop of color that makes this dessert feel festive.
Servings and Timing
This Tres Leches Cake Recipe: Moist and Fluffy Mexican Dessert with Three Types of Milk Recipe yields about 12 generous servings, perfect for sharing with family or friends. It takes roughly 25 minutes to prep, 30 minutes to bake, and about 55 minutes to cool and absorb the milk soak, with a total time of 1 hour and 50 minutes. I recommend considering some resting time in the fridge after assembling, ideally a few hours or overnight, so the flavors and moisture fully meld together for the best experience.
How to Serve This Tres Leches Cake Recipe: Moist and Fluffy Mexican Dessert with Three Types of Milk Recipe
When I serve this cake, I love to keep it chilled because the cool temperature really enhances that creamy, refreshing texture from the milk soak. It’s especially perfect for warm weather or after a heavy meal where something light yet indulgent hits the spot. I often slice it into modest portions, about 2-inch squares, since it’s richly satisfying and you want everyone to have a little on their plate.
For presentation, I like to use a white or brightly colored platter to make the cake’s creamy topping and red strawberries pop beautifully. A sprinkle of cinnamon sugar adds a lovely sparkle and aroma right before serving. If I have the time, I might also garnish with a few fresh mint leaves to add a touch of green and fresh aroma that balances the sweetness.
Pairing-wise, I often enjoy this cake with a light, sparkling wine like a Prosecco or a sweet Moscato, both of which complement the milky sweetness perfectly. For non-alcoholic options, a cold horchata or even a fruity iced tea works wonderfully to refresh the palate. This dessert shines at family dinners, birthday parties, or festive holidays when I want to offer something that feels traditional, indulgent, and unforgettable.
Variations
One of the best things about this Tres Leches Cake Recipe: Moist and Fluffy Mexican Dessert with Three Types of Milk Recipe is how adaptable it is. If you want a gluten-free version, I’ve had great success swapping the all-purpose flour for a gluten-free blend designed for baking. The texture stays remarkably close to the original, so no one misses a beat.
If you’re aiming for a vegan twist, admittedly the cake and traditional milks make it trickier, but I recommend experimenting with a vegan sponge cake base and using plant-based alternatives like coconut condensed milk and oat milk with added fat content. It won’t be exactly the same, but it captures the spirit and creaminess! I also enjoy adding different flavors like a splash of coffee in the milk soak or using mango instead of strawberries for a tropical flair.
For cooking method variations, occasionally I make this cake in individual ramekins instead of a 9×13 pan, which is great for fancy plating or portion control. It also makes the soaking step a bit faster since the cake layers are thinner.
Storage and Reheating
Storing Leftovers
When I have leftovers of this tres leches cake, I make sure to store it in an airtight container or cover the baking dish tightly with plastic wrap to keep the moisture locked in. Leftovers keep beautifully in the refrigerator for up to 4 days. The cake continues to absorb the milk overnight, becoming even more luscious. Just remember to keep it chilled to maintain the best texture and prevent the whipped cream topping from deflating.
Freezing
I usually don’t freeze tres leches cake because the delicate moist texture can change slightly upon thawing, but if you want to, you can wrap individual slices tightly in plastic wrap and place them in a freezer-safe container or bag. They will keep frozen well for up to 2 months. To thaw, transfer it to the fridge overnight and add fresh whipped topping before serving, since the original topping may lose firmness in the freezer.
Reheating
This dessert is best enjoyed chilled, so I don’t recommend reheating it. If you want to serve it at room temperature, just let it sit out for 20-30 minutes before serving to take the chill off. Reheating in the microwave or oven can alter the texture and cause the cake to become soggy or the topping to melt. Trust me, this cake shines brightest cold or cool.
FAQs
Can I prepare the Tres Leches Cake in advance?
Absolutely! In fact, I suggest making it up to 48 hours ahead of time. Storing it in the fridge allows the cake to soak up all the milks even better, intensifying the flavor and moisture. Just add the whipped cream topping and garnish right before serving for the freshest presentation.
What kind of milk can I use if I don’t have evaporated or sweetened condensed milk?
If you can’t find canned evaporated or sweetened condensed milk, it’s possible to make substitutes at home. Evaporated milk is basically regular milk simmered to reduce volume, while sweetened condensed milk is evaporated milk with sugar added. You can find recipes online to prepare them from scratch if needed, but I recommend using the canned versions when possible for the best texture and flavor.
Is it okay to use a different type of fruit instead of strawberries?
Definitely! While strawberries are classic and add a nice pop of freshness and color, you can experiment with other fruits like mango slices, blueberries, or even peaches. Just choose fruits that have a bright flavor and firm texture to complement the creamy cake without adding too much extra moisture.
Can this cake be made gluten-free?
Yes! I’ve had great success replacing all-purpose flour with a gluten-free baking blend. Just make sure your blend contains xanthan gum or another binder for proper cake structure. The cake remains tender and moist, and the tres leches soak makes the texture forgiving if the flour swap alters crumb slightly.
How should I serve this cake to make it look impressive?
I love serving tres leches cake with a dusting of cinnamon sugar on top, fresh sliced strawberries, and a few mint leaves for a pop of color. Use a white serving dish or individual plates to really make the creamy topping and garnishes shine. Pairing with a nicely chilled sparkling wine or fruity iced tea completes the experience perfectly.
Conclusion
I truly hope you give this Tres Leches Cake Recipe: Moist and Fluffy Mexican Dessert with Three Types of Milk Recipe a try because it’s one of those desserts that brings so much joy with every bite. It’s simple to make, endlessly delicious, and perfect for sharing with loved ones. Once you experience that melt-in-your-mouth moistness and sweet, creamy flavor, you’ll understand why it’s one of my all-time favorite desserts to bake and indulge in. Happy baking and even happier eating!
Print
Tres Leches Cake Recipe: Moist and Fluffy Mexican Dessert with Three Types of Milk Recipe
This homemade Tres Leches Cake recipe is a soft and fluffy Mexican dessert soaked in three types of milk: evaporated milk, sweetened condensed milk, and heavy cream, creating a rich and moist cake that’s topped with whipped cream and optional fresh strawberries for an irresistible treat.
- Total Time: 1 hour 50 minutes
- Yield: 12 servings
Ingredients
For The Cake
- 1 cup all purpose flour
- 1 ½ tsp baking powder
- ½ tsp cinnamon
- ¼ tsp salt
- 5 large eggs
- 1 cup sugar, divided
- ⅓ cup whole milk
- 1 tsp vanilla extract
For The Three Milks
- 8 oz evaporated milk
- 14 oz sweetened condensed milk
- ½ cup heavy cream
For The Frosting
- 2 cups heavy cream
- 3 tbsp powdered sugar
- 1 tbsp cinnamon sugar
- 2 cups strawberries, sliced (optional)
Instructions
- Preheat and Prepare Baking Dish: Preheat the oven to 350 degrees F (175 degrees C). Coat a 9×13″ baking dish with non-stick spray or butter and set aside.
- Mix Dry Ingredients: In a large bowl, whisk together the flour, baking powder, cinnamon, and salt until well combined to ensure even distribution of leavening agents and spices.
- Prepare Egg Yolks Mixture: Separate the egg yolks into a bowl. Add ¾ cup of granulated sugar and beat with a mixer until the mixture turns light, pale, and silky. Stir in the whole milk and vanilla extract until smooth and well incorporated.
- Beat Egg Whites: Using clean beaters, beat the egg whites in a separate bowl until soft peaks begin to form. Gradually add the remaining ¼ cup granulated sugar and continue beating until the whites fold over themselves when the beaters are lifted, indicating stiff peak formation.
- Combine Batter: Pour the egg yolk mixture into the bowl with the dry ingredients and gently fold together using a rubber spatula until no flour clumps remain. Carefully fold in the beaten egg whites until fully incorporated, taking care not to over mix to maintain the batter’s lightness.
- Bake the Cake: Pour or scoop the batter into the prepared baking dish, smoothing the top evenly. Bake in the preheated oven for 30 minutes or until a toothpick inserted in the center comes out clean. Remove from oven and allow the cake to cool until only slightly warm.
- Prepare Milk Soaking Mixture: In a large mixing bowl or measuring cup, combine the evaporated milk, sweetened condensed milk, and heavy cream, stirring until blended well.
- Soak Cake: Use a fork to poke several holes all over the top of the warm cake, reaching down to the bottom. Slowly pour the milk mixture evenly over the cake, allowing it to absorb fully and become moist.
- Whip the Frosting: In a chilled glass or metal bowl, beat the heavy whipping cream with a mixer until stiff peaks form. Gradually add the powdered sugar as you whip to create a sweet, fluffy whipped cream.
- Frost and Garnish: Spread the whipped cream frosting evenly over the soaked cake. Sprinkle with cinnamon sugar and optionally garnish with fresh sliced strawberries. Chill the cake before serving for the best texture and flavor.
Notes
- Tres Leches Cake can be made up to 48 hours in advance; the flavors improve and the cake becomes even more moist when it has time to soak fully.
- Store the cake covered in the refrigerator until ready to serve to maintain freshness.
- For a dairy-free or lighter alternative, substitute the heavy cream with coconut cream and use evaporated coconut milk if desired.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Mexican
