Introduction
Three Milk Cake, commonly known as Tres Leches Cake, is a classic dessert from Latin America that is loved for its rich, moist, and creamy texture. This sponge cake is soaked in a delicious mixture of three milks—evaporated milk, condensed milk, and heavy cream—giving it an irresistibly soft and flavorful bite. Topped with whipped cream and often garnished with fresh fruit or a sprinkle of cinnamon, this cake is perfect for celebrations, holidays, or any time you crave a luscious sweet treat.

Why You’ll Love This Recipe
- Ultra-Moist and Creamy – The three-milk soak ensures a soft, melt-in-your-mouth texture.
- Simple Yet Elegant – A stunning dessert that’s surprisingly easy to make.
- Versatile and Customizable – Add flavors like cinnamon, chocolate, or coffee for a unique twist.
- Make-Ahead Friendly – It actually tastes better after chilling, making it perfect for preparing in advance.
Ingredients
For the Cake:
- 1 cup all-purpose flour
- 1 ½ teaspoons baking powder
- ¼ teaspoon salt
- 5 large eggs, separated
- 1 cup granulated sugar, divided
- 1 teaspoon vanilla extract
- ⅓ cup whole milk
For the Three Milk Mixture:
- 1 cup evaporated milk
- 1 cup sweetened condensed milk
- ½ cup heavy cream
For the Topping:
- 1 cup heavy whipping cream
- 3 tablespoons powdered sugar
- ½ teaspoon vanilla extract
- Fresh berries or ground cinnamon (optional, for garnish)
Directions
Step 1: Make the Cake
- Preheat your oven to 350°F (175°C). Grease and flour a 9×13-inch baking dish.
- In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
- Separate the egg yolks and whites into two different bowls.
- Using a mixer, beat the egg yolks with ¾ cup of sugar until pale and fluffy. Stir in the vanilla extract and whole milk.
- Gradually fold in the flour mixture, mixing just until combined.
- In another bowl, beat the egg whites until soft peaks form. Slowly add the remaining ¼ cup of sugar and beat until stiff peaks form.
- Gently fold the egg whites into the batter, being careful not to deflate the mixture.
Step 2: Bake the Cake
- Pour the batter into the prepared baking dish and spread evenly.
- Bake for 25–30 minutes, or until a toothpick inserted in the center comes out clean.
- Let the cake cool for 15 minutes, then poke holes all over the surface using a fork or skewer.
Step 3: Soak the Cake
- In a bowl, whisk together the evaporated milk, condensed milk, and heavy cream.
- Slowly pour the milk mixture over the cake, ensuring it is evenly absorbed.
- Cover and refrigerate for at least 3 hours, or overnight for best results.
Step 4: Make the Whipped Topping
- In a mixing bowl, beat the heavy cream, powdered sugar, and vanilla extract until stiff peaks form.
- Spread the whipped cream over the chilled cake.
- Garnish with fresh berries or a sprinkle of cinnamon, if desired.
Variations
- Chocolate Three Milk Cake – Add ¼ cup cocoa powder to the cake batter for a rich chocolate flavor.
- Coconut Three Milk Cake – Swap heavy cream with coconut milk for a tropical twist.
- Coffee-Infused Cake – Stir 1 tablespoon instant coffee into the milk mixture for a coffee kick.
- Caramel Three Milk Cake – Drizzle dulce de leche over the whipped topping for extra indulgence.
Servings and Timing
- Servings: 12
- Prep Time: 20 minutes
- Bake Time: 25–30 minutes
- Chill Time: 3 hours minimum
- Total Time: About 4 hours
Storage and Reheating
- Refrigeration: Store in an airtight container in the fridge for up to 4 days.
- Freezing: Freeze (without whipped topping) for up to 2 months. Thaw in the fridge before serving.
- Serving: This cake is best served cold, straight from the refrigerator.
FAQs
Is Three Milk Cake the same as Tres Leches Cake?
Yes! “Tres Leches Cake” is the Spanish name for “Three Milk Cake,” which originates from Latin America.
How do I prevent the cake from being too soggy?
Pour the milk mixture gradually and allow the cake to absorb it before adding more. Also, avoid overbaking, as a dry cake absorbs too much liquid.
Can I make this cake ahead of time?
Yes! This cake tastes better the next day after fully absorbing the milk mixture.
What can I substitute for heavy cream?
You can use half-and-half or whole milk, but the texture may be slightly lighter.
Can I make this gluten-free?
Yes, simply substitute the all-purpose flour with a gluten-free baking blend.
What toppings go well with this cake?
Fresh fruit, caramel drizzle, toasted coconut, or a sprinkle of cocoa powder all work well.
Can I use a store-bought cake mix?
Yes, you can use a vanilla or yellow cake mix as a shortcut. Just be sure to poke holes and soak it well.
Why is my cake dense instead of fluffy?
Overmixing the batter or improperly folding in the egg whites can make the cake dense. Be gentle when mixing.
Can I make individual portions?
Absolutely! Bake in muffin tins or ramekins for single servings.
How do I make a lighter version of this cake?
Use low-fat milk instead of heavy cream and reduce the amount of condensed milk slightly.
Conclusion
Three Milk Cake is an incredibly rich and moist dessert that’s easy to make yet impressively indulgent. Whether you stick to the classic version or experiment with flavors, this cake is sure to be a favorite at any gathering. Try making it ahead of time, chill it overnight, and enjoy the perfect sweet treat!
PrintThree Milk Cake: A Decadent and Moist Dessert
- Total Time: 4 hours
- Yield: 12 servings 1x
Description
Indulge in the rich and creamy Three Milk Cake (Tres Leches Cake), a classic Latin American dessert made with a light sponge cake soaked in a sweet three-milk mixture and topped with fluffy whipped cream. Perfect for any celebration!
Ingredients
For the Cake:
- 1 cup all-purpose flour
- 1 ½ teaspoons baking powder
- ¼ teaspoon salt
- 5 large eggs, separated
- 1 cup granulated sugar, divided
- 1 teaspoon vanilla extract
- ⅓ cup whole milk
For the Three Milk Mixture:
- 1 cup evaporated milk
- 1 cup sweetened condensed milk
- ½ cup heavy cream
For the Topping:
- 1 cup heavy whipping cream
- 3 tablespoons powdered sugar
- ½ teaspoon vanilla extract
- Fresh berries or ground cinnamon (optional, for garnish)
Instructions
- Make the Cake:
- Preheat oven to 350°F (175°C). Grease and flour a 9×13-inch baking dish.
- In a medium bowl, whisk together flour, baking powder, and salt.
- Separate eggs into two bowls.
- Beat egg yolks with ¾ cup sugar until pale and fluffy. Stir in vanilla extract and whole milk.
- Gradually fold in flour mixture until just combined.
- In another bowl, beat egg whites until soft peaks form. Gradually add remaining ¼ cup sugar and beat until stiff peaks form.
- Gently fold egg whites into the batter without deflating it.
- Bake the Cake:
- Pour batter into prepared baking dish and spread evenly.
- Bake for 25–30 minutes or until a toothpick inserted in the center comes out clean.
- Cool for 15 minutes, then poke holes all over the surface using a fork or skewer.
- Soak the Cake:
- Whisk together evaporated milk, condensed milk, and heavy cream.
- Slowly pour the mixture over the cake, ensuring it is evenly absorbed.
- Cover and refrigerate for at least 3 hours, preferably overnight.
- Make the Whipped Topping:
- Beat heavy cream, powdered sugar, and vanilla extract until stiff peaks form.
- Spread over the chilled cake and garnish with fresh berries or cinnamon if desired.
Notes
- Storage: Keep refrigerated in an airtight container for up to 4 days.
- Freezing: Freeze (without topping) for up to 2 months; thaw in the fridge before serving.
- Serving: Best served cold, straight from the fridge.
- Prep Time: 20 minutes
- chill time: 3 hours
- Cook Time: 25-30 minutes
- Category: dessert
- Method: Baking
- Cuisine: latin american
Keywords: Tres Leches Cake, Three Milk Cake, Latin American Dessert, Moist Sponge Cake, Classic Dessert