Tres Leches Cake | Authentic Mexican Three-Milk Celebration Dessert
Tres Leches Cake is a delightful Mexican dessert that combines the richness of three types of milk, providing a moist and flavorful experience with each bite. My first encounter with this classic cake was during a family celebration, and I was instantly captivated by the velvety texture and sweetness that seemed to scream party! The unique blend of evaporated milk, condensed milk, and heavy cream gives this cake its signature dampness and creaminess, creating a dessert everyone will remember.
Table of Contents

What makes Tres Leches Cake truly special is how beautifully it adapts to various occasions. Whether it’s a birthday celebration, a holiday gathering, or just a craving for something sweet, this cake fits the moment perfectly. Plus, it’s a surprisingly simple recipe that impresses guests without requiring hours in the kitchen. Are you ready to create your own Tres Leches Cake and experience the joy it brings? Let’s get started!
Why You’ll Love This Recipe
- Simple & Quick: This cake can be prepared in about 30 minutes, with minimal hassle for maximum flavor.
- Irresistible Flavor: The creamy three-milk mixture makes each slice a delightful blast of sweetness.
- Eye-Catching Appeal: Its luscious layers make it a beautiful centerpiece for any gathering.
- Flexible Serving: Perfect for dessert, brunch, or even as a sweet snack throughout the week.
- Diet-Friendly Options: Easily adaptable for gluten-free diets by using a 1:1 gluten-free flour substitute.
Ingredients You’ll Need
- 1 cup all-purpose flour: This is the base of the cake. If needed, you can substitute with 1:1 gluten-free flour for a gluten-free version.
- 1 1/2 tsp baking powder: This helps the cake rise and gives it a light texture.
- 1/4 tsp salt: A pinch of salt enhances all the flavors in your cake.
- 5 large eggs: Eggs give the cake structure and moisture.
- 1 cup sugar, divided: This includes 3/4 cup for the yolks and 1/4 cup for the egg whites, creating that delightful sweetness throughout the cake.
- 1 tsp vanilla extract: Pure vanilla extract adds depth to the flavor profile.
- 1/3 cup whole milk: Whole milk helps maintain a moist texture.
- 12 oz evaporated milk: This gives the cake its rich taste and is one of the three milks in this lovely creation.
- 9 oz sweetened condensed milk: Adds sweetness and creaminess that makes it unforgettable.
- 1/3 cup heavy whipping cream: Enhances the milk mixture, ensuring maximum richness.
- 2 cups heavy whipping cream: Used for the topping; it’s essential for that fluffy finish.
- 2 tbsp granulated sugar: Sweetens the whipped cream topping just enough.
- 1 cup berries (optional): A colorful garnish that adds a fruity touch to your beautiful cake.
How to Make Tres Leches Cake | Authentic Mexican Three-Milk Celebration Dessert
- Preheat your oven: Start by preheating your oven to 350°F. While it heats, butter a 9×13 casserole pan.
- Prepare dry ingredients: In a large bowl, sift together 1 cup of all-purpose flour, 1 1/2 tsp baking powder, and 1/4 tsp salt. Set this mixture aside.
- Mix egg yolks: In a separate bowl, beat the egg yolks with 3/4 cup sugar using an electric mixer on high speed. Continue until the yolks are pale yellow, about 2 minutes. Then, stir in 1/3 cup whole milk and 1 tsp vanilla extract.
- Beat the egg whites: In another bowl, beat the egg whites on high speed until soft peaks form, about 1 minute. With the mixer running, gradually add the remaining 1/4 cup sugar and beat until the whites are stiff but not dry, another minute.
- Combine the mixtures: Pour the egg yolk mixture over the flour mixture and gently fold with a spatula. Carefully incorporate the egg white mixture until blended, being cautious not to deflate the whites.
- Bake the cake: Pour the batter into the prepared pan, spreading it evenly. Bake in the preheated oven for 30-35 minutes, or until a toothpick comes out clean. The edges should be lightly golden.
- Prepare the milk mixture: In a large measuring cup, combine 1/3 cup heavy whipping cream, 12 oz evaporated milk, and 9 oz condensed milk. Once the cake has cooled, pierce the surface all over with a fork, ensuring multiple holes for the milk to soak in.
- Soak the cake: Slowly drizzle the milk mixture over the cake. Let it rest for 30 minutes to absorb the liquid. If desired, cover and refrigerate overnight for even more flavor absorption.
- Whip the topping: In a chilled bowl, combine 2 cups cold heavy whipping cream and 2 tbsp granulated sugar. Beat on high speed for 1 1/2 to 2 minutes until the cream is thick and spreadable.
- Finish the cake: Spread the whipped cream over the top of the cake with a spatula. Feel free to decorate with fresh berries for a touch of color and flavor.
Storing & Reheating
Tres Leches Cake can be kept at room temperature for up to 2 hours after preparation. However, for optimal freshness, store it in the refrigerator in an airtight container for up to 5 days. If you want to freeze your cake, wrap it tightly in plastic wrap and then foil, storing it for up to 3 months. When you’re ready to enjoy, simply thaw it in the fridge overnight. While the texture may change slightly after freezing, refreshing it with an extra dollop of whipped cream before serving can help restore its loveliness.
Chef’s Helpful Tips
- Be gentle when folding the mixtures together to maintain the cake’s light texture.
- Make sure the eggs are at room temperature for better mixing.
- The longer you let the cake soak in the milk mixture, the less dense it will be, so overnight soaking is a great idea!
- If the cake looks dry after baking, pausing before drizzling in the milk mixture allows it to cool and absorb better.
- Whipping cream works best when it’s cold, so chill your mixing bowl for a few minutes ahead of time.
Tres Leches Cake is a delightful culinary journey that brings a taste of Mexico to your table. With its unique blend of milks and a silky texture, it’s bound to impress everyone who tries a slice. Feel free to experiment with different toppings and flavors to make it your own! Enjoy the ease of making this beloved dessert and the smiles it brings to your loved ones.

Recipe FAQs
How long does Tres Leches Cake last in the fridge?
Tres Leches Cake can last in the refrigerator for about 5 days. Make sure to store it in an airtight container to maintain its moisture and flavor.
Can I make Tres Leches Cake ahead of time?
Absolutely! In fact, this cake tastes even better after resting overnight in the refrigerator. Preparing it a day in advance allows the milks to soak in beautifully and enhances the flavors.
Can I use almond or coconut milk as substitutes?
Yes, you can swap out one or more of the milks with almond or coconut milk for a twist on the classic recipe. Keep in mind that the flavor will change, but it will still be delicious!
Is there a way to make this cake lower in sugar?
To reduce the sugar content, you can cut down on the granulated sugar in both the cake and the whipped cream topping. You may also explore using sugar alternatives, though this may slightly alter the texture and sweetness.
PrintMore Desserts & Appetizers Recipes
- Easy Dr. Seuss Snacks for Kids
- St. Patrick’s Day Puppy Chow
- Christmas Snowball Cookies
- Reindeer Cheese Ball
- Strawberry Cake Truffles
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
This Tres Leches Cake is a delightful dessert featuring a sponge soaked in three types of milk, resulting in a moist and flavorful treat, perfect for any celebration.
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. Place egg whites and yolks in the other two bowls.
- Beat the egg yolks with 3/4 cup of sugar using an electric mixer on high speed until pale yellow. Mix in the milk and vanilla extract.
- Whip the egg whites on high speed until soft peaks form. Gradually add the remaining 1/4 cup of sugar and continue beating until stiff peaks form.
- Gently fold the egg yolk mixture into the flour mixture using a spatula. Carefully incorporate the egg whites until just combined. Pour the batter into the prepared pan and smooth the surface.
- Bake at 350°F for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
Notes
For a gluten-free option, substitute all-purpose flour with a 1:1 gluten-free flour blend.
Berries can add a lovely touch for decoration, but are optional.
Ensure the cake cools completely before soaking in the milk mixture.
Nutrition
- Serving Size: 1 slice
- Calories: 340
- Sugar: 24g
- Sodium: 150mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 120mg





