Tres Leches Cake Recipe Moist Mexican Milk Cake

Sage Martinez Avatar
By:
Sage Martinez
Published:

[grow_share_buttons]

Why You’ll Love This Tres Leches Cake

Tres Leches Cake is a light sponge cake soaked in a sweet three-milk mixture and topped with whipped cream and cinnamon. This classic Mexican dessert is popular across Latin America and the United States, and it stands out because the cake base resembles angel food cake, with whipped egg whites creating a spongy texture that soaks up the milk mixture beautifully. If you want a dessert that is moist, make-ahead friendly, and crowd-pleasing, this is it.

  • Ease of preparation: This Tres Leches Cake uses a simple batter and no butter or oil. The method relies on separated eggs and whipped egg whites for lift, so you can whip the batter and bake in about 30 minutes before the soaking and chill time.
  • Health advantages: While Tres Leches is an indulgent treat, the sponge itself is relatively low in fat because no butter or oil is used. You control portion sizes and can pair smaller slices with fresh fruit for balance. Nutritional information per serving: Calories 433 kcal, Carbohydrates 50 g, Protein 9 g, Fat 22 g, Saturated Fat 13 g, Cholesterol 152 mg, Sodium 171 mg, Potassium 344 mg, Sugar 41 g, Vitamin A 865 IU, Vitamin C 1.7 mg, Calcium 242 mg, Iron 1 mg.
  • Versatility: This cake is flexible. Make it in a 9×13 pan for parties, adapt it for dietary preferences with simple swaps, or top it with fruit like sliced strawberries for a fresher finish. It keeps well refrigerated and can be made a day or two ahead.
  • Distinctive flavor: The sweet milk soak evaporated milk, sweetened condensed milk, and whole milk adds a creamy, caramel-like sweetness that soaks into the airy sponge, giving each bite a silky mouthfeel that is hard to beat.
Jump to:

Essential Ingredients for Tres Leches Cake

Below is a structured ingredient list with precise measurements and short notes on what each ingredient does in the recipe.

Main Ingredients

  • 1 cup all-purpose flour (120 g) – provides the structure of the sponge
  • 1 1/2 teaspoons baking powder (6 g) – gives gentle lift to the batter
  • 1/4 teaspoon salt – balances sweetness and enhances flavor
  • 5 large eggs, separated – yolks add richness; whites whipped for airy texture
  • 1 cup sugar, divided (200 g) – 3/4 cup for yolks, 1/4 cup for whites; sweetens and stabilizes
  • 1/3 cup whole milk (80 ml) – adds moisture to the batter
  • 1 teaspoon vanilla extract (5 ml) – flavoring

For the milk mixture

  • 12 ounce can evaporated milk (354 ml) – adds creaminess without extra sweetness
  • 14 ounce can sweetened condensed milk (396 ml) – provides sweetness and body
  • 1/4 cup whole milk (60 ml) – thins the mixture to the right soaking consistency

For the whipped topping

  • 1 pint heavy cream (475 ml) – whipped into a light topping
  • 3 tablespoons sugar (24 g) – sweetens whipped cream
  • 1/2 teaspoon vanilla extract (2.5 ml) – flavor for the cream
  • Ground cinnamon for topping – classic finish; optional sliced strawberries for serving

Special Dietary Options

  • Vegan: Replace eggs with aquafaba (whipped chickpea brine) for the egg white effect and use a vegan evaporated-style milk and sweetened condensed coconut milk alternative. Keep in mind texture will vary.
  • Gluten-free: Use a 1-to-1 gluten-free flour blend in place of all-purpose flour. Check that the blend contains xanthan gum for structure.
  • Low-calorie: Reduce the amount of sweetened condensed milk or use a lighter condensed milk alternative and swap heavy cream topping for a stabilized whipped topping made from a lighter dairy or dairy-free alternative.

How to Prepare the Perfect Tres Leches Cake: Step-by-Step Guide

First Step: Prep and mise en place

Preheat your oven to 350 degrees F (175 degrees C). Gather all ingredients and measure them. Separate the 5 eggs into two bowls, placing yolks in one and whites in another. Grease is not required for a 9×13-inch pan; use an ungreased pan for best texture.

Second Step: Combine dry ingredients

In a medium bowl, sift or whisk together 1 cup all-purpose flour (120 g), 1 1/2 teaspoons baking powder (6 g), and 1/4 teaspoon salt. This makes sure the leavening is evenly distributed and avoids lumps.

Third Step: Beat the yolks

Beat the 5 egg yolks with 3/4 cup sugar on high speed until the mixture is pale yellow and slightly thickened. This aerates the yolks and dissolves part of the sugar, which helps the crumb stay tender.

Fourth Step: Add milk and vanilla to the yolks

Stir in 1/3 cup whole milk (80 ml) and 1 teaspoon vanilla extract (5 ml) to the yolk mixture. Mix just until combined.

Fifth Step: Fold yolk mixture into dry ingredients

Gently fold the yolk mixture into the flour mixture without overmixing. Mix until just combined to keep the batter light. Overmixing develops gluten and will make the cake dense.

Sixth Step: Whip the egg whites

Beat the 5 egg whites until they form stiff peaks, gradually adding the remaining 1/4 cup sugar. Stiff egg whites are crucial; they give the sponge its angel food-like lift and spongy texture.

Seventh Step: Combine whites and batter

Gently fold the whipped egg whites into the yolk-flour batter in two or three additions. Use a rubber spatula and fold from the bottom up to keep as much air in the mixture as possible. Be gentle to prevent deflation.

Eighth Step: Bake the cake

Pour the batter into an ungreased 9×13-inch pan and smooth the top evenly. Bake for 25 to 35 minutes, or until a toothpick inserted into the center comes out clean. Baking time may vary slightly with glass vs metal pans and oven differences, so start checking at 25 minutes.

Ninth Step: Cool and poke

Allow the cake to cool completely in the pan. Using a fork, poke holes all over the cake about every inch; these holes let the milk mixture penetrate deeply for an even soak.

Tenth Step: Make and pour the milk mixture

In a bowl, mix one 12-ounce can evaporated milk (354 ml), one 14-ounce can sweetened condensed milk (396 ml), and 1/4 cup whole milk (60 ml). Slowly pour the milk mixture evenly over the cake, letting it soak in as you go. Pouring slowly helps the cake absorb the liquid instead of letting it pool on top.

Final Step: Chill, top, and serve

Refrigerate the soaked cake for at least 1 hour, though overnight is best for full absorption and flavor. Whip 1 pint heavy cream (475 ml) with 3 tablespoons sugar (24 g) and 1/2 teaspoon vanilla extract (2.5 ml) until stiff peaks form. Spread the whipped cream over the chilled cake and dust with ground cinnamon. Optionally serve with sliced strawberries.

Timing summary:

  • Prep time: about 1 hour 30 minutes
  • Bake time: 25 to 35 minutes
  • Total time including chilling: approximately 2 hours 10 minutes
  • Servings: 12
Tip: Poking holes and pouring the milk slowly are the two steps that turn a good cake into an outstanding, ultra-moist Tres Leches Cake.
Tres Leches Cake Recipe Moist Mexican Milk Cake 9

Dietary Substitutions to Customize Your Tres Leches Cake

This section offers practical alternatives for common dietary needs and ingredient shortages. Pick substitutions that match your goals for texture and flavor.

Protein and Main Component Alternatives

If you need to swap eggs, milk, or flour, here are options that keep the cake close to the original character.

  • Egg replacements: For a vegan approach, aquafaba (the liquid from canned chickpeas) whipped to stiff peaks can mimic beaten egg whites. Use about 3 tablespoons aquafaba per egg white, and adjust for volume. Note that vegan results may have a slightly different crumb.
  • Dairy substitutes: Use full-fat coconut milk or a commercially available vegan evaporated milk and sweetened condensed coconut milk to replace the three milks. Texture will be richer and slightly coconut flavored.
  • Flour swaps: A 1-to-1 gluten-free flour blend works well. If the blend lacks xanthan gum, add a small amount for structure.

