Classic Tres Leches Cake Recipe: Moist Latin Milk Cake Tutorial

Tres Leches Cake is a beloved dessert that appears at birthdays, holidays, and family gatherings. A light sponge cake is soaked in a mixture of three milks, producing a tender, creamy, and rich treat. This classic version is finished with whipped cream, fresh strawberries, and a light dusting of cinnamon for a simple yet elegant dessert that feels special every time.

What is Tres Leches Cake?

Tres Leches Cake, which means “three milks cake,” starts with a delicate sponge that is soaked in a blend of evaporated milk, sweetened condensed milk, and whole milk (or cream). The cake soaks up the mixture, remaining soft and airy rather than dense.

This dessert is popular across Latin America and comes in many regional variations. It’s commonly served chilled and topped with whipped cream and fresh fruit for celebrations or casual gatherings.

The defining characteristic is the texture: the sponge absorbs the milk mixture without collapsing, resulting in a moist, melt-in-your-mouth bite with a light structure.

Why You’ll Love Classic Tres Leches

Tres leches has endured because it’s comforting, straightforward, and always impressive. This classic recipe preserves the traditional flavors and technique for reliable results.

Reasons this cake is a favorite:

  • Light, soft, and perfectly soaked. The sponge absorbs the milk mixture evenly without becoming soggy, giving an ultra-moist yet airy texture.
  • Simple ingredients and technique. This recipe uses familiar pantry staples and a classic method for true flavor.
  • Make-ahead friendly. The cake tastes even better after sitting overnight, when the flavors meld and the texture improves.
  • Great for any occasion. From birthdays to a weekend dessert, it’s an easy centerpiece that feels celebratory.

Ingredients You Need

All of the ingredients for tres leches in bowls on a countertop.
  • Eggs (separated): Whipping the egg whites creates the cake’s light, airy structure.
  • Flour: All-purpose flour yields a soft but sturdy sponge that holds the milk soak.
  • Sugar: Granulated sugar for the cake and additional sugar for whipping the whites.
  • Baking powder: Helps the cake rise.
  • Whole milk: Adds richness to the batter and the milk soak.
  • Evaporated milk: Contributes creaminess without excess sweetness.
  • Sweetened condensed milk: Provides sweetness and body to the milk mixture.
  • Heavy cream: For the whipped topping.
  • Powdered sugar: Used in the whipped cream topping for stability and sweetness.
  • Vanilla: Classic flavor for both cake and topping.
  • Fresh strawberries: A bright, fresh contrast to the creamy cake.
  • Ground cinnamon: A light dusting adds warmth and a traditional touch.

How to Make Tres Leches Cake

Egg yolks in a glass bowl with sugar before mixing.
  1. Preheat the oven to 350°F. Separate the eggs into two bowls. Add 3/4 cup of sugar to the yolks and beat until pale yellow. Gradually add the milk and vanilla.
The beaten egg yolk mixture in a large glass bowl with the flour, salt, and baking powder.
  1. Sift and add the flour, baking powder, and salt to the yolk mixture. Mix just until combined—avoid overmixing.
The beaten egg whites in a large bowl.
  1. In a clean bowl, beat the egg whites on high, gradually adding 1/4 cup sugar until stiff, glossy peaks form.
The beaten egg white mixture in the bowl with the cake mixture before stirring everything together.
  1. Fold the beaten egg whites into the yolk batter gently until the mixture is light and spongy. Scrape the bowl as needed to combine evenly.
The cake batter poured into the baking dish before baking.
  1. Pour the batter into a 9×13-inch baking dish and spread it evenly. Bake 30–35 minutes, or until a toothpick inserted in the center comes out clean.
A fork poking holes in the baked cake.
  1. Cool the cake completely, then use a fork to poke small holes across the surface so the milk mixture can penetrate.
The milk mixture in a large bowl with a whisk after whisking together.
  1. Whisk together the sweetened condensed milk, evaporated milk, and whole milk until smooth.
The milk mixture being poured over the cake.
  1. Slowly pour the milk mixture over the cake, allowing it to soak into the holes. Cover tightly with plastic wrap and chill overnight so the cake can absorb the liquid fully.
Spreading the whipped cream over the cake with a spatula.
  1. Whip the cold heavy cream with powdered sugar and vanilla until soft peaks form. Spread the whipped topping over the chilled cake.
The cake decorated with the frosting and slices of strawberries.
  1. Decorate with sliced strawberries and a light dusting of cinnamon. Serve cold.
Finished tres leches cake decorated with a dusting of cinnamon and cut strawberries on a white countertop.

Why Do You Poke Holes in Tres Leches Cake?

Poking holes allows the three-milk mixture to soak evenly into the cake. Without these holes, the liquid would remain on the surface rather than penetrating the crumb. The holes ensure the entire cake becomes uniformly moist, creating the dessert’s signature creamy texture.

Chef’s Kiss

Expert Recipe Tips

  • Whip the egg whites to stiff peaks. This gives the cake lift and structure.
  • Fold gently. Use a gentle folding motion to keep the batter airy; overmixing will deflate it.
  • Poke holes for soaking. Don’t skip this step—holes let the milk mixture reach every bite.
  • Cool before adding the milk. A warm cake won’t absorb the mixture properly and can become mushy.
  • Let it soak overnight. Resting in the fridge improves texture and flavor.

FAQs

Is tres leches cake supposed to be wet?

Yes. It should be moist and creamy but not soggy. The cake absorbs the milk mixture while retaining its shape and a tender crumb.

Why isn’t my tres leches cake soaking up the milk?

Often this means the cake wasn’t poked with enough holes or the sponge is too dense. A properly made sponge will absorb the milk mixture easily.

Do I have to refrigerate tres leches cake?

Yes. Because the cake contains a milk mixture and whipped topping, it should be kept refrigerated.

A serving spatula removes a piece of tres leches from the pan.

Storage Instructions

Tres leches stores well and often improves with time. Cover and refrigerate for 3–4 days and serve chilled.

To freeze, omit the whipped topping. Wrap the cake tightly and freeze for up to 2 months. Thaw overnight in the refrigerator, then add fresh whipped cream and fruit before serving.

Tres Leches Cake

A light sponge soaked in a rich blend of three milks creates an ultra‑moist, melt‑in‑your‑mouth cake. Topped with whipped cream, fresh strawberries, and a hint of cinnamon, it’s perfect for celebrations or making ahead.
A slice of tres leches cake with a sliced strawberry on top on a plate with a fork for serving.

Equipment

  • 1 13×9 baking dish
  • Hand mixer

Ingredients

For the cake:

  • 5 large eggs, room temperature, separated
  • 1 cup sugar, divided
  • 1/2 cup whole milk
  • 1 teaspoon vanilla
  • 1 1/2 cups flour, sifted
  • 2 teaspoons baking powder
  • 1/2 teaspoon salt

For the milk mixture:

  • 1 (14 oz) can sweetened condensed milk
  • 1 (12 oz) can evaporated milk
  • 3/4 cup whole milk (or a milk alternative)

For the topping:

  • 1 cup cold heavy cream
  • 3/4 cup powdered sugar (adjust to taste)
  • 1/2 teaspoon vanilla
  • 1 tablespoon ground cinnamon
  • 1 cup fresh fruit (strawberries recommended)

Instructions

  1. Separate the egg whites and yolks into two bowls.
  2. Add 3/4 cup sugar to the yolks and beat until pale. Gradually add milk and vanilla.
  3. Add sifted flour, baking powder, and salt to the yolk mixture; mix until just combined.
  4. Beat the egg whites on high, adding 1/4 cup sugar gradually, until stiff peaks form.
  5. Fold the egg whites into the yolk batter gently until light and spongy.
  6. Pour batter into a 9×13-inch dish and bake 30–35 minutes, until a toothpick comes out clean.
  7. Cool completely, then poke small holes across the cake with a fork.
  8. Whisk the condensed milk, evaporated milk, and whole milk together and pour evenly over the cake.
  9. Cover and chill overnight to allow the cake to fully absorb the milk.
  10. Whip the heavy cream with powdered sugar and vanilla to soft peaks, spread over the cake, then top with strawberries and a dusting of cinnamon. Serve cold.

Notes

  • Fold gently: Keep the batter airy by folding the egg whites in carefully.
  • Cool before soaking: A warm cake won’t absorb the milk properly.
  • Rest overnight: Chilling improves texture and flavor.
  • Serve chilled: The cake is best straight from the refrigerator.

Nutrition

Calories: 422 kcal
Carbohydrates: 62 g
Protein: 10 g
Fat: 15 g

Nutrition information is an estimate and should be used as a guideline.