Tres Leches Cake | Authentic Mexican Three-Milk Celebration Dessert
Tres Leches Cake, or “Pastel de Tres Leches”, is an elegantly moist and sumptuous dessert that offers a sweet escape into the heart of Mexican cuisine. This cake stands out with its unique sponge base soaked in a mixture of three different milks, creating a rich, creamy texture that is simply irresistible. Each bite delivers a delightful interplay between the spongy cake and the milky topping, making it a favorite not only for special occasions but also for Sunday dinners or casual get-togethers.
Table of Contents

I first encountered Tres Leches Cake at a festive family gathering, where its sweet aroma flooded the room, promising a deliciously moist treat. It holds a special place in my memories—not just for how delicious it is but for the joy it brings to every celebration. This isn’t your average cake; it’s a party on a plate. Whether you’re baking for a birthday, a holiday, or just indulging in a craving, this dessert promises to impress your guests and family alike. You’ll be delighted to see their faces light up as they savor this creamy delight!
Why You’ll Love This Recipe
- Simple & Quick: Ready in just about 2 hours, with only 30 minutes of prep!
- Irresistible Flavor: A luscious blend of three milks creates a wonderfully rich flavor and moist texture.
- Eye-Catching Appeal: Gorgeous layers topped with fresh berries make for a stunning presentation.
- Flexible Serving: Perfect for birthdays, holidays, or simply if you have a sweet tooth!
- Diet-Friendly Options: Use gluten-free flour for an accommodating twist if needed.
Ingredients You’ll Need
- 1 cup all-purpose flour: This is the base for your sponge cake. For a gluten-free option, you can substitute it with 1:1 gluten-free flour, which works perfectly!
- 1 1/2 tsp baking powder: This gives your cake the perfect lift, ensuring it’s light and fluffy.
- 1/4 tsp salt: A crucial ingredient that enhances the flavors, balancing out the sweetness of the cake.
- 5 large eggs: They’re essential for providing structure and richness to the cake.
- 1 cup sugar, divided into 3/4 and 1/4 cups: This dual measurement sweetens the egg yolk mixture and the egg whites. It’s important for the texture.
- 1 tsp vanilla extract: Adds a delightful warmth and flavorful aroma that elevates the cake.
- 1/3 cup whole milk: Helps to keep the cake moist and complements the three milk mix.
- 12 oz evaporated milk: Offers a rich, creamy taste that contributes to the cake’s decadent texture.
- 9 oz sweetened condensed milk: Sweet and creamy, this milk adds depth and sweetness.
- 1/3 cup heavy whipping cream: This will be part of the soaking syrup, adding extra creaminess to the cake.
- 2 cups heavy whipping cream: Used for the topping, making it fluffy and rich.
- 2 tbsp granulated sugar: Sweetens the whipped cream topping for a light, airy finish.
- 1 cup berries, to garnish (optional): Fresh berries add a pop of color and a fresh taste that contrasts beautifully with the creamy cake.
How to Make Tres Leches Cake | Authentic Mexican Three-Milk Celebration Dessert
- Preheat the Oven: Start by preheating the oven to 350°F. While the oven warms up, butter a 9×13 casserole pan; this ensures an easy release for your cake.
- Mix 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. In two additional bowls, separate the egg whites and yolks for the next steps.
- Prepare the Egg Yolks: Beat the egg yolks with 3/4 cup sugar using an electric mixer on high speed for about 2 minutes until the mixture turns a pale yellow. Stir in 1/3 cup whole milk and 1 tsp vanilla extract; the aroma will be heavenly!
- Whip the Egg Whites: In another bowl, beat the egg whites on high speed until soft peaks start to form—around 1 minute. Gradually pour in the remaining 1/4 cup sugar, continuing to beat on high until stiff peaks form, about 1 additional minute.
- Combine Mixtures: Carefully pour the egg yolk mixture over the flour blend. Using a spatula, gently combine and then fold in the egg white mixture. This step requires a gentle touch to keep the batter light and airy.
- Bake the Cake: Pour your batter into the prepared pan, smoothing the top. Bake in the preheated oven for 30-35 minutes until a toothpick inserted into the center comes out clean and the cake is lightly golden on the edges.
- Prepare the Milk Soaking Mixture: While the cake cools, mix together 1/3 cup heavy whipping cream, 12 oz evaporated milk, and 9 oz sweetened condensed milk in a measuring cup or bowl with a pouring lip.
- Soak the Cake: Once the cake has cooled, pierce the surface all over with a fork. Gently drizzle the milk mixture over the cake, allowing it to absorb. Let the cake rest for about 30 minutes to soak up the deliciousness. At this point, you can cover it and refrigerate it overnight for an even richer flavor.
- Whip the Topping: In a large chilled mixing bowl, combine 2 cups cold heavy whipping cream with 2 tbsp granulated sugar. Beat on high speed for 1 1/2 to 2 minutes until thick, creamy, and spreadable.
- Decorate and Serve: Spread the whipped cream mixture over the soaked cake generously. If you like, decorate with fresh berries for a beautiful finish, then slice and enjoy the flavors!
Storing & Reheating
To keep your Tres Leches Cake fresh, store it in an airtight container in the refrigerator. It will stay delicious for up to 4–5 days. If you need to freeze it, it’s best to do this before adding the whipped cream topping. Wrap the cake tightly in plastic wrap and aluminum foil, and it will hold up well for up to 3 months. When you’re ready to enjoy it, simply thaw it in the refrigerator overnight and then top it with whipped cream before serving. The texture may vary slightly after freezing, but the flavor remains delightful!
Chef’s Helpful Tips
- Be careful not to over-beat the egg whites; stop once you reach stiff peaks. Over-mixing can lead to dry cake rather than a fluffy one.
- Make sure your eggs are at room temperature to achieve the best volume when whipping whites.
- Use fresh milk for a richer taste. Each milk type brings something special to the flavor profile.
- For a twist, consider adding a hint of cinnamon or chocolate to the whipped cream topping!
- This cake can be made a day in advance, and it usually tastes even better once it has had time to soak overnight.
Every layer of this decadent cake holds a story of sweetness, bringing comfort and joy to every occasion. Tres Leches Cake is a celebration on its own, showcasing simplicity and rich flavors in every bite. I encourage you to experiment with this classic recipe, perhaps trying your favorite fruits or flavors in the whipped cream to make it your own. Trust me, once you give this a try, you’ll want to share it with everyone!

Recipe FAQs
What is Tres Leches Cake?
Tres Leches Cake is a traditional Mexican dessert that is made with a sponge cake soaked in three types of milk: evaporated milk, condensed milk, and heavy cream. The result is a wonderfully moist and creamy cake that is simply irresistible!
Can I make this cake gluten-free?
Absolutely! You can easily substitute the all-purpose flour with a 1:1 gluten-free flour blend. Ensure that you check the baking powder as well, as some contain gluten, although most are gluten-free.
How long can I store Tres Leches Cake?
Your cake can be kept in the refrigerator for 4 to 5 days in an airtight container. For longer storage, you can freeze it without the whipped cream for up to 3 months. Just be sure to wrap it tightly!
What toppings can I use besides whipped cream?
While classic Tres Leches Cake is topped with whipped cream, you can also try frosting it with crème fraîche, flavored whipped creams, or even a chocolate ganache. Fresh fruits like strawberries or kiwi also make for beautiful and delicious toppings.
PrintMore Desserts & Appetizers Recipes
- Cottage Cheese Brownies Delicious High Protein
- No-Bake Lemon Cheesecake Cups with Vanilla Cookie Crust
- Easter Smoked Salmon and Cream Cheese Roll Ups
- Homemade Funfetti Cake
- Lemon Bars
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 & Appetizers
- Method: Baking
- Cuisine: Mexican
Description
Experience the irresistible flavor of Tres Leches Cake, a moist and rich dessert made with three types of milk. This cake is easy to prepare and a perfect choice for celebrations or cozy family dinners, featuring simple ingredients like eggs, sugar, and a creamy milk mixture.
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 butter 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 two bowls.
- In one bowl, beat the egg yolks and 3/4 cup sugar using an electric mixer on high speed until the color is pale yellow (about 2 minutes). Mix in the milk and vanilla extract.
- In the bowl with egg whites, beat until soft peaks form (around 1 minute). Gradually add the remaining sugar while mixing on high speed until stiff peaks form (about 1 minute).
- Combine the egg yolk mixture with the flour mixture gently using a spatula. Carefully fold in the egg white mixture until just mixed.
- Pour the batter into the prepared pan, smoothing the surface, and bake for 30-35 minutes until a toothpick inserted comes out clean.
Notes
Ensure the eggs are at room temperature for the best volume when beaten.
Allow the cake to cool completely before adding the milk mixture for optimal absorption.
For a festive touch, garnish the cake with fresh berries before serving.
Nutrition
- Serving Size: 1 slice (approx. 1/12 of cake)
- Calories: 350
- Sugar: 24g
- Sodium: 150mg
- Fat: 20g
- Saturated Fat: 11g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 120mg