Vegetable, Sauce, and Seasoning Modifications

Tres Leches is a simple cake that pairs well with many toppings and flavor tweaks. Here are ways to vary the sauce and seasonings.

  • Flavor the milk soak: Add a teaspoon of cinnamon or a split vanilla bean to the milk mixture while mixing. Strain out any solids before pouring for a smooth soak.
  • Fruit additions: Fresh berries, mango slices, or poached pears work very well on top. Add sliced strawberries just before serving for the best texture.
  • Savory-sweet twists: A small pinch of flaked sea salt in the whipped cream can heighten sweetness. Citrus zest added to the whipped cream brightens the overall flavor.

Mastering Tres Leches Cake: Advanced Tips and Variations

Once you have the basic recipe down, use these pro tips and variations to make your Tres Leches Cake stand out at any gathering.

Pro cooking techniques

  • Stiff egg whites: Use a clean, dry bowl for whipping whites and chill the bowl slightly if your kitchen is warm. The stiffer the whites, the more air the cake holds while baking.
  • Folding method: Fold the whites in gently in stages. Cut through the center, lift and turn the batter over the whites. Quick, rough mixing deflates the batter and causes a denser result.
  • Pan choice: Metal pans brown faster than glass. If you bake in glass, check at the lower end of the timing window. Do not grease the pan; the batter needs surface friction to climb as it bakes.

Flavor variations

  • Chocolate tres leches: Replace 1/4 cup of flour with 1/4 cup unsweetened cocoa powder for a light chocolate sponge. Adjust sweetness in whipped cream to balance.
  • Citrus tres leches: Add 1 tablespoon orange or lemon zest to the batter and use citrus zest in the whipped cream for a bright finish.
  • Spiced tres leches: Mix a teaspoon of ground cinnamon and 1/4 teaspoon of ground cardamom into the batter for a warm spice profile.

Presentation tips

  • Use a piping bag to give the whipped topping a decorative finish, or spread it smoothly and use a sieve to dust cinnamon in an even layer.
  • Top each square with a slice of strawberry or a few berries for color and freshness.
  • Serve chilled on a small dessert plate to keep portions controlled and the cake looking neat.

Make-ahead options

  • Make the cake and soak it the night before for the best texture. Assemble whipped cream topping just before serving.
  • To freeze: bake and cool the plain cake, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before adding the milk soak and topping.

For another easy dessert you can make ahead, check out this peach cobbler dump cake recipe which is great for busy schedules and potlucks.

How to Store Tres Leches Cake: Best Practices

Refrigeration

Store the finished cake covered in the refrigerator for up to 3 to 5 days. It tastes best within 1 to 2 days when the milk soak is at its peak. Use plastic wrap or an airtight container to prevent the cake from absorbing other fridge odors.

Freezing

Do not freeze the soaked cake, as the dairy will separate and texture will suffer. Instead, bake and cool the plain cake, wrap tightly in plastic wrap and foil, and freeze for up to 3 months. Thaw in the refrigerator overnight before poking holes and adding the milk mixture.

Reheating and serving

Serve Tres Leches Cake chilled. There is no reheating step for the soaked cake. If you prefer a slightly warmer serving, allow slices to sit at room temperature for 15 minutes before serving.

Meal prep considerations

Because the cake improves after a good soak, it is an excellent make-ahead dessert for events. Assemble the soaked cake the day before, then add the whipped topping close to serving time for the freshest texture.

NutrientPer serving
Calories433 kcal
Carbohydrates50 g
Protein9 g
Fat22 g
Saturated Fat13 g
Tres Leches Cake
Tres Leches Cake Recipe Moist Mexican Milk Cake 10

FAQs: Frequently Asked Questions About Tres Leches Cake

What is tres leches cake?

