Tres Leches Cake | Authentic Mexican Three-Milk Celebration Dessert
Tres Leches Cake, an authentic Mexican dessert, is a luscious, three-milk treat that captures the essence of celebration. With its light and airy sponge soaked in a decadent milky syrup, this cake is a true crowd-pleaser. Each bite delivers a sweet symphony of flavors and textures, from the delicate sponge to the creamy topping. This cake isn’t just a dessert; it’s an experience that transports you to festive gatherings and joyous occasions.
Table of Contents

My first encounter with Tres Leches Cake was at a vibrant family fiesta, where the sweet aroma and tender texture captivated me. Watching people respond with smiles as they took their first slices was a delightful moment. This is the cake that works wonders on special occasions or simply to satisfy a sweet craving. It’s easy to whip up, making it perfect for any day you want to elevate your dessert game. Trust me; you’ll want to savor every creamy spoonful.
Why You’ll Love This Recipe
- Simple & Quick: You can have this cake prepped and baked in about 30 minutes.
- Irresistible Flavor: The combination of evaporated milk, condensed milk, and cream creates a rich, moist cake that is simply heavenly.
- Eye-Catching Appeal: Its lovely white topping adorned with fresh berries makes it a showstopper at any table.
- Flexible Serving: Perfect for celebrations, potlucks, or just as a sweet afternoon snack.
- Diet-Friendly Options: You can easily substitute gluten-free flour for a gluten-free version without compromising taste.
Ingredients You’ll Need
- 1 cup all-purpose flour: This provides the structure of the cake. You can substitute with a 1:1 gluten-free flour for a gluten-free version.
- 1 1/2 tsp baking powder: To help the cake rise beautifully.
- 1/4 tsp salt: Balances the sweetness.
- 5 large eggs: Fresh eggs contribute to the fluffiness and richness of the cake.
- 1 cup sugar, divided into 3/4 and 1/4 cups: This division aids in sweetening the yolks and whites separately for better texture.
- 1 tsp vanilla extract: Adds delicious warmth and flavor.
- 1/3 cup whole milk: Keeps the batter moist.
- 12 oz evaporated milk: Provides a rich taste and creamy texture.
- 9 oz sweetened condensed milk: Increases sweetness and adds a luscious texture.
- 1/3 cup heavy whipping cream: This helps create the soaking mixture that keeps the cake moist.
- 2 cups heavy whipping cream: Used for the topping, making it luxurious and thick.
- 2 tbsp granulated sugar: Sweetens the whipped cream topping.
- 1 cup berries, to garnish (optional): Fresh berries add a pop of color and flavor.
How to Make Tres Leches Cake | Authentic Mexican Three-Milk Celebration Dessert
- Preheat the Oven: Start by preheating your oven to 350°F. Grease a 9×13 casserole pan with butter — this ensures the cake releases perfectly.
- Prepare Dry Ingredients: In a large bowl, sift together 1 cup all-purpose flour, 1 1/2 tsp baking powder, and 1/4 tsp salt. This combination gives the cake its structure.
- Separate Eggs: Divide your five large eggs into two bowls — the egg whites in one and the yolks in another. This separation is crucial for achieving the right texture.
- Mix Egg Yolks: With an electric mixer on high speed, beat the egg yolks and 3/4 cup of sugar until pale yellow, about 2 minutes. Stir in 1/3 cup whole milk and 1 tsp vanilla extract.
- Whip Egg Whites: In the bowl of the egg whites, beat until soft peaks form, about 1 minute. Gradually add the remaining 1/4 cup sugar while beating on high, continuing until stiff peaks form, approximately 1 minute.
- Combine Mixtures: Carefully pour the egg yolk mixture over the flour mixture. Gently combine with a spatula, then fold in the beaten egg whites until just combined. Pour the batter into the prepared pan, smoothing out the top.
- Bake the Cake: Bake in the preheated oven for 30-35 minutes, until a toothpick inserted in the center comes out clean and the edges are slightly golden.
- Prepare Milk Mixture: In a large measuring cup, whisk together 1/3 cup heavy whipping cream, 12 oz evaporated milk, and 9 oz sweetened condensed milk. This is the soaking mixture that makes the cake incredibly moist.
- Soak the Cake: Once the cake has cooled, pierce the surface all over with a fork. Slowly drizzle the milk mixture evenly across the top. Let it rest for at least 30 minutes; for best results, refrigerate overnight to let the cake soak up all that milky goodness.
- Make the Topping: In a large chilled bowl, beat 2 cups of cold heavy whipping cream with 2 tbsp granulated sugar on high for 1 1/2 to 2 minutes until thick and spreadable.
- Frost the Cake: Spread the whipped cream topping over the soaked cake with a spatula and decorate with berries if desired.
Storing & Reheating
To store your Tres Leches Cake, keep it in an airtight container in the refrigerator. It can last up to a week, maintaining its deliciousness. If you want to keep it longer, you can freeze it for up to 3 months. Just cover it securely to prevent freezer burn. When you’re ready to eat, simply let it thaw in the fridge overnight. The texture may soften slightly, so a quick whip of the topping can help refresh its delightful fluffiness.
Chef’s Helpful Tips
- Avoid over-mixing the batter once you fold in the egg whites; this helps maintain that light texture.
- For optimal flavor, use room temperature eggs; they whip better and create more volume.
- If the cake appears too dry after soaking, you can drizzle a bit more milk mixture on top before frosting.
- Experiment with different toppings, like chocolate shavings or toasted coconut, for a fun twist.
- Make it a day in advance; the flavors deepen, and the cake gets even more moist with time.
Tres Leches Cake is the perfect dessert to bring a touch of joy to any occasion. It strikes a delightful balance of sweetness and creaminess, making it an unforgettable treat. As you whip it up, consider adding your twist—substituting different fruits or experimenting with flavors. Savor this beautiful dessert, and enjoy every rich, creamy bite!

Recipe FAQs
What is Tres Leches Cake?
Tres Leches Cake is a traditional Mexican dessert made from a light sponge cake soaked in a mixture of three types of milk: evaporated milk, condensed milk, and heavy whipping cream. This results in a rich, moist cake that’s completely unique and delicious.
Can I make Tres Leches Cake ahead of time?
Absolutely! In fact, making it a day in advance allows the flavors to develop and the cake to soak up the milk mixture thoroughly. Just cover it well and keep it in the refrigerator until you are ready to serve.
How do I store leftover Tres Leches Cake?
Store any uneaten cake in an airtight container in the refrigerator for up to a week. It also freezes well for up to three months; just make sure it’s tightly wrapped to prevent freezer burn.
Can I use alternatives for the milks?
Yes! For a lighter version, you can replace the whole milk or heavy cream with a dairy-free option, like almond milk or coconut cream. Just remember that the flavor and texture may vary slightly.
PrintMore Desserts & Appetizers Recipes
- Mint Oreo Truffles
- Brown Butter Cadbury Mini Egg Cookies
- Carrot Cake Cookies
- Classic Fudgy Brownies (Crinkly Top, One Bowl)
- Moist Carrot Cupcakes with Cream Cheese Swirl
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 delightful Mexican dessert soaked in three kinds of milk, creating a moist and flavorful treat. This easy-to-make recipe brings the sweetness of eggs, and the richness of milk together for a light and fluffy cake, perfect for celebrations or any occasion.
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 your 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. Place the egg whites in one bowl and the egg yolks in another.
- Using an electric mixer, beat the egg yolks with 3/4 cup of sugar on high until pale yellow, then stir in the milk and vanilla extract.
- Beat the egg whites until soft peaks form, then gradually add the remaining 1/4 cup of sugar until stiff peaks form.
- Combine the egg yolk mixture with the flour mixture gently with a spatula. Then, carefully fold in the egg whites until just combined.
- Pour the batter into the prepared pan, smoothing out the top. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
Notes
For a gluten-free version, substitute the all-purpose flour with a 1:1 GF flour.
Garnish with fresh berries for added flavor and presentation.
Ensure the cake is completely cooled before soaking it in the milk mixture.
Nutrition
- Serving Size: 1 slice
- Calories: 360
- Sugar: 20g
- Sodium: 150mg
- Fat: 22g
- Saturated Fat: 13g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 90mg
