
Three Milks Cake, also known as Tres Leches Cake, is a delightful and indulgent dessert that hails from Latin America. It’s a soft sponge cake soaked in a rich mixture of three different types of milk—hence the name! This dessert is often served at celebrations and family gatherings, loved for its sweet, creamy texture and lightness that simply melts in your mouth. I remember the first time I had it at a friend’s birthday party; I couldn’t believe how delicious and moist it was, making it an instant favorite.
Why you’ll love this dish
The magic of Three Milks Cake lies in its ability to combine simplicity with indulgence. It’s a wonderfully versatile dessert that’s perfect for any occasion—from a casual family dinner to a festive holiday celebration. Plus, this cake is relatively easy to make and budget-friendly, making it accessible for bakers of all skill levels. Its delightful sweetness and creamy texture will appeal to dessert lovers of all ages, making it a fantastic choice when you want to impress your guests without a massive time commitment.
“I made this for my family last weekend, and they couldn’t stop raving about it! The combination of flavors is just heavenly.” – A happy home baker
How this recipe comes together
Before we dive into the ingredients, let’s outline the process to set expectations. This Three Milks Cake involves a simple sponge cake base that’s created by creaming butter and sugar, followed by mixing in eggs and gradually incorporating flour. The fun part comes when you soak the baked cake in the luxurious three-milk mixture, allowing it to absorb all the flavors. Finally, it’s topped with a luscious whipped cream that takes it over the top.
What you’ll need
Here’s what you’ll need to whip up your own Three Milks Cake:
- 1 cup all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/2 cup unsalted butter, softened
- 1 cup sugar
- 5 large eggs
- 1 teaspoon vanilla extract
- 1 can sweetened condensed milk
- 1 can evaporated milk
- 1 cup heavy cream
- 1/4 cup sugar (for whipping cream)
- 1 teaspoon vanilla extract (for whipping cream)
- Ground cinnamon (for garnish)
The ingredients are straightforward and easy to find. You can even use a bit of almond extract instead of vanilla if you want to add a new dimension to the flavor.
Directions to follow
- Preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch baking dish to prevent sticking.
- Combine the flour and baking powder in a bowl and set it aside until needed.
- In a large bowl, cream the butter and sugar together until the mixture is light and fluffy.
- Beat in the eggs one at a time, mixing well after each addition, then stir in the vanilla extract.
- Gradually add the flour mixture to the butter mixture, mixing until just combined.
- Pour the batter into the prepared baking dish and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Let it cool completely.
- In a separate bowl, mix the sweetened condensed milk, evaporated milk, and heavy cream until combined.
- Once the cake has cooled, poke holes all over the top using a fork or a skewer and pour the milk mixture evenly over the cake.
- In another bowl, beat the heavy cream with sugar and vanilla until soft peaks form. Spread this whipped cream over the soaked cake.
- Chill the cake for at least 4 hours, preferably overnight, to allow the flavors to meld beautifully.
- Serve chilled, and dust with ground cinnamon before enjoying.

Best ways to enjoy it
Enjoying your Three Milks Cake is a treat in itself! A simple slice with a sprinkle of cinnamon makes a delightful presentation. Pair it with fresh berries or a scoop of vanilla ice cream for an added layer of flavor. For a more festive touch, add a drizzle of chocolate syrup or a handful of chopped nuts on top of the whipped cream. It’s great served alongside a strong coffee or a sweet tea, balancing the cake’s richness.
Keeping leftovers fresh
To ensure your Three Milks Cake stays as delicious as the day it was made, it’s essential to store it properly. Cover the cake with plastic wrap or place it in an airtight container and keep it in the refrigerator. It should stay fresh for up to 3 days. If you want to extend its life, you can freeze it before adding the whipped cream topping; just slice it and wrap pieces tightly in plastic wrap, followed by aluminum foil. When you’re ready to enjoy, let it thaw in the fridge overnight and then add the whipped cream before serving.
Helpful cooking tips
Here are a few tips to make your Three Milks Cake even better:
- Make sure to cream the butter and sugar well; this adds air into the mixture for a lighter cake.
- Don’t skip the chilling step—it allows the cake to absorb the flavors from the milk mixture.
- Use an electric mixer for the whipped cream; it will whip faster and provide a better texture.
Creative twists
Looking to give your Three Milks Cake a little twist? Consider these ideas:
- Flavored extracts: Swap in almond extract for a unique taste.
- Fruit additions: Top it with caramelized pineapple or mango for a tropical flair.
- Coffee lover? Add a shot of espresso to the milk mixture for a mocha twist!
Common questions
Q: What is the best way to ensure my cake is moist?
A: Make sure to poke enough holes in the cake to allow the milk mixture to soak in.
Q: Can I make this cake ahead of time?
A: Absolutely! It actually tastes better after chilling overnight.
Q: How long can leftovers be kept?
A: The cake can stay in the refrigerator for up to 3 days when stored properly.
Q: Can I make this cake gluten-free?
A: Yes! Substitute the all-purpose flour with a gluten-free blend. Just follow the instructions on the package for best results.
Dive into this delightful Three Milks Cake, and you’ll understand why it’s a beloved classic! Happy baking!
Print
Three Milks Cake (Tres Leches Cake)
- Total Time: 600 minutes
- Yield: 12 servings
- Diet: Vegetarian
Description
A delightful sponge cake soaked in a rich mixture of three types of milk, perfect for any celebration.
Ingredients
- 1 cup all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/2 cup unsalted butter, softened
- 1 cup sugar
- 5 large eggs
- 1 teaspoon vanilla extract
- 1 can sweetened condensed milk
- 1 can evaporated milk
- 1 cup heavy cream
- 1/4 cup sugar (for whipping cream)
- 1 teaspoon vanilla extract (for whipping cream)
- Ground cinnamon (for garnish)
Instructions
- Preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch baking dish.
- Combine the flour and baking powder in a bowl and set aside.
- Cream the butter and sugar together until light and fluffy.
- Beat in the eggs one at a time, mixing well after each addition, then stir in the vanilla extract.
- Gradually add the flour mixture to the butter mixture, mixing until just combined.
- Pour the batter into the prepared baking dish and bake for 25-30 minutes, or until a toothpick inserted comes out clean. Let it cool completely.
- Mix the sweetened condensed milk, evaporated milk, and heavy cream in a separate bowl until combined.
- Poke holes all over the top of the cooled cake using a fork and pour the milk mixture evenly over the cake.
- Beat the heavy cream with sugar and vanilla until soft peaks form. Spread this whipped cream over the soaked cake.
- Chill the cake for at least 4 hours, preferably overnight.
- Serve chilled and dust with ground cinnamon before enjoying.
Notes
Ensure you poke enough holes in the cake for better absorption of the milk mixture. This cake tastes even better when made a day in advance.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Latin American