Tres leches cake, which translates to “three milks cake,” is a light sponge cake soaked in a mixture of three types of milk: evaporated milk, sweetened condensed milk, and whole milk. This creates an ultra-moist, flavorful dessert with a tender crumb. The cake base resembles angel food cake, relying on whipped egg whites for its airy texture rather than butter or oil. After baking, you poke holes in the cooled cake and slowly pour the milk mixture over it, allowing it to absorb fully in the fridge. Top it with fresh whipped cream and a dusting of cinnamon for the classic finish. Originating from Latin America, it’s popular for parties due to its make-ahead ease and crowd-pleasing sweetness. Serve chilled for best results. (92 words)

How do you make tres leches cake from scratch?

Start by preheating your oven to 350°F and greasing a 9×13-inch baking dish. Whisk together 1 cup flour, 1 teaspoon baking powder, and 1/4 teaspoon salt. In a separate bowl, beat 5 egg yolks with 3/4 cup sugar until pale and thick, then mix in 1/3 cup whole milk and 1 teaspoon vanilla. Combine with dry ingredients. In another bowl, beat 5 egg whites with 1/4 cup sugar to stiff peaks, then gently fold into the batter. Bake 25-30 minutes until a toothpick comes out clean. Cool completely, poke holes every inch, and pour over a mixture of one 12-oz can evaporated milk, one 14-oz can sweetened condensed milk, and 1 cup whole milk. Refrigerate 4+ hours or overnight. Whip 2 cups heavy cream with 1/4 cup sugar and spread on top, then sprinkle cinnamon. (128 words)

Can you make tres leches cake in advance?

Yes, tres leches cake is ideal for making ahead—prepare it 1-2 days in advance for the best flavor and texture. Bake and soak the cake the night before your event so it fully absorbs the milk mixture overnight in the fridge. This resting time lets the flavors meld and the sponge become perfectly moist without getting soggy. Assemble the whipped cream topping just before serving to keep it fresh and fluffy. If making further ahead, bake and freeze the plain cake up to 3 months, thaw overnight, then add the milk soak and topping. Avoid assembling more than 48 hours early to prevent over-saturation. Always cover tightly to maintain moisture. (102 words)

Does tres leches cake recipe use butter or oil?

Traditional tres leches cake recipes do not use butter or oil in the batter, which keeps the sponge light and able to absorb the milk mixture effectively. The structure comes from separated eggs: yolks provide richness, while stiffly beaten whites create airiness. This fat-free base is why the cake stays tender after soaking. If you want a richer version, some adaptations add a touch of oil, but it can make the texture denser. Stick to the classic for authenticity. After soaking, the three milks—evaporated, condensed, and whole—deliver all the moisture and sweetness needed. Note slight sinking post-bake is normal due to the delicate structure. (104 words)

How do you store tres leches cake and can it be frozen?

Store tres leches cake covered in the refrigerator for up to 3-5 days—it tastes best within 2 days as the milk soak intensifies. Use plastic wrap or an airtight container to prevent drying out or absorbing fridge odors. For freezing, bake and cool the plain cake first, wrap tightly in plastic and foil, and freeze up to 3 months. Thaw overnight in the fridge, then poke holes and add the milk mixture; refrigerate 4+ hours before topping. Do not freeze the soaked cake, as the dairy separates. A 9×13 glass or metal dish works best; watch glass edges for faster browning. Serve chilled, cut into squares. (109 words)

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tres Leches Cake 29.Png

Tres Leches Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍰 Authentic Mexican Tres Leches Cake delivers an incredibly moist texture that melts in your mouth with every bite
🥛 This classic three-milk cake combines light sponge texture with creamy sweetness for the perfect dessert that keeps everyone coming back for more

  • Total Time: 2 hours 10 minutes
  • Yield: 12 servings 1x

Ingredients

Scale

1 cup all-purpose flour for structure of the sponge

1 1/2 teaspoons baking powder for gentle lift to the batter

1/4 teaspoon salt for balancing sweetness and enhancing flavor

5 large eggs for richness and airy texture

1 cup sugar for sweetening and stabilizing

1/3 cup whole milk for moisture to the batter

1 teaspoon vanilla extract for flavoring

12 ounce can evaporated milk for creaminess without extra sweetness

14 ounce can sweetened condensed milk for sweetness and body

1/4 cup whole milk for thinning the mixture to the right soaking consistency

1 pint heavy cream for light topping

3 tablespoons sugar for sweetening whipped cream

1/2 teaspoon vanilla extract for flavor for the cream

Ground cinnamon for topping

Instructions

1-First Step: Prep and mise en place Preheat your oven to 350 degrees F (175 degrees C). Gather all ingredients and measure them. Separate the 5 eggs into two bowls, placing yolks in one and whites in another. Grease is not required for a 9×13-inch pan; use an ungreased pan for best texture.

2-Second Step: Combine dry ingredients In a medium bowl, sift or whisk together 1 cup all-purpose flour (120 g), 1 1/2 teaspoons baking powder (6 g), and 1/4 teaspoon salt. This makes sure the leavening is evenly distributed and avoids lumps.

3-Third Step: Beat the yolks Beat the 5 egg yolks with 3/4 cup sugar on high speed until the mixture is pale yellow and slightly thickened. This aerates the yolks and dissolves part of the sugar, which helps the crumb stay tender.

4-Fourth Step: Add milk and vanilla to the yolks Stir in 1/3 cup whole milk (80 ml) and 1 teaspoon vanilla extract (5 ml) to the yolk mixture. Mix just until combined.

5-Fifth Step: Fold yolk mixture into dry ingredients Gently fold the yolk mixture into the flour mixture without overmixing. Mix until just combined to keep the batter light. Overmixing develops gluten and will make the cake dense.

6-Sixth Step: Whip the egg whites Beat the 5 egg whites until they form stiff peaks, gradually adding the remaining 1/4 cup sugar. Stiff egg whites are crucial; they give the sponge its angel food-like lift and spongy texture.

7-Seventh Step: Combine whites and batter Gently fold the whipped egg whites into the yolk-flour batter in two or three additions. Use a rubber spatula and fold from the bottom up to keep as much air in the mixture as possible. Be gentle to prevent deflation.

8-Eighth Step: Bake the cake Pour the batter into an ungreased 9×13-inch pan and smooth the top evenly. Bake for 25 to 35 minutes, or until a toothpick inserted into the center comes out clean. Baking time may vary slightly with glass vs metal pans and oven differences, so start checking at 25 minutes.

9-Ninth Step: Cool and poke Allow the cake to cool completely in the pan. Using a fork, poke holes all over the cake about every inch; these holes let the milk mixture penetrate deeply for an even soak.

10-Tenth Step: Make and pour the milk mixture In a bowl, mix one 12-ounce can evaporated milk (354 ml), one 14-ounce can sweetened condensed milk (396 ml), and 1/4 cup whole milk (60 ml). Slowly pour the milk mixture evenly over the cake, letting it soak in as you go. Pouring slowly helps the cake absorb the liquid instead of letting it pool on top.

11-Final Step: Chill, top, and serve Refrigerate the soaked cake for at least 1 hour, though overnight is best for full absorption and flavor. Whip 1 pint heavy cream (475 ml) with 3 tablespoons sugar (24 g) and 1/2 teaspoon vanilla extract (2.5 ml) until stiff peaks form. Spread the whipped cream over the chilled cake and dust with ground cinnamon. Optionally serve with sliced strawberries.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🥛 Poke holes generously in the cake to ensure the three-milk mixture absorbs completely for the signature moist texture
⏰ Refrigerate the cake for at least 1 hour, but overnight chilling produces the best flavor and texture development
🍳 Beat egg whites to stiff peaks and fold gently to maintain the light, airy sponge texture that makes this cake so special

  • Author: Brandi Oshea
  • Prep Time: 1 hour 30 minutes
  • Chilling time: 1 hour minimum
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: Mexican
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 slice
  • Calories: 433 kcal
  • Sugar: 41 g
  • Sodium: 171 mg
  • Fat: 22 g
  • Saturated Fat: 13 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 50 g
  • Fiber: 0 g
  • Protein: 9 g
  • Cholesterol: 152 mg

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star