As I sifted through flour and sugar, the sweet aroma of vanilla drifted through my kitchen, conjuring memories of joyous celebrations and family gatherings. One dessert stands out among the rest—the irresistible Tres Leches Cake. This Traditional Tres Leches Cake is a delightful Mexican dessert that transforms a simple sponge cake into a luxurious, custardy treat soaked in a rich blend of three milks. Each slice is not only a crowd-pleaser, but it’s also a treat you can whip up quickly, making it perfect for any occasion. The fresh strawberries perched on top add a delightful touch of tartness, balancing the cake’s creamy richness. Whether you’re celebrating Cinco de Mayo or simply craving a taste of something special, this moist cake will elevate your sweet tooth. What’s your favorite occasion to enjoy dessert? Let’s dive into creating this delightful cake together!

Why is Tres Leches Cake so adored?
Moist, Rich Delight: With its dreamy, custardy texture, this cake is a true feast for the senses. Each soak of the three milks ensures a moistness that other cakes can only aspire to.
Effortless Elegance: This dessert is a showstopper that requires very few ingredients and minimal effort. Perfect for both novice cooks and seasoned chefs alike!
Cultural Celebration: A staple of Mexican cuisine, this cake is often at birthdays and celebrations—bringing families together for joyous moments.
Versatile Flavors: Whether paired with fresh strawberries or drizzled with dulce de leche, each slice promises a unique burst of flavor. For another festive treat, try the Pumpkin Cheesecake Muffins or Peach Cobbler Cheesecake!
Chilled Indulgence: Best served cold, this cake becomes even more refreshing, making it the ideal summer dessert. Each bite is a luxurious experience you won’t forget!
Tres Leches Cake Ingredients
Discover the key ingredients that make the Tres Leches Cake a creamy delight.
For the Cake
- Eggs – Provide structure and lift; make sure they are at room temperature for the best results.
- Sugar – Sweetens the cake and aids in caramelization; adjust to your taste preference.
- Vanilla Extract – Adds a depth of flavor that enhances the overall cake experience.
- Cake Flour or All-Purpose Flour – Forms the sponge base; using cake flour results in a lighter, more delicate texture.
- Baking Powder – Serves as a leavening agent, ensuring your cake rises beautifully.
- Salt – Balances out the sweetness and enhances the overall flavors.
For the Soaking Mixture
- Whole Milk – Incorporates moisture into the cake; almond milk can be a tasty dairy-free alternative.
- Sweetened Condensed Milk – Essential for that luscious ‘tres leches’ effect, it adds both thickness and sweetness.
- Evaporated Milk – Contributes creaminess without excess sugar.
- Heavy Cream – Enhances richness; adjust the quantity to your desired texture.
For the Topping
- Powdered Sugar – Sweetens the whipped cream topping while improving its texture.
- Fresh Strawberries – Provides a lovely tart contrast to the cake’s sweetness; feel free to swap with other fruits if you’d like.
- Dulce de Leche Caramel – An optional drizzle to add extra sweetness and visual appeal to your presentation.
Step‑by‑Step Instructions for Tres Leches Cake
Step 1: Preheat the Oven
Begin by preheating your oven to 350°F (175°C). This crucial step ensures your Tres Leches Cake will bake evenly and rise beautifully. While the oven heats, gather a greased 9 x 13 baking dish and set it aside, preparing for the delicious batter to come.
Step 2: Whip the Eggs and Sugar
In a stand mixer, combine room temperature eggs, sugar, and vanilla extract. Beat this mixture on high speed for about 8-10 minutes, or until it becomes fluffy and pale in color. This aeration process is key for a light sponge cake, giving it the ideal structure to absorb the milks later.
Step 3: Combine Dry Ingredients
Next, gently sift together the cake flour, baking powder, and salt in a separate bowl. Carefully fold this dry mixture into the whipped egg mixture using a spatula, being cautious not to deflate the batter. Once combined, add in the whole milk and gently mix until just incorporated, achieving a smooth batter.
Step 4: Bake the Cake
Pour the batter into the prepared greased baking dish, spreading it evenly. Bake in your preheated oven for 22-25 minutes, or until the top turns golden and a toothpick inserted comes out clean. This is where the Tres Leches Cake begins to take form, so keep an eye on it!
Step 5: Cool and Poke
Once baked, remove the cake from the oven and allow it to cool completely in the pan on a wire rack. After about 30 minutes, take a fork and gently poke holes all over the surface of the cooled cake, ensuring they are evenly spaced. This step allows the soaking mixture to penetrate deeply, infusing flavor throughout the cake.
Step 6: Prepare the Soaking Mixture
In a medium bowl, combine the sweetened condensed milk, evaporated milk, and heavy cream. Whisk until smooth and fully blended, creating the luscious tres leches soak that will give your cake its signature moistness. The combination of these milks is key in making your Tres Leches Cake irresistibly rich.
Step 7: Soak the Cake
Gradually pour the milk mixture over the poked cake, allowing it to absorb the liquids slowly. Pouring slowly ensures that the cake doesn’t become too soggy in one area. Cover and refrigerate the soaked cake for at least 4 hours, but ideally overnight, to allow the flavors to meld and the cake to absorb the milks fully.
Step 8: Whip the Cream Topping
When ready to serve, pour heavy cream into a mixing bowl, adding powdered sugar to taste. Using a mixer, whip the cream until soft peaks form. This fluffy topping will beautifully contrast with the moist cake. Spread it evenly over the chilled Tres Leches Cake and get ready to garnish.
Step 9: Add Fresh Strawberries
Now it’s time to garnish your Tres Leches Cake! Slice fresh strawberries and arrange them artfully on top of the whipped cream. If desired, drizzle with dulce de leche for an extra touch of sweetness. This vibrant addition not only enhances the flavor but also adds a pop of color to your delightful dessert.

