Tres Leches Cake Recipe: 12 Easy Servings of Creamy Dessert

Tres Leches Cake is the kind of dessert that makes a simple meal feel like a celebration. This classic Mexican-inspired cake starts with a light sponge, then gets soaked with a creamy blend of sweetened condensed milk, evaporated milk, and whole milk. After chilling, it becomes tender, rich, and beautifully moist without feeling heavy.

This Tres Leches Cake recipe is made in a 13 x 9-inch pan, so it is perfect for birthdays, holidays, potlucks, family dinners, or any day you want a dessert that tastes special. The whipped cream topping keeps each slice soft and elegant, while cinnamon sugar and fresh strawberries add color, freshness, and a little extra sweetness.

What Is Tres Leches Cake?

Tres Leches Cake means “three milks cake.” The name comes from the milk mixture poured over the baked cake after it cools. The cake is poked with holes so the three-milk mixture can soak into every bite. The result is a dessert with a soft sponge texture, creamy flavor, and a chilled finish that makes it especially refreshing.

Unlike many cakes that rely on thick frosting, Tres Leches Cake gets its magic from the soak. The sponge absorbs the milk mixture while still holding its shape, creating a slice that is moist, delicate, and full of flavor.

What Makes This Recipe Special

This Tres Leches Cake recipe is simple enough for beginners but impressive enough for guests. The eggs are separated so the yolks add richness and the whipped whites bring lightness. Butter and whole milk add a soft crumb, while vanilla gives the cake warm bakery-style flavor.

Another reason this Tres Leches Cake works so well is the make-ahead method. Chilling the cake gives the milks time to soak deeply into the sponge, which means the flavor improves as it rests. Make it the night before serving, then add the whipped cream topping and garnishes shortly before dessert.

Ingredients

For the Cake

  • Cooking spray, for greasing the pan
  • 1 1/2 cups all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1/2 teaspoon kosher salt
  • 5 large eggs, separated
  • 1 1/4 cups granulated sugar, divided
  • 2 teaspoons vanilla extract, divided
  • 1/2 cup whole milk
  • 4 tablespoons unsalted butter, melted and cooled

For the Milk Mixture

  • 1 can sweetened condensed milk, 14 ounces
  • 1 can evaporated milk, 12 ounces
  • 1/2 cup whole milk

For the Topping

  • 2 cups heavy cream
  • 1 tablespoon cinnamon sugar
  • Sliced strawberries, for garnish

How to Make Tres Leches Cake

1. Prepare the Pan

Preheat the oven to 350°F. Grease a 13 x 9-inch baking pan with cooking spray. Make sure the corners are coated well so the cake releases cleanly when sliced.

2. Mix the Dry Ingredients

In a large bowl, whisk the flour, baking powder, and salt. This step evenly distributes the leavening and helps the cake rise with a soft, even crumb.

3. Beat the Egg Yolks

In a separate bowl, beat the egg yolks with 1 cup of sugar until the mixture looks thick and pale. Add 1 teaspoon of vanilla extract and mix until smooth. This creates a rich base for the sponge.

4. Whip the Egg Whites

In a clean bowl, beat the egg whites until soft peaks form. Gradually add the remaining 1/4 cup of sugar and continue beating until stiff peaks form. The whipped whites give Tres Leches Cake its airy texture, so fold them gently later.

5. Combine the Batter

Add the egg yolk mixture to the dry ingredients and fold until just combined. Stir in the whole milk and cooled melted butter. Do not overmix; a gentle hand helps keep the cake tender.

6. Fold in the Egg Whites

Carefully fold the whipped egg whites into the batter. Work slowly and use a spatula to lift the batter from the bottom of the bowl over the top. The goal is to keep as much air in the mixture as possible.

7. Bake

Pour the batter into the prepared pan and spread it evenly. Bake for about 30 minutes, or until a toothpick inserted in the center comes out clean. The top should be lightly golden and spring back when touched.

8. Cool and Poke Holes

