Tres Leches Cake, a beloved treasure from Mexico, is an irresistible dessert that bathes the senses in pure delight. Imagine sinking your fork into a delicate cake that is impossibly light, yet simultaneously soaked in a dreamy mixture of three different types of milk. Each bite offers a lush creaminess that melts in your mouth, creating a perfect balance of sweetness and flavor. This indulgent dessert is often reserved for celebrations, y et it’s simple enough to brighten an ordinary day.

I first encountered this recipe at a family gathering, where the table was filled with laughter and chatter. As soon as I took a bite, I knew I had to replicate that magic at home. With its moist texture and sweetly spongy consistency, Tres Leches Cake quickly became a staple in my kitchen. Not only is it a crowd-pleaser, but it’s also surprisingly easy to make—perfect for both seasoned bakers and novices alike. I can’t wait for you to experience the joy that this Authentic Mexican Three-Milk Celebration Dessert can bring to your table!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Whip up this cake in about 30 minutes of prep and just over two hours in the oven.
- Irresistible Flavor: Each bite bursts with creamy goodness, thanks to a mix of evaporated and sweetened condensed milk.
- Eye-Catching Appeal: This cake is both stunning and fun, topped with whipped cream and vibrant berries.
- Flexible Serving: Perfect for birthdays, weddings, or just a Saturday afternoon treat.
- Diet-Friendly Options: Easily adaptable with gluten-free flour for those who need it.
Ingredients You’ll Need
- 1 cup all-purpose flour: Helps create the sponge; you can use a gluten-free 1:1 flour substitute if needed.
- 1 1/2 tsp baking powder: Ensures a fluffy cake texture.
- 1/4 tsp salt: Enhances the flavors of the cake.
- 5 large eggs: Essential for the rich flavor and structure; make sure they are at room temperature for optimal mixing.
- 1 cup sugar, divided into 3/4 and 1/4 cups: Sweetens the cake and meringue; divide as instructed for best results.
- 1 tsp vanilla extract: Adds warmth and depth of flavor.
- 1/3 cup whole milk: Provides moisture to the cake batter.
- 12 oz evaporated milk: Creates the “three milks” effect in this dessert.
- 9 oz sweetened condensed milk: Adds rich sweetness; don’t skimp here!
- 1/3 cup heavy whipping cream: Part of the wet mixture poured over the cake, adds richness.
- 2 cups heavy whipping cream: Used to make the fluffy topping; chilling it beforehand will help it whip up nicely.
- 2 tbsp granulated sugar: Sweetens the whipped cream topping.
- 1 cup berries, to garnish (optional): Fresh berries add a delightful touch of color and freshness.
How to Make Tres Leches Cake | Authentic Mexican Three-Milk Celebration Dessert
- Preheat and Prepare: Preheat your oven to 350 °F (175 °C) and butter a 9×13 inch casserole pan. This step is crucial to prevent sticking.
- Mix Dry Ingredients: In a large bowl, sift together 1 cup flour, 1 1/2 tsp baking powder, and 1/4 tsp salt. Separate the egg whites and yolks into two other bowls for mixing.
- Combine Egg Yolks: Beat the egg yolks with 3/4 cup sugar using an electric mixer on high speed until the mixture is a pale yellow color, usually about 2 minutes. Stir in 1/3 cup whole milk and 1 tsp vanilla extract for that lovely flavor.
- Whip Egg Whites: In the third bowl, whip the egg whites on high speed until soft peaks form, about 1 minute. Gradually add the remaining 1/4 cup sugar while the mixer is running until the whites are stiff but not dry, which takes about another minute.
- Combine Mixtures: Pour the egg yolk mixture over the flour mixture, and gently combine with a spatula. Carefully fold in the beaten egg whites until just blended; avoid over mixing to keep the batter airy. Pour this delicate batter into your prepared pan, smoothing out the top, and bake for 30-35 minutes or until a toothpick comes out clean from the center.
- Prepare the Milk Mixture: While the cake is baking, combine 1/3 cup heavy whipping cream, 12 oz evaporated milk, and 9 oz sweetened condensed milk in a large measuring cup or bowl with a spout.
- Soak the Cake: Once the cake is cool, use a fork to pierce the surface all over. Slowly drizzle the milk mixture atop the cake, ensuring it seeps in beautifully. Let the cake absorb the milk for about 30 minutes. If desired, cover and refrigerate overnight for an extra moist cake.
- Whip the Topping: In a large chilled mixing 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 thick and spreadable. Spread this whipped cream generously over the cake, then garnish with fresh berries if you like for a pop of color and flavor.
Storing & Reheating
Cover any leftover cake tightly with plastic wrap or place it in an airtight container. It can be stored in the refrigerator for up to 4 days and will maintain its deliciousness. If you wish to freeze it, cut the cake into portions and wrap each one in plastic wrap, then place in a freezer-safe bag. It’ll keep well for up to 3 months. To enjoy it warm, simply let it sit at room temperature for about 30 minutes before serving; note that texture may change slightly after freezing.
Chef’s Helpful Tips
- Don’t Over Mix: It’s tempting to stir everything together thoroughly, but gentle folding keeps the cake light and fluffy.
- Use Room Temperature Ingredients: Eggs and milk should be at room temperature for better mixing. This ensures a uniform batter and light cake.
- Timing is Key: Keep an eye on the baking time. A clean toothpick means it’s done—no one likes a dry cake!
- Experiment with Toppings: Try fresh fruit, chocolate shavings, or even a sprinkle of cinnamon to customize your cake.
Tres Leches Cake is not just a dessert; it’s a celebration of flavors and textures. This cake invites you to put your spin on traditional recipes, encourages creativity, and beckons you to share its delightful magic. So gather your ingredients and jump into this delicious experience. I promise you won’t regret it!

Recipe FAQs
Can I make Tres Leches Cake ahead of time?
Absolutely! In fact, this cake tastes even better the next day as it has more time to soak up the milk mixture. Just be sure to refrigerate it tightly covered.
Can I replace the heavy cream with something lighter?
While heavy cream is key for that rich whipped topping, you can use whipping cream with a lower fat content, but the texture will be less dense and creamy.
Is Tres Leches Cake gluten-free?
Yes, you can make this cake gluten-free by substituting all-purpose flour with a gluten-free 1:1 flour blend. Ensure that all other ingredients are also gluten-free.
How long does Tres Leches Cake last in the fridge?
Properly stored, Tres Leches Cake will last about 4 days in the refrigerator. Just be aware that the texture may become a bit denser as it soaks up more moisture.
PrintMore Desserts Recipes
- Rich Chocolate Mousse
- Rhubarb Preserves
- Easy Coconut Cream Cheesecake Bars for Tropical Dessert Lovers
- Spiced Gingerbread Loaf
- Baileys Chocolate Truffles (No-Bake Irish Cream Treats)
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
This Tres Leches Cake features a delightful combination of three types of milk that make it incredibly moist and bursting with flavor. It’s simple to prepare and perfect for celebrations or a sweet treat at home.
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 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.
- Beat the egg yolks with 3/4 cup of sugar using an electric mixer on high speed until the mixture is pale yellow, about 2 minutes. Stir in the milk and vanilla extract.
- In another bowl, beat the egg whites on high speed until soft peaks form. Gradually add the remaining 1/4 cup of sugar while continuing to beat until the egg whites are stiff but not dry.
- Gently combine the egg yolk mixture with the flour mixture using a spatula. Carefully fold in the egg white mixture until just combined. Pour the batter into the prepared pan and spread it evenly.
- Bake for 30-35 minutes, or until a toothpick inserted comes out clean.
Notes
Ensure eggs are at room temperature for better mixing.
For added flavor, consider incorporating a splash of rum in the milk mixture.
Garnish with fresh berries just before serving for an appealing presentation.
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 20g
- Sodium: 150mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 1g
- Protein: 7g
- Cholesterol: 90mg