Make Ahead Options
These Traditional Tres Leches Cakes are perfect for meal prep enthusiasts looking to save time during busy weeknights! You can bake the cake and prepare the soaking mixture up to 24 hours in advance, allowing you to soak the cake overnight for the best flavor. Simply cool the baked cake, poke holes, and pour the milk mixture over it before covering and refrigerating. When it’s time to serve, whip your cream topping and spread it on the cake; then garnish with fresh strawberries. This way, you’ll have a stunning, celebratory dessert ready with minimal last-minute effort, ensuring it’s just as delicious as if made fresh!
How to Store and Freeze Tres Leches Cake
Fridge: Store leftover Tres Leches Cake covered with plastic wrap or in an airtight container. It will stay fresh for up to 4 days, preserving its delightful moisture and flavor.
Freezer: If you want to freeze the cake, slice it first, then wrap each piece tightly in plastic wrap followed by aluminum foil. It can be frozen for up to 3 months.
Thawing: To enjoy frozen cake, transfer pieces to the fridge and let them thaw overnight, ensuring a smooth return to that luscious, custardy texture.
Reheating: Tres Leches Cake is delightful cold, but if you prefer it warm, gently microwave individual slices for about 15-20 seconds to enhance its creamy richness.
Tres Leches Cake Variations & Substitutions
Feel free to explore these ideas and add your own spin to this delightful dessert!
-
Coconut Milk: Substitute whole milk with coconut milk for a tropical twist that brings a subtly sweet flavor.
-
Dairy-Free: Use almond or oat milk in place of dairy milk and heavy cream; your cake will still turn out wonderfully moist.
-
Fruit Purees: Enhance the whipped cream with fresh fruit puree, such as strawberries or mango, adding a splash of color and flavor.
-
Chocolate Flavors: Add cocoa powder to the batter for a rich chocolate version, or layer in chocolate ganache for an indulgent update.
-
Spiced Upgrade: Incorporate cinnamon or nutmeg into the soaking mixture for a warm, aromatic flavor that complements the sweetness.
Feeling adventurous? Try pairing this Tres Leches Cake with a scoop of ice cream or some zesty fruit salad for a refreshing finish! For more delicious ideas, check out our Pumpkin Cheesecake Cookies and Chocolate Pumpkin Cupcakes.
What to Serve with Tres Leches Cake?
As you slice into the creamy layers of this indulgent cake, consider complementary flavors and textures to create a delightful meal experience.
- Fresh Fruit Salad: A medley of seasonal fruits adds a burst of freshness, balancing the sweet richness of the cake.
- Cinnamon Sugar Churros: Serve alongside crispy, cinnamon-dusted churros to enhance the traditional Mexican theme of your dessert.
- Roasted Nuts: A bowl of lightly roasted almonds or pecans offers a satisfying crunch that contrasts beautifully with the cake’s moistness.
- Coffee or Espresso: A warm cup of rich coffee or espresso complements the sweetness of the cake, making for a comforting pairing.
- Mexican Hot Chocolate: The creamy, spiced notes of hot chocolate enhance the cake while continuing the sweet and savory journey.
- Vanilla Ice Cream: A scoop of classic vanilla ice cream adds a cold, creamy element that pairs harmoniously with the milky flavors in the cake.
- Coconut Flan: For a delightful dessert duo, serve the cake with coconut flan that adds another layer of custardy delight to your meal.
- Sweet Wine: A light dessert wine or even a traditional Mexican horchata can elevate your dining experience with hints of cinnamon and vanilla.
Expert Tips for Tres Leches Cake
-
Poking Holes Evenly: Ensure to poke holes evenly across the cake using a fork. This allows the milk mixture to seep in properly for that perfect Tres Leches effect.
-
Chill Overnight: For optimum flavor and texture, let the soaked cake rest in the refrigerator overnight. This ensures each slice is luxuriously moist and custardy.
-
Adjust Sweetness: If you prefer a less sweet cake, reduce the sweetened condensed milk slightly, balancing it with the other milks to maintain the creamy texture.
-
Use Fresh Ingredients: Always use fresh cream and strawberries for topping; they enhance the overall experience and bring a burst of freshness to your Tres Leches Cake.
-
Avoid Soggy Cake: Pour the milk mixture gradually over the cake to prevent sogginess in one spot. This technique leads to an even distribution of moisture throughout.
-
Serve Cold: Keep the Tres Leches Cake refrigerated until serving. Its chilled temperature adds to the refreshing experience, making it a delightful treat!

