Classic Tres Leches Cake Recipe (Authentic Mexican Three Milk Cake)

Classic Tres Leches Cake Recipe (Authentic Traditional Mexican Three Milk Cake)

Classic Tres Leches Cake Recipe (Authentic Mexican Three Milk Cake)

Few desserts are as rich, creamy, and irresistible as a homemade Tres Leches Cake. This classic Mexican dessert features a light and airy sponge cake soaked in a sweet mixture of three different milks before being topped with fluffy whipped cream.

The result is an incredibly moist cake that practically melts in your mouth. Perfect for birthdays, holidays, Cinco de Mayo celebrations, family gatherings, and special occasions, Tres Leches Cake has become one of the most beloved desserts throughout Mexico and Latin America.

If you're looking for the best Tres Leches Cake recipe, this authentic version delivers the perfect balance of sweetness, creaminess, and texture.

The History of Tres Leches Cake

Tres Leches Cake, which translates to "Three Milks Cake," is one of the most iconic desserts in Latin American cuisine. While its exact origins are debated, many historians believe the dessert became popular throughout Mexico, Nicaragua, and Central America during the early 20th century.

The cake gained widespread popularity when canned milk companies printed Tres Leches recipes on their product labels, helping the dessert spread throughout Latin America and eventually the United States.

Today, Tres Leches Cake remains a staple at birthdays, weddings, holidays, and celebrations around the world.

Why You'll Love This Recipe

Ultra-moist and creamy texture

Authentic Mexican dessert

Light and fluffy sponge cake

Perfect make-ahead recipe

Great for parties and celebrations

Easy to customize with fruit and toppings

Better the next day

Recipe Information

Prep Time: 25 minutes

Bake Time: 25–30 minutes

Chill Time: 4 hours

Total Time: Approximately 5 hours

Servings: 12

Ingredients

For the Sponge Cake

1 cup all-purpose flour

1½ teaspoons baking powder

¼ teaspoon salt

5 large eggs, separated

1 cup granulated sugar, divided

⅓ cup whole milk

1 teaspoon vanilla extract

For the Tres Leches Mixture

1 (14-ounce) can sweetened condensed milk

1 (12-ounce) can evaporated milk

1 cup whole milk

For the Whipped Cream Topping

2 cups heavy whipping cream

¼ cup powdered sugar

1 teaspoon vanilla extract

How to Make Tres Leches Cake

Step 1: Prepare the Baking Dish

Preheat the oven to 350°F.

Lightly grease a 9x13-inch baking dish.

Set aside.

Step 2: Mix the Dry Ingredients

In a medium bowl, whisk together:

Flour

Baking powder

Salt

Set aside.

Step 3: Make the Cake Batter

In a large bowl, beat the egg yolks with ¾ cup of the sugar until pale yellow and fluffy.

Add:

Whole milk

Vanilla extract

Mix until combined.

Gradually fold in the dry ingredients until smooth.

Step 4: Beat the Egg Whites

In a separate bowl, beat the egg whites until soft peaks form.

Gradually add the remaining ¼ cup sugar.

Continue beating until stiff peaks form.

Gently fold the egg whites into the batter.

Do not overmix.

Step 5: Bake the Cake

Pour the batter into the prepared baking dish.

Bake for 25 to 30 minutes, or until a toothpick inserted into the center comes out clean.

Allow the cake to cool completely.

Step 6: Prepare the Three Milk Mixture

In a large measuring cup or bowl, whisk together:

Sweetened condensed milk

Evaporated milk

Whole milk

Mix until fully combined.

Step 7: Soak the Cake

Using a fork or skewer, poke holes all over the cooled cake.

Slowly pour the milk mixture over the entire cake.

Allow the cake to absorb the liquid.

Cover and refrigerate for at least 4 hours or overnight.

Step 8: Make the Whipped Topping

In a large bowl combine:

Heavy whipping cream

Powdered sugar

Vanilla extract

Beat until stiff peaks form.

Step 9: Finish the Cake

Spread the whipped cream evenly over the chilled cake.

Serve cold.

Why Is Tres Leches Cake So Moist?

Unlike traditional cakes, Tres Leches Cake is intentionally soaked in a sweet mixture of three milks after baking.

The sponge cake acts like a sponge, absorbing the liquid while maintaining its structure. The result is an incredibly moist dessert that remains light rather than soggy.

Expert Tips for the Best Tres Leches Cake

Allow the cake to cool completely before adding the milk mixture.

Use room-temperature eggs for the fluffiest sponge cake.

Refrigerate overnight for maximum flavor.

Pour the milk mixture slowly for even absorption.

Use heavy whipping cream for the most stable topping.

Popular Tres Leches Variations

Strawberry Tres Leches Cake

Top with fresh strawberries and strawberry sauce.

Chocolate Tres Leches Cake

Add cocoa powder to the sponge cake.

Coconut Tres Leches Cake

Replace whole milk with coconut milk.

Caramel Tres Leches Cake

Drizzle with dulce de leche before serving.

Storage

Store covered in the refrigerator for up to 4 days.

Because of the milk mixture and whipped topping, Tres Leches Cake should always be refrigerated.

Frequently Asked Questions

What does tres leches mean?

Tres leches translates to "three milks" in Spanish and refers to the sweet milk mixture used to soak the cake.

Is Tres Leches Cake supposed to be wet?

Yes. The cake should be very moist while still holding its shape.

Can I make Tres Leches Cake ahead of time?

Absolutely. Many people prefer making it the day before serving because the flavor improves overnight.

Can Tres Leches Cake be frozen?

Yes. Freeze the cake without the whipped topping for up to 3 months.

Perfect Drink Pairings

Mexican Hot Chocolate

Café de Olla

Gingerbread Latte

Vanilla Latte

Horchata

Iced Coffee

Fresh Milk

More Mexican Dessert Recipes You'll Love

Churros

Sopapilla Cheesecake Bars

Mexican Wedding Cookies

Flan

Fried Ice Cream

Cinnamon Sugar Tortilla Chips

More Cake Recipes You'll Love

Strawberry Crunch Cheesecake Cake

Red Velvet Cake

Butter Pecan Cake

Caramel Apple Cheesecake

Moist Banana Bread

Coconut Cake

Nutrition Information

Serving Size: 1 Slice

  • Calories: 420

  • Carbohydrates: 49g

  • Protein: 9g

  • Fat: 21g

  • Sugar: 38g

Final Thoughts

This Classic Tres Leches Cake Recipe is light, creamy, ultra-moist, and packed with authentic flavor. Whether you're celebrating a birthday, holiday, or simply craving a homemade dessert, this traditional Mexican cake is always a crowd-pleaser and gets even better after a night in the refrigerator.

Back to blog

Leave a comment