Imagine sinking your fork into a slice of Tres Leches Cake, where each bite bursts with the creamy sweetness of three different milks, tantalizing your taste buds while the light, airy whipped cream melts in your mouth. This cake isn?t just a dessert; it?s a celebration on a plate, perfect for birthdays, fiestas, or simply to brighten an ordinary Tuesday afternoon when you need a little indulgence.

Jump to:
As I recall my first encounter with this delightful treat at a family gathering, I remember the laughter and joy that filled the room, with everyone eagerly reaching for another slice. The aroma of cinnamon wafting through the air only heightened the anticipation of that first heavenly bite, promising a flavor experience that would linger long after the last crumb was gone.
Why Is Tres Leches Cake So Irresistibly Good?
Indulge in the unique texture of this moist cake, soaked in a delightful blend of three milks. Savor the rich flavor enhanced by vanilla and cinnamon, making it a perfect treat for any occasion. Impress your guests with its stunning presentation topped with fluffy whipped cream. Enjoy the ease of preparation?just 20 minutes of hands-on time! Whether it’s a festive celebration or a cozy family dinner, this Tres Leches Cake is sure to become a beloved favorite!
Tres Leches Cake Ingredients
For the Cake
- 1 cup all-purpose flour ? This forms the base of your cake, giving it structure and lightness.
- 1 cup granulated sugar ? Sweetens the cake and helps create a moist texture.
- 1 tablespoon baking powder ? Provides leavening for that fluffy rise.
- 1/2 teaspoon salt ? Enhances flavor and balances the sweetness.
- 1/2 cup unsalted butter (softened) ? Adds richness and moisture to the cake.
- 5 large eggs ? Essential for binding and creating a tender crumb.
- 1 teaspoon vanilla extract ? Infuses a warm, sweet aroma into the cake.
For the Milk Mixture
- 1 cup evaporated milk ? Contributes creaminess without being overly sweet.
- 1 cup sweetened condensed milk ? Adds a rich sweetness that soaks beautifully into the cake.
- 1 cup whole milk ? Balances the richness of the other milks for perfect moisture.
For the Topping
- 1 cup heavy cream (chilled) ? Whipped to perfection, this adds a luscious layer on top.
- 2 tablespoons granulated sugar ? Sweetens the whipped cream to complement the cake.
- 1 teaspoon vanilla extract ? Enhances the flavor of your whipped topping.
- 1 teaspoon ground cinnamon (for garnish) ? A sprinkle adds warmth and an inviting aroma to your Tres Leches Cake.
Step-by-Step Tres Leches Cake
1. Preheat the oven to 350?F (175?C). Greasing and flouring a 9×13 inch baking dish ensures the cake won?t stick, allowing for easy serving later on.
2. Whisk together 1 cup of all-purpose flour, 1 tablespoon of baking powder, and 1/2 teaspoon of salt in a mixing bowl. This mixture will provide the base structure for our moist cake.
3. Beat together 1/2 cup of softened unsalted butter and 1 cup of granulated sugar until light and fluffy. Then, add the 5 large eggs one at a time, mixing well after each addition before stirring in 1 teaspoon of vanilla extract.
4. Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Be gentle; over-mixing can lead to a denser cake.
5. Pour the batter into the prepared baking dish and bake for about 30 minutes or until a toothpick inserted in the center comes out clean. The top should be lightly golden.
Soak the Cake:
6. Combine 1 cup of evaporated milk, 1 cup of sweetened condensed milk, and 1 cup of whole milk in a bowl. This delightful blend creates that signature soaking liquid that makes Tres Leches Cake so special.
7. Cool the baked cake for about 10 minutes before using a fork to poke holes all over it. This allows the milks to seep in beautifully, ensuring every bite is deliciously moist.
8. Slowly pour the milk mixture over the cake, allowing it to soak in thoroughly. Take your time; you want every part of that cake infused with this creamy goodness!
Prepare the Topping:
9. Beat together 1 cup of chilled heavy cream, 2 tablespoons of granulated sugar, and 1 teaspoon of vanilla until soft peaks form. This whipped cream topping adds a light contrast to your rich cake.
10. Spread the whipped cream over the soaked cake and sprinkle with ground cinnamon for garnish. The cinnamon adds warmth and visual appeal?perfect for serving!
Serve:
11. Chill the cake in the refrigerator for at least 2 hours before serving to let all those flavors meld beautifully together.
12. Slice and enjoy your Tres Leches Cake! Each piece promises a delightful balance of sweetness and moisture.
Optional: Garnish with fresh berries for an added burst of flavor!
Exact quantities are listed in the recipe card below.
Expert Tips
- Butter Consistency: Use softened butter at room temperature to ensure it creams perfectly with sugar, creating a light cake texture.
- Egg Incorporation: Add eggs one at a time and mix thoroughly to maintain the cake’s structure; this helps achieve that perfect Tres Leches Cake crumb.
- Poking Holes: Poke holes deep enough in the cake for the milk mixture to soak in, ensuring each bite is deliciously moist and flavorful.
- Chill Time: Allow the cake to chill for at least 2 hours after soaking; this helps the flavors meld and enhances the creaminess of your Tres Leches Cake.
- Whipping Cream: Avoid overwhipping the cream; aim for soft peaks to keep your topping light and airy without turning it into butter.
How to Store and Freeze Tres Leches Cake
- Room Temperature: If you plan to enjoy your Tres Leches Cake within a day, you can keep it covered at room temperature, but consume it promptly for the best flavor.
- Fridge: Store leftover cake in an airtight container in the refrigerator for up to 3 days. This helps maintain its moisture while preventing it from absorbing other odors.
- Freezer: For longer storage, wrap individual slices of Tres Leches Cake tightly in plastic wrap, then foil. It can be frozen for up to 2 months without compromising taste.
- Reheating: To enjoy your frozen cake, thaw it overnight in the fridge. You can serve it cold or let it sit at room temperature for about 30 minutes before indulging.
Tres Leches Cake Variations
Feel free to get creative with this delightful cake and make it your own!
- Coconut Milk: Replace whole milk with coconut milk for a tropical twist that adds a rich, nutty flavor. The subtle essence of coconut will transport you to a sun-soaked beach and pair beautifully with the creamy texture of the cake.
- Almond Flour: Substitute half of the all-purpose flour with almond flour for a nutty flavor and moist crumb. This change not only enhances the taste but also gives your cake a delightful, slightly chewy texture that everyone will love.
- Chocolate Delight: Add 1/2 cup of unsweetened cocoa powder to the dry ingredients for a luscious chocolate version. This rich variation creates a decadent dessert that?s perfect for chocolate lovers, making every bite an indulgent experience.
- Spiced Twist: Incorporate 1 tsp of cinnamon and 1/2 tsp of nutmeg into the batter for warming spices. This brings a cozy aroma to your kitchen and elevates the cake’s flavor profile, making it perfect for fall gatherings or holiday celebrations.
- Fruit Infusion: Fold in 1 cup of diced fresh strawberries or mangoes into the batter before baking. This fruity addition not only adds vibrant color but also infuses natural sweetness and freshness, making each slice burst with flavor.
- Caramel Drizzle: Drizzle homemade or store-bought caramel sauce over the whipped cream topping. The sweet, sticky caramel enhances every bite, adding another layer of indulgence to this already delightful dessert.
- Lime Zest: Add 1 tbsp of lime zest to the milk mixture for a zesty kick. The bright citrus notes will elevate your cake’s flavor profile, creating a refreshing contrast that balances out its sweetness beautifully.
- Nutty Crunch: Top with crushed nuts like walnuts or pecans for added texture and crunch. This adds a satisfying bite and complements the creamy layers perfectly, turning your cake into a delightful treat that everyone will crave.
Make Ahead Options
Tres Leches Cake is an excellent choice for meal prep, allowing you to enjoy this indulgent dessert without the last-minute rush. You can prepare the cake batter in advance by whisking together the all-purpose flour, baking powder, and salt, then creaming the softened unsalted butter and granulated sugar until fluffy. Add the eggs and vanilla, mix in the dry ingredients, and bake it up to 24 hours ahead. The milk mixture?comprising evaporated milk, sweetened condensed milk, and whole milk?can be combined a day before soaking the cake as well. Once baked, let the cake cool for about 10 minutes, poke holes in it, and soak it with the milk mixture; this can also be done up to 3 days before serving. For the topping, whip the heavy cream with sugar and vanilla just before serving for optimal freshness. Chill your Tres Leches Cake in the refrigerator for at least 2 hours after soaking so that all those luscious flavors meld together beautifully!
Tres Leches Cake Recipe FAQs
What type of flour is best for Tres Leches Cake?
All-purpose flour works wonderfully for this Tres Leches Cake, giving it a soft and tender crumb. If you’re looking for a gluten-free option, you can substitute it with a gluten-free all-purpose blend, but be sure to check that it contains xanthan gum!
How long can I store leftover Tres Leches Cake?
You can store leftover Tres Leches Cake in the refrigerator for up to 4 days. Just make sure to cover it with plastic wrap or transfer it to an airtight container to keep it fresh and moist.
Can I freeze Tres Leches Cake?
Yes, you can freeze Tres Leches Cake! To do so, wrap individual slices tightly in plastic wrap or foil, then place them in a freezer-safe bag. It will stay fresh for up to 3 months. When you’re ready to enjoy, simply thaw it overnight in the refrigerator.
What should I do if my cake is too dry?
If your cake turns out too dry, ensure you’re soaking it thoroughly with the milk mixture. After baking, let the cake cool for 10 minutes before poking holes all over and gradually pouring the milk mixture on top. The cake should absorb the liquid and become wonderfully moist.
How many servings does this recipe yield?
This delightful Tres Leches Cake recipe serves about 8 people. It’s perfect for gatherings or family celebrations, allowing everyone to indulge in its rich flavors and creamy texture.
Can I adjust the sweetness of the milk mixture?
Absolutely! If you prefer a less sweet version, you can reduce the amount of sweetened condensed milk by half and add a bit more whole milk instead. This way, you can customize the cake’s sweetness to suit your taste buds while still enjoying its signature moistness!

Tres Leches Cake
Ingredients
Method
- Preheat the oven to 350?F (175?C). Grease and flour a 9x13 inch baking dish.
- In a mixing bowl, whisk together flour, baking powder, and salt.
- In another bowl, beat the butter and sugar until light and fluffy. Add eggs one at a time, mixing well after each addition. Stir in vanilla.
- Gradually add the dry ingredients to the wet ingredients, mixing until just combined.
- Pour the batter into the prepared baking dish and bake for 30 minutes or until a toothpick comes out clean.
- In a bowl, combine evaporated milk, sweetened condensed milk, and whole milk.
- Once the cake is baked, let it cool for 10 minutes. Poke holes all over the cake with a fork.
- Slowly pour the milk mixture over the cake, allowing it to soak in.
- In a mixing bowl, beat the heavy cream, sugar, and vanilla until soft peaks form.
- Spread the whipped cream over the soaked cake and sprinkle with ground cinnamon.
- Chill the cake in the refrigerator for at least 2 hours before serving.
- Slice and enjoy your Tres Leches Cake!





