Tres Leches Cake | Authentic Mexican Three-Milk Celebration Dessert
Tres Leches Cake is a classic Mexican dessert that embodies the perfect blend of sweetness, moisture, and rich flavor. Imagine a light sponge soaked in a creamy, three-milk mixture that transforms each bite into a heavenly experience. This cake is not just a treat; it’s a celebration in every slice—ideal for birthdays, holidays, or simply any time you want to impress your guests. Whether it’s your first time making this delicacy or you’re revisiting a beloved recipe, the outcome is always the same: a delightful masterpiece that brings smiles and satisfied sighs around the table.
Table of Contents

The charm of Tres Leches Cake lies in its simplistic elegance and ability to hold moisture without being overly heavy. Each layer comes together to create a unique texture that’s soft and spongy while rich and creamy from the luscious milk blend. You won’t find this on many store shelves, making this homemade version a superior choice for any occasion. It’s easy to make, budget-friendly, and is sure to be a crowd-pleaser! Get ready to savor every bite and share this delightful experience with others—you’re going to love making and enjoying this cake!
Why You’ll Love This Recipe
- Simple & Quick: Just 30 minutes of prep time and your cake is on its way to the oven!
- Irresistible Flavor: Each bite melts in your mouth, packed with creamy goodness.
- Eye-Catching Appeal: Topped with fresh berries, it’s beautiful and impressive enough for any gathering.
- Flexible Serving: Perfect for parties, celebrations, or a delightful afternoon treat.
- Diet-Friendly Options: Easily adaptable for gluten-free diets with a simple flour substitution.
Ingredients You’ll Need
- 1 cup all-purpose flour: This is the main structure of your cake. You can use a 1:1 gluten-free flour for a gluten-free version.
- 1 1/2 tsp baking powder: Provides lift and lightness to the cake so it doesn’t turn out dense.
- 1/4 tsp salt: Enhances the sweetness and helps balance flavors.
- 5 large eggs: Eggs add moisture and richness; separate them to beat the whites and yolks to fluffy perfection.
- 1 cup sugar, divided into 3/4 and 1/4 cups: The larger amount sweetens the batter, while the reserved sugar is whipped with the egg whites for stability.
- 1 tsp vanilla extract: Adds a warm, fragrant flavor that enriches the cake.
- 1/3 cup whole milk: Used in the batter, it helps create that tender, moist texture.
- 12 oz evaporated milk: This is a key player in the milk soak, adding richness and creaminess.
- 9 oz sweetened condensed milk: Sweetens and deepens the overall flavor of the cake.
- 1/3 cup heavy whipping cream: This cream contributes to the soaked mixture, lending an extra layer of decadence.
- 2 cups heavy whipping cream: For the whipped cream topping, making it fluffy and light.
- 2 tbsp granulated sugar: Sweetens the whipped cream to balance the cake’s flavors.
- 1 cup berries, to garnish (optional): Fresh berries add a pop of color and a hint of tartness, complementing the sweetness of the cake.
How to Make Tres Leches Cake | Authentic Mexican Three-Milk Celebration Dessert
- Preheat the oven: Set your oven to 350°F and butter a 9×13 casserole pan to ensure easy release later.
- Prepare the dry ingredients: In a large bowl, sift together 1 cup all-purpose flour, 1 1/2 tsp baking powder, and 1/4 tsp salt.
- Separate the eggs: Place the egg whites in one bowl and the yolks in another.
- Beat the egg yolks: Mix the egg yolks with 3/4 cup sugar using an electric mixer on high speed until they turn a pale yellow color, about 2 minutes. Then, gently stir in 1/3 cup whole milk and 1 tsp vanilla extract.
- Beat the egg whites: In the bowl with the egg whites, use the mixer to beat them on high until soft peaks form, about 1 minute. Gradually add the remaining 1/4 cup sugar while continuing to beat until you reach stiff peaks, this will take about another minute.
- Combine the mixtures: Pour the egg yolk mixture into the bowl with the sifted flour ingredients and mix gently with a spatula. Now, gently fold in the beaten egg whites with the spatula until just combined. Pour the batter into the prepared pan and smooth the top. Bake for 30-35 minutes or until a toothpick inserted into the center comes out clean, and the edges look golden.
- Make the soaking milk mixture: In a large measuring cup, combine 1/3 cup heavy whipping cream, 12 oz evaporated milk, and 9 oz sweetened condensed milk.
- Soak the cake: Once the cake has cooled, use a fork to pierce the top surface all over. Slowly drizzle the milk mixture over the cake, ensuring it soaks in evenly. Let the cake rest for 30 minutes to absorb the milk mixture. You can refrigerate it at this stage for even better results if desired.
- Whip the cream topping: In a large chilled mixing bowl, pour in 2 cups of cold heavy whipping cream and add 2 Tbsp of sugar. Beat on high speed for 1.5 to 2 minutes until the cream thickens enough to spread.
- Finish the cake: Spread the whipped cream over the soaked cake with a spatula. Top with fresh berries if you choose for an extra lovely touch.
Storing & Reheating
Tres Leches Cake can be stored at room temperature for a few hours, but it’s best to refrigerate it for up to 3 days in a tightly sealed container. For longer storage, you can freeze individual slices for up to 3 months. To enjoy, simply thaw overnight in the fridge. Note that the texture may be slightly denser after freezing, but refreshing it with a dollop of whipped cream can revive that delightful moisture and taste.
Chef’s Helpful Tips
- Avoid overmixing the batter; it will help maintain that fluffy texture.
- Ensure your eggs are at room temperature for easier whipping and better incorporation.
- If you prefer a more pronounced vanilla flavor, feel free to add an extra splash of vanilla extract.
- Noticing your cake doesn’t absorb the milk mixture well? Use a skewer or toothpick to poke more holes if necessary.
- Consider making the cake a day ahead! It only gets better as it sits in the refrigerator, allowing the flavors to meld beautifully.
Every spoonful of Tres Leches Cake should evoke a feeling of warmth and nostalgia, reminding you of joyful gatherings and shared memories. As you make this heavenly cake, let your creativity shine—don’t shy away from trying different toppings or flavors! Experimentation is part of the fun and makes each version uniquely yours. Enjoy crafting this beloved dessert, and watch it become a favorite in your home too!

Recipe FAQs
Can I make this cake gluten-free?
Absolutely! You can easily substitute the all-purpose flour with a 1:1 gluten-free flour blend. This will still give you a lovely, soft cake that everyone can enjoy without compromising taste.
How long does Tres Leches Cake last?
When stored properly in the refrigerator, Tres Leches Cake can last up to 3 days. For longer storage, you can freeze it for up to 3 months—just remember to thaw it in the fridge before serving.
Is it necessary to refrigerate the soaked cake?
Yes, refrigerating the cake after soaking allows the flavors to develop and the sponge to absorb the milk mixture fully. It enhances the overall taste and texture, making it splendid!
Can I make this cake ahead of time?
Certainly! Tres Leches Cake is perfect for making ahead of time. In fact, it often tastes even better the next day after the flavors have had time to meld together. Just whip up the cream and garnish before serving!
PrintMore Desserts & Appetizers Recipes
- Lemon Fudge
- Pretzel Toffee
- Valentines Love Letter Pastries
- St. Patricks Day Lime Poke Cake
- Christmas Cookie Lasagna Dessert
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Tres Leches Cake | Authentic Mexican Three-Milk Celebration Dessert
- Prep Time: 30 minutes
- Cook Time: 120 minutes
- Total Time: 2 hours 30 minutes
- Yield: 12 servings 1x
- Category: Desserts
- Method: Baking
- Cuisine: Mexican
Description
Tres Leches Cake is a delicious, moist dessert with a delightful three-milk soaking that makes it incredibly flavorful. It’s easy to prepare and perfect for gatherings, making it a favorite for those who love homemade treats.
Ingredients
- 1 cup all-purpose flour, or substitute 1:1 gf flour
- 1 1/2 tsp baking powder
- 1/4 tsp salt
- 5 eggs, (large)
- 1 cup sugar, divided into 3/4 and 1/4 cups
- 1 tsp vanilla extract
- 1/3 cup whole milk
- 12 oz evaporated milk
- 9 oz sweetened condensed milk
- 1/3 cup heavy whipping cream
- 2 cups heavy whipping cream
- 2 tbsp granulated sugar
- 1 cup berries, to garnish, optional
Instructions
- Preheat the oven to 350 °F and grease a 9×13 casserole pan. Prepare three mixing bowls.
- In a large bowl, sift together the flour, baking powder, and salt. Separate the egg whites and yolks into the other bowls.
- Using an electric mixer on high speed, beat the egg yolks with 3/4 cup of sugar until light and fluffy. Mix in the whole milk and vanilla.
- Beat the egg whites on high speed until soft peaks form. Gradually add the remaining 1/4 cup of sugar and continue beating until the whites are stiff and glossy.
- Gently combine the egg yolk mixture with the flour mixture using a spatula. Then fold in the beaten egg whites until just mixed. Pour the batter into the prepared pan and smooth the surface.
- Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
Notes
For a gluten-free version, substitute all-purpose flour with a 1:1 gluten-free flour blend.
Let the cake cool completely before soaking with the milk mixture for best results.
Nutrition
- Serving Size: 1 slice
- Calories: 320
- Sugar: 20g
- Sodium: 160mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 0g
- Protein: 6g
- Cholesterol: 90mg