Tres Leches Cake Recipe FAQs
What type of milk should I use for the soaking mixture?
Absolutely! Traditional Tres Leches Cake uses a combination of sweetened condensed milk, evaporated milk, and heavy cream. If you want a dairy-free option, almond milk can be a delicious substitute for whole milk. Each type of milk contributes unique flavors and textures, so feel free to experiment with ratios to suit your taste.
How long can I store leftovers?
Very! To keep your leftover Tres Leches Cake fresh, store it covered with plastic wrap or in an airtight container in the refrigerator. This cake is best enjoyed within 4 days after baking. The milk mixture keeps it moist and creamy for a delightful treat that lasts a bit longer without losing its charm.
Can I freeze Tres Leches Cake?
Absolutely! If you wish to freeze your Tres Leches Cake, slice it first for easier storage. Wrap each slice tightly in plastic wrap followed by aluminum foil. This method helps preserve its delicious custard-like texture. The cake can be frozen for up to 3 months. When you’re ready to enjoy, transfer the slices to the fridge to thaw overnight.
How do I prevent my cake from becoming soggy?
To avoid sogginess, pour the soaking mixture gradually over the poked cake, allowing it to absorb the liquids at its own pace. Ensure that you poke enough holes—about 1 inch apart all over the surface—to facilitate even soaking without creating large gaps that can lead to uneven saturation.
Is there a specific type of flour I should use?
For the best results, I recommend using cake flour, which gives the cake a lighter and fluffier texture. However, all-purpose flour works well too, so don’t worry if that’s what you have on hand. Just remember that cake flour is key for that dreamy softness that makes Tres Leches Cake so special.
What if I have dietary restrictions or allergies?
That’s no problem! For those with dairy allergies, you can substitute whole milk with almond milk or oat milk to create a dairy-free version. Adjust the sweetness with fewer sweetened condensed milk if necessary. Always ensure your whipped cream topping is made with alternatives like coconut cream for a delightful yet safe option for guests with dietary needs.

Delicious Tres Leches Cake: A Creamy Slice of Bliss
Ingredients
Equipment
Method
- Preheat the oven to 350°F (175°C) and prepare a greased 9 x 13 baking dish.
- In a stand mixer, whip the eggs, sugar, and vanilla on high for 8-10 minutes until fluffy.
- Sift together the cake flour, baking powder, and salt; fold into the egg mixture. Add whole milk and mix until smooth.
- Pour the batter into the baking dish and bake for 22-25 minutes until golden.
- Cool the cake completely, then poke holes all over the surface with a fork.
- In a bowl, whisk together the sweetened condensed milk, evaporated milk, and heavy cream.
- Gradually pour the milk mixture over the poked cake; cover and refrigerate for at least 4 hours, preferably overnight.
- Whip heavy cream with powdered sugar until soft peaks form and spread over the cake.
- Top with sliced fresh strawberries and drizzle with dulce de leche if desired.

Leave a Reply