Let the cake cool in the pan for about 10 minutes. Use a fork to poke holes all over the top. These holes help the milk mixture soak evenly into the sponge.

9. Add the Three-Milk Soak

In a medium bowl, whisk the sweetened condensed milk, evaporated milk, and whole milk until smooth. Slowly pour the mixture over the cake, covering the surface from edge to edge. Take your time so the liquid can settle into the holes.

10. Chill

Cover the pan and refrigerate for at least 1 hour. For the best Tres Leches Cake, chill it overnight. The longer rest gives the cake a deeper flavor and a perfectly creamy texture.

11. Add the Whipped Topping

Just before serving, whip the heavy cream with the remaining 1 teaspoon of vanilla extract until stiff peaks form. Spread the whipped cream over the chilled cake.

12. Garnish and Serve

Dust the top with cinnamon sugar and add sliced strawberries. Slice into 12 pieces and serve cold.

Tres Leches Cake

Best Tips for a Moist Cake

Use room-temperature eggs when possible. They whip more easily and create better volume.

Make sure the bowl for the egg whites is clean and dry. Any grease can stop the whites from whipping properly.

Let the butter cool before adding it to the batter. Hot butter can affect the eggs and change the texture.

Poke plenty of holes across the entire cake. This helps every slice absorb the three-milk mixture.

Chill the cake long enough. A quick chill works, but overnight chilling creates the best flavor and texture.

Make-Ahead Instructions

Tres Leches Cake is one of the best desserts to make ahead because it needs time to chill. Bake the cake, poke the holes, pour on the milk mixture, cover the pan, and refrigerate overnight. The next day, add the whipped cream topping, cinnamon sugar, and strawberries before serving.

If you are taking the cake to a party, keep it chilled until you are ready to serve. The texture is best when cold.

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days. Because the cake is soaked with milk and topped with cream, it should not sit at room temperature for long.

You can freeze the cake before adding whipped cream and fruit. Wrap it tightly in plastic wrap and foil, then freeze for up to 1 month. Thaw it overnight in the refrigerator, then add the topping before serving.

Variations

For a dairy-free twist, use coconut cream for the topping and choose dairy-free versions of the milk ingredients where available. Coconut adds a tropical flavor that pairs beautifully with the creamy cake.

For a chocolate version, add cocoa powder to the batter and finish with whipped cream. This variation gives Tres Leches Cake a rich dessert-shop flavor.

For a fruity version, add a thin layer of pureed mango or strawberry over the chilled cake before spreading on the whipped cream. Fresh fruit brightens the sweet milk soak and makes each slice colorful.

For a caramel finish, drizzle caramel sauce over the whipped topping. This is especially good with cinnamon sugar and strawberries.

What to Serve With It

Fresh berries are a natural match because their tart flavor balances the sweet, creamy cake. Strawberries, blueberries, raspberries, and blackberries all work well.

Churros with chocolate sauce make a fun dessert-table pairing. The warm crunch of churros contrasts nicely with the chilled softness of Tres Leches Cake.

A fruit salad with mango, kiwi, orange, or pineapple adds brightness and keeps the dessert spread fresh. For drinks, coffee, iced coffee, or a lime margarita can complement the richness of the cake.

Tres Leches Cake

Frequently Asked Questions

What are the three milks in this cake?

The three milks are sweetened condensed milk, evaporated milk, and whole milk. Together, they create the signature creamy soak that gives the cake its soft, moist texture.

Is this dessert Mexican?

Tres Leches Cake is widely loved in Mexican and Latin American cooking. It is a popular celebration dessert because it is easy to serve, tastes rich, and can be made ahead.

Should I add whipped topping right before serving?

Yes. For the freshest look and best texture, add the whipped cream topping close to serving time. The soaked cake can chill overnight, but the topping looks best when added after the cake has set.

Why is my cake dense?

A dense cake usually means the batter was overmixed or the egg whites lost too much air during folding. Fold gently and stop mixing once the batter is combined.

Can I make it gluten-free?

Yes. Replace the all-purpose flour with a 1:1 gluten-free flour blend. The texture may be slightly different, but the milk soak helps keep the cake moist.

Can I freeze it?

Yes, but freeze it without whipped cream and strawberries. Wrap the cooled, soaked cake tightly, freeze for up to 1 month, then thaw in the refrigerator overnight and decorate before serving.

Final Thoughts

Tres Leches Cake is creamy, soft, sweet, and perfect for sharing. With a fluffy sponge, a rich three-milk soak, and a cloud of whipped cream on top, this dessert brings comfort and celebration to every slice. This Tres Leches Cake is easy to make ahead, serve cold, and watch disappear from the table.

Tres Leches Cake

Tres Leches Cake Recipe: 12 Easy Servings of Creamy Dessert

This Irresistible Tres Leches Cake is a moist, creamy delight that's perfect for any occasion.
Prep Time 20 minutes
Cook Time 30 minutes
Chilling Time 1 hour
Total Time 1 hour 50 minutes
Servings: 12 slices
Course: DESSERTS
Cuisine: Mexican
Calories: 350

Ingredients
  

For the Cake
  • 1.5 cups All-Purpose Flour gluten-free option available
  • 1.5 tsp Baking Powder a vital leavening agent
  • 0.5 tsp Kosher Salt balances the sweetness
  • 5 large Egg Yolks adds richness and moisture
  • 1.25 cups Granulated Sugar 1 cup for yolks, 0.25 cup for whites
  • 2 tsp Vanilla Extract infuses the cake with flavor
  • 5 large Egg Whites creates a light texture
  • 0.5 cups Whole Milk keeps the cake moist
  • 4 tbsp Unsalted Butter melted and cooled
For the Milk Mixture
  • 14 oz Sweetened Condensed Milk ensures sweetness and creaminess
  • 12 oz Evaporated Milk no direct substitute recommended
  • 2 cups Heavy Cream for whipped topping
For Garnishing
  • 1 tbsp Cinnamon Sugar adds sweet aroma
  • Sliced Strawberries for garnish

Equipment

  • Mixing bowls
  • Baking Pan
  • whisk
  • Electric Mixer
  • measuring cups
  • measuring spoons
  • Spatula
  • Fork

Method
 

Preparation
  1. Preheat your oven to 350°F (175°C) and grease a 13" x 9" baking pan with cooking spray.
  2. In a large mixing bowl, whisk together the all-purpose flour, baking powder, and kosher salt.
  3. In another bowl, beat the egg yolks with 1 cup of granulated sugar until thick and pale. Add the vanilla extract.
  4. In a clean bowl, beat the egg whites until soft peaks form. Gradually add 0.25 cup of sugar while beating until stiff peaks form.
  5. Gently fold the egg yolk mixture into the dry ingredients, then incorporate the whole milk and melted butter.
  6. Fold in the whipped egg whites gently to maintain the airy texture.
  7. Pour the batter into the prepared pan and bake for approximately 30 minutes, or until a toothpick comes out clean.
  8. Allow the cake to cool for about 10 minutes, then poke holes in the top with a fork.
  9. In a medium bowl, whisk the sweetened condensed milk, evaporated milk, and whole milk until blended.
  10. Pour the milk mixture over the cooled cake, ensure it seeps into the holes. Chill in the fridge for at least 1 hour.
  11. Before serving, whip the heavy cream with the remaining 0.5 cup of sugar until stiff peaks form and spread over the cake.
  12. Dust with cinnamon sugar and add sliced strawberries for garnish.

Nutrition

Serving: 1sliceCalories: 350kcalCarbohydrates: 45gProtein: 7gFat: 17gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 130mgSodium: 200mgPotassium: 150mgFiber: 1gSugar: 30gVitamin A: 500IUVitamin C: 2mgCalcium: 100mgIron: 1mg

Notes

Serve with a dollop of whipped cream for extra decadence. Ensure egg whites are beaten in a clean, dry bowl for best results.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating