Tres Leches Cake Recipe

This Tres Leches Cake Recipe features a light soaked sponge and fluffy whipped cream. Simple, moist, and made ahead for any celebration.

This Tres Leches Cake is the kind of dessert that disappears fast at every potluck, birthday, and Sunday dinner I bring it to.

It is a light, airy sponge cake soaked in a mixture of three kinds of milk, then finished with a soft blanket of whipped cream.

Every bite is cool, milky, and just sweet enough, and it only gets better the longer it sits in the fridge.

If you have never made a milk cake before, do not worry.

This recipe walks you through every step so your cake turns out soft, moist, and perfectly soaked without falling apart.

Quick Recipe Summary
Prep Time25 minutes
Cook Time35 minutes
Chill Time3 hours
Total Time4 hours
Servings15 slices
Difficulty LevelEasy
Tres Leches Cake Recipe

Why You’ll Love This Tres Leches Cake Recipe

This cake earns its spot on the dessert table every single time I make it. It is simple, make ahead friendly, and always gets asked about.

It pairs so well with a plate of Authentic Mexican Tamales if you want to round out a full Mexican inspired spread for a celebration.

  • Made with pantry staple ingredients you likely already have
  • Soaks overnight, so it is an easy make ahead dessert for parties
  • Light, spongy texture that never feels heavy or dense
  • Naturally soft, so it is easy to serve to a crowd
  • Just sweet enough without being overwhelming

Ingredients

You will need ingredients for three parts of this cake. The sponge cake itself, the three milk soaking mixture, and the whipped cream topping.

  • 1 cup all purpose flour
  • 1 and 1/2 teaspoons baking powder
  • 1/4 teaspoon salt
  • 5 large eggs, separated, at room temperature
  • 1 cup granulated sugar, divided
  • 1/3 cup whole milk
  • 1 teaspoon pure vanilla extract
  • 1 can (12 ounces) evaporated milk
  • 1 can (14 ounces) sweetened condensed milk
  • 1 and 1/4 cups heavy cream, divided
  • 2 tablespoons powdered sugar
  • Ground cinnamon, for garnish

You might also enjoy: Coconut Cake Recipe if you like milk soaked, tropical style cakes.

Kitchen Equipment Needed

Nothing fancy is required here, but a few reliable tools make the process much smoother.

This cooled base pairs beautifully with the same folding technique I use in my Chiffon Cake Recipe, so it is worth trying both if you enjoy light, airy cakes.

Recommended Products for This Recipe

These are a few products I personally reach for when I make this cake, based on what has made the process easier and the results more consistent in my own kitchen.

1. Glass 9×13 Inch Baking Dish

A glass dish lets you see the cake browning evenly on the sides, which is helpful since you want a light golden top without overbaking the edges.

It also goes straight from the oven to the fridge without any issue, which matters a lot for a soaked cake like this one.

Get it on Amazon

2. Stand Mixer with Whisk Attachment

Whipping egg whites to stiff peaks and beating cream to soft peaks are both much faster and more reliable with a stand mixer.

It frees up your hands to fold ingredients gently, which really matters for keeping this cake airy.

Get it on Amazon

3. Mexican Vanilla Extract

Mexican vanilla has a warmer, slightly spiced flavor compared to standard vanilla extract, and it fits this cake beautifully.

A little goes a long way in both the cake batter and the whipped cream topping.

Get it on Amazon

4. Offset Spatula

Spreading whipped cream evenly over a soaked, delicate cake can tear the surface if you are not careful.

An offset spatula glides over the top gently, giving you a smooth, bakery style finish.

Get it on Amazon

5. Ceylon Ground Cinnamon

Ceylon cinnamon has a softer, sweeter flavor than the standard grocery store variety, and it is the perfect finishing touch dusted over whipped cream.

It adds warmth without overpowering the delicate milk flavor of the cake.

Get it on Amazon

Another favorite for your dessert table: No Bake Cheesecake Recipe

Tres Leches Cake Recipe

Step-by-Step Instructions: How to Make Tres Leches Cake

1. Prep the Oven and Pan

  • Preheat your oven to 350 degrees Fahrenheit.
  • Grease a 9×13 inch baking dish generously with butter or nonstick spray.
  • Lightly dust the greased dish with a spoonful of flour, tapping out any excess, so the cake releases cleanly from the sides later.

