Traditional Tres Leches Cake OR Three Milk Cake
Tres Leches or Three Milk Cake is a beloved Latin American dessert known for its rich, moist texture and sweet, milky flavor. Originating in Latin America, this cake has become a favorite in many parts of the world.
Tres Leches Cake, or “Three Milks Cake,” is a delightful dessert made from a light sponge cake soaked in a mixture of three different kinds of milk: evaporated milk, condensed milk, and whole milk or heavy cream. This cake has the perfect balance of sweetness and moisture, making it an excellent choice for gatherings, birthdays, or any special occasion. In this article, we’ll walk you through the steps to create this traditional cake, why it’s so popular, and how to make it your own.
Why So Popular?
Tres Leches Cake has become a staple in Latin American cuisine, celebrated for its creamy texture and sweet, milky flavor. The cake itself is light and airy, thanks to the sponge cake base, which allows the milk mixture to soak in beautifully. The combination of evaporated milk, condensed milk, and whole milk (or heavy cream) infuses the cake, giving it a richness that’s hard to resist.

One of the reasons this cake has remained so popular is its versatility. While the traditional recipe is beloved, there are countless variations of three milk cake, such as fruit-flavored versions, chocolate tres leches, or even variations with a touch of rum. It’s a dessert that can be easily customized for any occasion, from a family dinner to a wedding reception.
Ingredients for Traditional Tres Leches Cake
Before you begin, make sure to have all the ingredients for this delightful cake. Here’s what you’ll need:
For the Cake:
- 1 cup all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 1/2 cup unsalted butter (softened)
- 1 cup granulated sugar
- 5 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup whole milk

For the Milk Mixture:
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- 1/2 cup whole milk or heavy cream
For the Whipped Cream Topping:
- 1 cup heavy cream
- 1 tablespoon powdered sugar
- 1 teaspoon vanilla extract
These ingredients come together to create a cake that’s sweet, moist, and topped with a luscious whipped cream. The milk mixture makes the cake incredibly soft and flavorful.
Step-by-Step Instructions
Now that you have your ingredients ready, let’s walk through the steps to make this delightful cake.
1. Prepare the Cake Base
Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking pan with butter or non-stick spray. Set aside.
In a medium-sized bowl, whisk together the flour, baking powder, and salt. This will ensure that the dry ingredients are evenly distributed throughout the batter. Set this bowl aside for later.
In a large mixing bowl, cream together the softened butter and sugar using an electric mixer or a hand whisk. Beat the butter and sugar until it becomes light and fluffy, which usually takes about 3-4 minutes.
Add the eggs, one at a time, beating well after each addition. Stir in the vanilla extract for extra flavor. After the eggs are fully incorporated, gradually add the dry ingredients to the wet mixture, alternating with the whole milk. Mix gently until just combined. The batter will be thick but smooth.
Pour the batter into the prepared pan and smooth the top. Bake in the preheated oven for 25-30 minutes or until a toothpick inserted into the center comes out clean. Allow the cake to cool in the pan for about 10 minutes before transferring it to a wire rack to cool completely.
2. Prepare the Milk Mixture
While the cake is cooling, prepare the milk mixture. In a bowl, combine the evaporated milk, sweetened condensed milk, and whole milk (or heavy cream). Stir the mixture until it’s smooth and well combined. This milk mixture will soak into the cake, infusing it with moisture and flavor.
3. Soak the Cake in the Milk Mixture
Once the cake has cooled, use a fork or toothpick to poke holes all over the surface of the cake. This will allow the milk mixture to soak in more effectively.

Slowly pour the milk mixture evenly over the cake. You want to pour the milk mixture slowly, allowing it to soak into the cake. Be patient during this step, as the cake should absorb most of the milk. Let the cake sit for about 20-30 minutes, allowing it to soak up the milk completely.
4. Make the Whipped Cream Topping
While the cake is soaking, prepare the whipped cream topping. In a chilled mixing bowl, beat the heavy cream, powdered sugar, and vanilla extract until soft peaks form. The whipped cream should be light and fluffy, perfect for spreading over the soaked cake.
5. Top the Cake with Whipped Cream
Once the cake has absorbed the milk mixture, spread the whipped cream evenly over the top. You can use a spatula to smooth it out or pipe the cream for a more decorative look. You can also add fresh fruit or a dusting of cinnamon for extra flavor and visual appeal.
Tips
To ensure that your tres leches cake turns out just right, here are a few helpful tips:
- Let the cake cool completely: It’s essential to allow the cake to cool down before soaking it with the milk mixture. This helps prevent the cake from falling apart.
- Soak the cake slowly: When pouring the milk mixture over the cake, do it slowly and evenly to give the cake time to absorb all the liquids.
- Use heavy cream for richness: For a richer flavor, consider using heavy cream in the milk mixture and whipped cream topping.
- Chill the cake: After adding the whipped cream, chill the cake in the refrigerator for a few hours before serving. This will help the cake firm up slightly, making it easier to slice and serve.

Storing and Freezing
The cake is best served cold, so it’s a great dessert to make ahead of time. Store the cake in an airtight container in the refrigerator for up to 3-4 days. This cake can be enjoyed even after a few days, as the flavors continue to meld and the cake stays incredibly moist.
If you’d like to freeze it, wrap the cake tightly in plastic wrap and then in aluminum foil. It will keep in the freezer for up to 2 months. When ready to enjoy, thaw the cake in the refrigerator overnight and top it with fresh whipped cream before serving.
FAQs
Q: Can I use a different type of milk for the milk mixture?
A: Yes, you can substitute the whole milk with coconut milk or almond milk if you prefer a dairy-free version. Keep in mind that the flavor will change, but it will still be delicious.
Q: Can I make tres leches cake ahead of time?
A: Absolutely! Tres leches cake is perfect for making ahead. It actually tastes better after a day or two in the fridge, as the flavors have more time to meld together.
Q: Can I use a different topping instead of whipped cream?
A: While whipped cream is traditional, you can also top your cake with a layer of meringue or a fruit compote for a different twist.
Q: What fruits can I add to tres leches cake?
A: Fresh fruits like strawberries, raspberries, or even tropical fruits like mango and kiwi make excellent additions to the cake. You can place them on top for added color and flavor.
Why You Should Try Traditional Tres Leches Cake
Tres leches cake is a dessert that combines the lightness of sponge cake with the richness of a milk-infused soak. Its delicate texture, combined with the sweetness of the three milks and the airy whipped cream topping, makes it an unforgettable treat. Whether you’re making it for a family dinner, a celebration, or just to satisfy a sweet craving, this cake is always a good idea.
Final Thoughts
Traditional tres leches cake is a flavorful, indulgent dessert that offers a perfect balance of textures and flavors. The moist cake, soaked in a rich milk mixture, and topped with light, fluffy whipped cream is truly a treat worth sharing. Whether you’re baking for a special occasion or a simple dessert, this cake will never disappoint. Gather your ingredients, follow the steps, and enjoy a slice of this delicious Latin American classic!