Authentic Tres Leches Cake Recipe: Light, Milky, and Perfectly Moist

This authentic tres leches cake recipe makes a light sponge cake soaked with evaporated milk, sweetened condensed milk, and whole milk, then finished with vanilla whipped cream. The classic 9 x 13-inch cake serves 12–15 people and requires about 25–35 minutes of preparation, 25–30 minutes of baking at 350°F (175°C), and at least 2 hours of chilling.

Every bite is tender, creamy, and richly milky without being heavy. Whipped egg whites give the sponge enough lift to absorb the three-milk mixture, while an overnight rest creates the moist, flavorful texture that makes this Mexican dessert a favorite for birthdays, holidays, potlucks, and family celebrations.

Jump to Recipe

Why You’ll Love This Recipe

This is the classic tres leches cake many people remember from Mexican bakeries and family celebrations: a soft, airy sponge carrying three distinct kinds of milk beneath a cloud of lightly sweetened cream. The cake is rich and moist, but the sponge keeps the dessert from feeling dense or greasy.

The recipe uses no butter or oil in the cake. Instead, separated eggs create the structure and lift, allowing the finished sponge to drink in the soak while remaining tender enough to cut into clean, generous squares.

If you enjoy comparing traditional preparations, you can also explore another classic tres leches method from our collection. This version stays close to the widely used Mexican-style approach with a simple sponge and a three-milk finish.

Ingredients You’ll Need

Ingredients for an authentic tres leches cake arranged beside a baking pan

The foundation is a short list of pantry staples, but each ingredient has an important role. All-purpose flour gives the sponge enough strength, baking powder adds support, and salt keeps the sweetness balanced.

  • Eggs: Separate the five eggs before starting. The yolks add color and richness, while the whipped whites provide the airy texture that makes the cake absorbent.
  • Sugar: Divide the granulated sugar between the yolks and whites. This helps the yolks become thick and pale and gives the egg whites stability as they whip.
  • Three milks: Evaporated milk brings concentrated dairy flavor, sweetened condensed milk supplies sweetness and body, and whole milk rounds out the mixture.
  • Whipped cream: Cold heavy cream, powdered sugar, and vanilla make a soft topping that complements the milky cake without overpowering it.

Use the sweetened condensed milk exactly as listed rather than replacing it with ordinary milk. That thick, sweet ingredient is essential to the standard tres leches flavor and consistency.

How to Make It Step-by-Step

Folding whipped egg whites into tres leches sponge cake batter

Step 1: Heat your oven to 350°F (175°C), then grease and lightly flour a 9 x 13-inch baking pan. You may line the bottom with parchment as well, although keeping the cake in the pan makes soaking and serving especially convenient.

Step 2: Whisk the flour, baking powder, and salt in a bowl until evenly distributed. In another bowl, beat the egg yolks with 3/4 cup of the sugar until pale, thick, and noticeably increased in volume, then blend in the milk and vanilla.

Step 3: Place the egg whites in a clean bowl and beat until foamy. Add the remaining 1/4 cup sugar gradually while mixing, then continue until medium-stiff peaks form that hold their shape but still look smooth.

Step 4: Fold the dry ingredients into the yolk mixture just until no large streaks of flour remain. Add the whipped whites in two or three additions, using broad, gentle strokes so you do not deflate the air that gives the sponge its lift.

Step 5: Spread the batter evenly in the prepared pan and smooth the surface. Bake for approximately 25–30 minutes, checking for a lightly golden top and a toothpick that comes out clean from the center.

Step 6: Let the cake cool in the pan for about 30 minutes. Once it is fully cooled, pierce the surface all over with a fork or skewer, making plenty of openings for the milk mixture to travel through the sponge.

Step 7: Whisk the evaporated milk, sweetened condensed milk, and whole milk together with the optional vanilla. If desired, add 1–2 tablespoons of dark rum or brandy, remembering that alcohol is not included in every traditional version.

Step 8: Slowly pour the milk mixture over the cake, pausing whenever the surface looks saturated. Work carefully around the edges and corners, where liquid can otherwise collect, and give the sponge time to absorb each pour.

Step 9: Cover the pan and refrigerate for at least 2 hours. For the most flavorful and evenly moist result, let it chill for 4 hours or overnight before adding the topping.

Step 10: Beat the cold heavy whipping cream with powdered sugar and vanilla until medium-stiff peaks form. Spread it over the chilled cake, then finish with a light cinnamon dusting or a few fresh strawberries.

Pro Tips for a Light, Absorbent Sponge

Piercing a cooled sponge cake before pouring on the three-milk soak

The most important technique is treating the whipped egg whites gently. Fold them in rather than stirring vigorously, and stop mixing as soon as the batter is evenly combined; a few small streaks are preferable to losing all the volume.

Make sure the cake has cooled before adding the soak. Warm cake can absorb unevenly, while a fully cooled sponge gives the milk mixture time to spread through the holes from edge to edge.

Pour slowly instead of dumping all the liquid in one place. A gradual pour helps prevent pooling and gives the crumb time to absorb the mixture, especially in the corners of the pan.

Do not worry if the cake looks very wet after soaking. The sponge is designed for this, and chilling allows the liquid to distribute throughout the crumb. The goal is moist and creamy rather than dry, but the cake should still hold its shape when sliced.

For another tender cake idea that uses a different method, try our soft vanilla cake recipe. It is a useful choice when you want a simple, unfrosted-style dessert rather than a milk-soaked celebration cake.

Chilling, Slicing, and Serving

Chilled tres leches cake squares topped with whipped cream and strawberries

Tres leches cake should be served cold, so plan ahead for the resting time. The minimum chilling period is 2 hours, but 4 hours or an overnight stay in the refrigerator produces the most unified flavor and the best texture.

Use a sharp knife to cut the cake into 12–15 portions. Wipe the blade between cuts for tidy edges, and use a thin spatula to lift each piece while keeping the creamy topping intact.

Classic garnishes include a small pinch of ground cinnamon and fresh strawberries. You can also serve fruit on the side, but keep the decoration light so the vanilla cream and three-milk flavor remain the focus.

Storage and Make-Ahead Advice

Keep the finished cake covered and refrigerated. Because the topping contains whipped cream and the sponge is soaked with dairy, it should not be left at room temperature for an extended period.

This is an excellent make-ahead dessert for an occasion because the cake benefits from resting overnight. Bake and soak it the day before, keep it covered in the refrigerator, and add the whipped cream and garnish shortly before serving.

If you are planning a larger dessert table, our easy apple cake is another fruit-filled option that can accompany this rich, chilled centerpiece. Offering one creamy cake and one warmly spiced cake gives guests a pleasing choice.

Common Questions About Tres Leches Cake

Can I use whole eggs instead of separating them? Some published versions do use whole eggs, but this recipe separates them because whipped whites provide the characteristic light, absorbent texture. For the most reliable result with these quantities, keep the yolks and whites separate.

Is rum required? No. Dark rum or brandy is optional and not traditional in every version. The cake remains fragrant and delicious with vanilla alone.

Can I add cinnamon to the soak? Cinnamon is often used as a garnish, and a small amount may be included in variations. The classic recipe listed here keeps the soak focused on the three milks and vanilla.

Why is my cake soggy? The cake should be very moist, but sogginess can result from underbaking, skipping the cooling period, or pouring the soak too quickly into one area. Bake until the center tests clean, cool completely, pierce the surface, and pour gradually.

Close-up of a cinnamon-dusted tres leches cake slice with a moist crumb
Authentic Tres Leches Cake Recipe: Light, Milky, and Perfectly Moist

Authentic Tres Leches Cake

A light, butter-free sponge cake soaked in evaporated milk, sweetened condensed milk, and whole milk, then covered with vanilla whipped cream. Serve it cold with cinnamon or fresh fruit.
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 3 minutes
Servings: 12 servings

Ingredients
  

Sponge Cake
  • 1 1/2 cups (180 g) All-purpose flour
  • 1 1/2 teaspoons Baking powder
  • 1/4 teaspoon Salt
  • 5 large eggs Large eggs, separated
  • 1 cup (200 g) Granulated sugar, divided
  • 1/3 cup (80 ml) Whole milk
  • 2 teaspoons Vanilla extract
Three-Milk Soak
  • 1 can (12 fl oz/354 ml) Evaporated milk
  • 1 can (14 oz/396 g) Sweetened condensed milk
  • 1 cup (240 ml) Whole milk
  • 1 teaspoon Vanilla extract, optional
  • 1-2 tablespoons Dark rum or brandy, optional
Topping
  • 1 1/2 cups (360 ml) Cold heavy whipping cream
  • 3 tablespoons Powdered sugar
  • 1 teaspoon Vanilla extract
Optional Garnish
  • As needed Ground cinnamon
  • As needed Fresh strawberries or other fruit

Method
 

Step-by-Step
  1. Heat the oven to 350°F (175°C). Grease and lightly flour a 9 x 13-inch baking pan, or line the bottom with parchment paper.
  2. Whisk the flour, baking powder, and salt together in a medium bowl. In a separate bowl, beat the egg yolks with 3/4 cup of the sugar until pale and thick, then mix in the milk and vanilla.
  3. Beat the egg whites until foamy. Gradually add the remaining 1/4 cup sugar and continue beating until medium-stiff peaks form.
  4. Fold the dry ingredients into the yolk mixture. Gently fold in the whipped egg whites in two or three additions, stopping as soon as the batter is combined.
  5. Spread the batter evenly in the prepared pan. Bake for approximately 25–30 minutes, until lightly golden and a toothpick inserted in the center comes out clean.
  6. Cool the cake in the pan for about 30 minutes. Pierce the surface all over with a fork or skewer.
  7. Whisk together the evaporated milk, sweetened condensed milk, whole milk, and optional vanilla or rum. Slowly pour the mixture over the cooled cake, giving the sponge time to absorb it and paying special attention to the edges and corners.
  8. Cover and refrigerate for at least 2 hours, although chilling 4 hours or overnight gives the best texture. Before serving, whip the heavy cream, powdered sugar, and vanilla to medium-stiff peaks and spread it over the cold cake.
  9. Garnish lightly with cinnamon or fresh fruit. Cut into squares and serve cold.

Notes

Fold the egg whites gently to preserve the sponge's volume. Pour the milk mixture slowly over a fully cooled cake, and refrigerate overnight when possible. Keep leftovers covered and chilled.

Final Thoughts

This authentic tres leches cake is a wonderful occasion dessert because it can be prepared ahead, serves a crowd, and tastes even better after resting. The airy sponge, sweet three-milk soak, and cool vanilla whipped cream create a balanced dessert that feels festive without requiring complicated decoration.

Take your time with the egg whites, let the cake cool before soaking, and give it a full overnight chill whenever possible. Add cinnamon or strawberries just before serving, then enjoy each cold, creamy slice with family and friends.

Leave a Comment

Recipe Rating