2. Mix the Dry Ingredients

  • In a medium bowl, whisk together the flour, baking powder, and salt.
  • Set this bowl aside. You will fold it into the egg mixture later, so keep it within reach.

3. Beat the Egg Yolks

  • Separate your five eggs, placing the yolks in a large mixing bowl and the whites in a separate clean, dry bowl.
  • Using a hand mixer or stand mixer, beat the egg yolks with 3/4 cup of the granulated sugar on medium high speed for about 2 to 3 minutes, until the mixture turns pale yellow and thickens slightly.
  • Add the whole milk and vanilla extract to the yolk mixture, then mix on low speed just until combined.

4. Fold in the Dry Ingredients

  • Add the flour mixture to the egg yolk mixture in two batches, gently folding with a rubber spatula after each addition.
  • Stop folding as soon as no dry streaks of flour remain. Overmixing at this stage will make the cake dense instead of light.

5. Whip the Egg Whites

  • Using a clean, completely dry mixing bowl and whisk attachment, beat the egg whites on medium speed until they turn foamy.
  • Gradually add the remaining 1/4 cup of granulated sugar while continuing to beat.
  • Keep beating until stiff, glossy peaks form. The peaks should hold their shape when you lift the whisk.

6. Fold the Egg Whites into the Batter

  • Add about a third of the whipped egg whites into the batter first, folding it in to lighten the mixture.
  • Gently fold in the remaining egg whites in two more additions, using a light hand to keep as much air in the batter as possible.
  • Fold just until no white streaks remain. The batter should look light, airy, and pale yellow.

7. Bake the Cake

  • Pour the batter into the prepared baking dish and smooth the top with your spatula.
  • Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean and the top springs back lightly when touched.
  • Remove the cake from the oven and let it cool in the pan for about 15 minutes.

8. Make the Three Milk Soaking Mixture

  • While the cake cools, whisk together the evaporated milk, sweetened condensed milk, and 1/4 cup of the heavy cream in a large measuring cup or bowl.
  • Whisk until fully combined and smooth.

9. Poke and Soak the Cake

  • Once the cake has cooled to just warm, use a wooden skewer or fork to poke holes all over the surface, spacing them about an inch apart.
  • Slowly pour the three milk mixture over the cake, working in sections so the liquid has time to soak in evenly.
  • Cover the dish and refrigerate for at least 3 hours, though overnight gives the best texture.

10. Whip the Cream Topping

  • Once the cake is fully chilled, beat the remaining 1 cup of heavy cream with the powdered sugar until soft, billowy peaks form.
  • Be careful not to overbeat, since it can quickly turn grainy.

11. Frost and Garnish

  • Spread the whipped cream evenly over the top of the chilled cake using an offset spatula.
  • Dust the top lightly with ground cinnamon.
  • Slice into squares and serve chilled.

The same soaking technique used here also works well in my Strawberry Icebox Cake Recipe, which is another great make ahead option.

Tips for The Best Tres Leches Cake

A few small details make a big difference between an average tres leches and a truly great one.

  • Make sure your egg whites are whipped to stiff peaks for the lightest, spongiest texture
  • Poke the cake while it is still slightly warm so the milk soaks in more evenly
  • Pour the milk mixture slowly and in stages rather than all at once
  • Chill the cake for at least 3 hours, but overnight gives the best flavor and texture
  • Use a completely grease free, dry bowl when whipping egg whites, since any fat will prevent them from reaching stiff peaks

I learned to slow down and pour gradually while perfecting my Lemon Pound Cake Recipe, and that same patience makes all the difference here too.

Serving Suggestions

Tres Leches Cake Recipe

Tres leches cake is rich and milky, so it pairs beautifully with fresh, bright flavors alongside it.

  • Fresh strawberries, mango, or a mix of berries on top
  • A dusting of extra cinnamon or a light drizzle of dulce de leche
  • A cup of Mexican coffee or Mexican Hot Chocolate alongside a slice
  • A scoop of vanilla ice cream for an extra indulgent dessert
  • Toasted coconut flakes sprinkled over the whipped cream

Variations of Tres Leches Cake

Once you have the classic version down, there are plenty of fun ways to change things up.

  • Chocolate tres leches, made by adding cocoa powder to the sponge batter
  • Coconut tres leches, using coconut milk in place of one of the three milks and topping with toasted coconut
  • Strawberry tres leches, layered with sliced strawberries between the cake and whipped cream
  • Dulce de leche tres leches, swirling caramel into the milk soaking mixture
  • Cinnamon spiced tres leches, adding a pinch of cinnamon directly into the cake batter

Try a Cannoli Poke Cake Recipe next if you enjoy milk soaked cakes and want to explore another creamy, make ahead dessert.

Storage and Reheating

Because this cake is soaked and topped with whipped cream, it needs to stay refrigerated at all times.

  • Store covered in the refrigerator for up to 4 days
  • Keep the cake in its baking dish, tightly wrapped in plastic wrap, to prevent it from drying out or absorbing fridge odors
  • This cake is not recommended for freezing once it has been soaked and topped with whipped cream
  • If you want to freeze ahead, freeze the plain baked sponge cake before soaking, then thaw and soak it the day you plan to serve
  • Always serve this cake cold, straight from the refrigerator

For another make ahead, chilled dessert, check out my Eggnog Cake Recipe.

Nutritional Facts

Nutritional values are estimated per slice, based on 15 servings per cake. Actual values will vary depending on specific brands and exact portion sizes used.

Estimated Nutrition Per Slice
Calories310
Total Fat15g
Saturated Fat9g
Cholesterol110mg
Sodium140mg
Total Carbohydrates36g
Sugars29g
Protein7g

You might also like checking the nutrition breakdown on my Red Velvet Cake Recipe if you are planning a full dessert menu.

Health Benefits of Key Ingredients

While this is very much a treat, a few of its ingredients do offer some nutritional value worth mentioning.

  • Eggs provide high quality protein along with vitamin D and choline
  • Milk and dairy products offer calcium and vitamin D, supporting bone health
  • Cinnamon contains antioxidants and has been linked to helping regulate blood sugar levels
  • Vanilla extract, in its pure form, contains small amounts of antioxidant compounds

Read Also: Carrot Cake Cupcakes Recipe

FAQs About Tres Leches Cake

1. Can I make tres leches cake ahead of time?

Yes, this cake actually tastes better when made a day ahead.

The extra time in the refrigerator allows the sponge to fully absorb the three milk mixture, giving you a moister, more flavorful cake.

2. Why is my tres leches cake dry in the middle?

This usually means the milk mixture was not given enough time to soak in, or the holes were not poked deep or close enough together.

Try poking more holes and letting the cake chill overnight next time.

3. Can I use a different pan size?

A 9×13 inch pan is standard for this recipe and gives you the classic thin, well soaked slice.

If you use a smaller pan, expect a taller cake and a longer bake time.

4. Is tres leches cake served warm or cold?

Tres leches cake is always served cold, straight from the refrigerator.

Serving it cold keeps the whipped cream topping stable and gives the cake its signature refreshing texture.

5. Can I substitute the heavy cream in the soaking mixture?

Whole milk can be used in place of heavy cream in the soaking mixture, though the texture will be slightly less rich.

Heavy cream gives the classic version its signature silky finish, so it is worth using if you have it on hand.

Tres Leches Cake Recipe

Tres Leches Cake

Author: iamwinfred
310kcal
No ratings yet
Share Print Save
Prep 25 minutes
Cook 35 minutes
Chill Time 3 hours
Total 1 hour
This Tres Leches Cake is a light, airy sponge cake soaked in a mixture of three kinds of milk, then finished with a soft blanket of whipped cream. Every bite is cool, milky, and just sweet enough, and it only gets better the longer it sits in the fridge. It is simple, make ahead friendly, and always gets asked about at every potluck, birthday, and Sunday dinner.
Servings 15 slices
Course Dessert
Cuisine Mexican
Cost $12

Ingredients

For the Sponge Cake
  • 1 cup all purpose flour 120g
  • 1.5 teaspoons baking powder
  • 0.25 teaspoon salt
  • 5 large eggs separated, at room temperature
  • 1 cup granulated sugar 200g, divided
  • 0.333 cup whole milk 80ml
  • 1 teaspoon pure vanilla extract Mexican vanilla recommended
For the Three Milk Soaking Mixture
  • 12 ounces evaporated milk 1 can, 354ml
  • 14 ounces sweetened condensed milk 1 can, 397g
  • 0.25 cup heavy cream 60ml, divided
For the Whipped Cream Topping
  • 1 cup heavy cream 240ml, remaining
  • 2 tablespoons powdered sugar
For Garnish
  • ground cinnamon Ceylon cinnamon recommended, for dusting
Optional Serving Suggestions
  • fresh strawberries sliced, for serving
  • mango diced, for serving
  • mixed berries for serving
  • dulce de leche for drizzling
  • vanilla ice cream for serving
  • toasted coconut flakes for sprinkling over whipped cream

Equipment

  • 9×13-inch baking dish Glass recommended so you can see the cake browning evenly
  • Stand mixer or hand mixer Used for whipping egg whites, beating yolks, and whipping cream
  • Two large mixing bowls One for egg yolks, one for egg whites
  • Whisk For mixing dry ingredients and the milk mixture
  • Rubber spatula For gently folding ingredients
  • Wooden skewer or fork For poking holes in the cake
  • Fine-mesh sieve For sifting dry ingredients
  • Measuring cups and spoons
  • Offset spatula For spreading whipped cream evenly without tearing the cake

Method

  1. Preheat oven to 350°F (175°C). Grease a 9×13 inch baking dish generously with butter or nonstick spray, then lightly dust with flour, tapping out any excess.
  2. In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
  3. Separate the eggs, placing yolks in a large bowl and whites in a separate clean, dry bowl. Beat yolks with 3/4 cup sugar on medium-high for 2-3 minutes until pale yellow and thickened. Add whole milk and vanilla, mix on low just until combined.
  4. Add the flour mixture to the egg yolk mixture in two batches, gently folding with a rubber spatula after each addition. Stop as soon as no dry streaks remain; do not overmix.
  5. Using a clean, completely dry bowl and whisk attachment, beat egg whites on medium speed until foamy. Gradually add remaining 1/4 cup sugar while beating until stiff, glossy peaks form.
  6. Add about a third of the whipped egg whites into the batter, folding gently to lighten. Fold in remaining egg whites in two more additions, just until no white streaks remain. Batter should be light, airy, and pale yellow.
  7. Pour batter into prepared baking dish and smooth the top. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean and the top springs back lightly when touched. Cool in pan for 15 minutes.
  8. Whisk together evaporated milk, sweetened condensed milk, and 1/4 cup heavy cream in a large measuring cup or bowl until fully combined and smooth.
  9. While cake is still just warm, poke holes all over the surface with a wooden skewer or fork, spacing about 1 inch apart. Slowly pour the milk mixture over the cake in sections, allowing liquid to soak in evenly. Cover and refrigerate at least 3 hours, preferably overnight.
  10. Once cake is fully chilled, beat remaining 1 cup heavy cream with powdered sugar until soft, billowy peaks form. Be careful not to overbeat.
  11. Spread whipped cream evenly over the top of the chilled cake using an offset spatula. Dust lightly with ground cinnamon. Slice into squares and serve chilled.

Nutrition

Serving1SliceCalories310kcalCarbohydrates36gProtein7gFat15gSaturated Fat9gCholesterol110mgSodium140mgSugar29g

Notes

  • Make sure your egg whites are whipped to stiff peaks for the lightest, spongiest texture.
  • Poke the cake while it is still slightly warm so the milk soaks in more evenly.
  • Pour the milk mixture slowly and in stages rather than all at once to ensure even soaking.
  • Chill the cake for at least 3 hours, but overnight gives the best flavor and texture.
  • Use a completely grease-free, dry bowl when whipping egg whites, since any fat will prevent them from reaching stiff peaks.
  • Store covered in the refrigerator for up to 4 days. Keep the cake in its baking dish, tightly wrapped in plastic wrap, to prevent it from drying out or absorbing fridge odors.
  • This cake is not recommended for freezing once it has been soaked and topped with whipped cream. If you want to freeze ahead, freeze the plain baked sponge cake before soaking, then thaw and soak it the day you plan to serve.
  • Always serve this cake cold, straight from the refrigerator.
  • Whole milk can be used in place of heavy cream in the soaking mixture, though the texture will be slightly less rich.
  • Variations: Add cocoa powder to the sponge for chocolate tres leches, use coconut milk in place of one of the milks for coconut tres leches, layer with sliced strawberries for strawberry tres leches, swirl dulce de leche into the milk mixture, or add a pinch of cinnamon to the batter for cinnamon spiced tres leches.

Tried this recipe?

Let us know how it was!

Conclusion

This Tres Leches Cake is one of those desserts that looks impressive but is genuinely simple to pull off.

Give it a try for your next family gathering or celebration.

I would love to hear how it turns out, so drop a comment below or share a photo if you make it.

Recommended: