Tres Leches Cake

Tres leches cake is a classic Latin American dessert that’s loved for its incredibly moist texture and rich flavor. This sponge cake is soaked in a luscious mixture of three milks — evaporated milk, sweetened condensed milk, and heavy cream — creating a soft, creamy bite that melts in your mouth. Topped with whipped cream and sometimes fresh fruit or cinnamon, it’s a crowd-pleaser that’s both light and indulgent.

Why You’ll Love This Recipe

Tres leches cake is surprisingly simple to make and always a hit at parties, potlucks, and holidays. The airy sponge absorbs the milk mixture beautifully without getting soggy, and the whipped cream topping adds the perfect finishing touch. It’s refreshing, not too sweet, and can be made ahead of time — in fact, it’s even better after a night in the fridge.

ingredients

Tres Leches Cake 10 Tres leches cake is a classic Latin American dessert that's loved for its incredibly moist texture and rich flavor. This sponge cake is soaked in a luscious mixture of three milks — evaporated milk, sweetened condensed milk, and heavy cream — creating a soft, creamy bite that melts in your mouth. Topped with whipped cream and sometimes fresh fruit or cinnamon, it's a crowd-pleaser that’s both light and indulgent.

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the cake:

  • All-purpose flour
  • Baking powder
  • Salt
  • Eggs
  • Granulated sugar
  • Vanilla extract
  • Whole milk

For the milk soak (tres leches):

  • Sweetened condensed milk
  • Evaporated milk
  • Heavy cream

For the topping:

  • Heavy cream
  • Powdered sugar
  • Vanilla extract
  • Ground cinnamon (optional)
  • Fresh berries or sliced fruit (optional)

directions

  1. Preheat oven to 350°F (175°C). Grease and flour a 9×13-inch baking dish.
  2. Make the cake batter: In a medium bowl, whisk together flour, baking powder, and salt. In a large bowl, beat the eggs with sugar until pale and fluffy. Stir in vanilla and milk. Gently fold in the dry ingredients until just combined.
  3. Bake for 25–30 minutes or until a toothpick inserted in the center comes out clean.
  4. Cool the cake in the pan for 10 minutes. Then, poke holes all over the surface with a fork or skewer.
  5. Make the milk soak: In a large measuring cup or bowl, whisk together sweetened condensed milk, evaporated milk, and heavy cream.
  6. Pour the milk mixture evenly over the warm cake. Refrigerate for at least 4 hours, preferably overnight, to allow the cake to absorb the liquid.
  7. Make the topping: Whip the cream with powdered sugar and vanilla until soft peaks form.
  8. Spread the whipped cream over the chilled cake. Top with cinnamon or fresh fruit if desired. Serve cold.

Servings and timing

Serves 12–16
Prep time: 20 minutes
Cook time: 30 minutes
Chill time: 4 hours (minimum)
Total time: About 5 hours

Variations

  • Coconut tres leches: Replace some of the cream with coconut milk and top with toasted coconut.
  • Chocolate tres leches: Add cocoa powder to the cake batter for a chocolaty twist.
  • Spiked version: Add a splash of rum or coffee liqueur to the milk mixture for a more adult flavor.
  • Mini cakes: Make in muffin tins or ramekins for individual servings.
  • Fruit-filled: Add a layer of fresh strawberries or mango between the cake and whipped topping.

storage/reheating

Store tres leches cake covered in the refrigerator for up to 4 days. It tastes best chilled and does not require reheating. The cake can also be made a day in advance, making it a convenient make-ahead dessert.

FAQs

Tres Leches Cake
Tres Leches Cake 11 Tres leches cake is a classic Latin American dessert that's loved for its incredibly moist texture and rich flavor. This sponge cake is soaked in a luscious mixture of three milks — evaporated milk, sweetened condensed milk, and heavy cream — creating a soft, creamy bite that melts in your mouth. Topped with whipped cream and sometimes fresh fruit or cinnamon, it's a crowd-pleaser that’s both light and indulgent.

Why is it called tres leches?

“Tres leches” means “three milks” in Spanish, referring to the trio of milks used to soak the cake: evaporated milk, condensed milk, and heavy cream.

Can I make this cake ahead of time?

Yes, it actually improves with time as the cake fully absorbs the milk mixture. It’s best made the day before serving.

What type of cake is used?

A light sponge or butter cake works best — it holds up well and absorbs the milk mixture without becoming mushy.

Can I use a boxed cake mix?

Yes, a plain yellow or white cake mix can be used in a pinch, though homemade gives better flavor and texture.

Why poke holes in the cake?

This allows the milk mixture to fully soak into the cake, creating its signature texture.

Can I use non-dairy milk?

You can substitute non-dairy alternatives, but the flavor and consistency may change slightly. Use coconut cream for the richest texture.

Does tres leches cake need to be refrigerated?

Yes, always store it in the fridge due to the dairy content and to maintain its texture.

How long does it need to soak?

At least 4 hours, but overnight is ideal for maximum absorption and flavor.

Can I freeze tres leches cake?

It’s not recommended, as freezing can affect the texture of the milk-soaked cake.

Can I use whipped topping instead of homemade whipped cream?

Yes, but freshly whipped cream has a superior texture and flavor.

Conclusion

Tres leches cake is a sweet, creamy, and ultra-moist dessert that’s perfect for any celebration or gathering. With its delicate sponge base and rich milk soak, it’s both indulgent and refreshing — a rare combination that makes it truly special. Whether you’re sharing it with guests or treating yourself, this classic cake is sure to be a hit every time.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tres Leches Cake

Tres Leches Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes (plus chilling)
  • Yield: 12 servings
  • Category: Desserts
  • Method: Baking
  • Cuisine: Latin American
  • Diet: Vegetarian

Description

Tres Leches Cake is a light sponge cake soaked in a sweet mixture of three kinds of milk—evaporated, condensed, and whole milk or cream. Topped with fluffy whipped cream and a sprinkle of cinnamon, it’s a Latin American classic that’s rich, airy, and incredibly moist in every bite.


Ingredients

For the cake:

  • 1 cup all-purpose flour

  • 1 1/2 teaspoons baking powder

  • 1/4 teaspoon salt

  • 5 large eggs, separated

  • 1 cup granulated sugar (divided: 3/4 cup + 1/4 cup)

  • 1/3 cup whole milk

  • 1 teaspoon vanilla extract

For the milk soak:

  • 1 (12 oz) can evaporated milk

  • 1 (14 oz) can sweetened condensed milk

  • 1/2 cup whole milk or heavy cream

For the topping:

 

  • 1 1/2 cups heavy whipping cream

  • 3 tablespoons powdered sugar

  • 1/2 teaspoon vanilla extract

  • Ground cinnamon (for garnish, optional)


Instructions

Preheat oven to 350°F (175°C). Grease and flour a 9×13-inch baking dish.

 

Make the cake:

In a bowl, whisk together the flour, baking powder, and salt.

In a separate large bowl, beat egg yolks with 3/4 cup sugar until pale and thick. Stir in milk and vanilla.

Gently fold in the flour mixture until combined.

In another bowl, beat egg whites until soft peaks form. Gradually add remaining 1/4 cup sugar and beat until stiff peaks form.

Gently fold the egg whites into the batter, being careful not to deflate them.

 

Bake:

Pour the batter into the prepared pan. Bake for 25–30 minutes, or until a toothpick inserted into the center comes out clean. Let cake cool completely.

 

Make the milk soak:

In a bowl, whisk together evaporated milk, sweetened condensed milk, and whole milk. Once the cake is cool, poke holes all over the top using a fork or skewer. Slowly pour the milk mixture evenly over the cake. Refrigerate for at least 4 hours or overnight to fully absorb.

 

Make the whipped topping:

In a chilled bowl, beat heavy cream, powdered sugar, and vanilla until stiff peaks form. Spread evenly over the soaked cake.

 

Serve:

Dust lightly with cinnamon if desired. Slice and serve chilled.


Notes

  • Best made a day in advance to allow the milk mixture to fully soak in.

  • Can be topped with fresh berries or toasted coconut for a twist.

 

  • Leftovers should be stored covered in the fridge for up to 4 days.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *