Easy Tres Leches Cake Recipe – The Best Moist & Creamy Homemade Dessert

If you’re looking for a dessert that’s incredibly soft, rich, and irresistibly creamy, this Easy Tres Leches Cake Recipe is exactly what you need. This classic Latin-inspired dessert has become a favorite across the United States because of its light sponge cake soaked in three kinds of milk and topped with fluffy whipped cream. Despite its luxurious texture, it’s surprisingly easy to make at home with simple pantry ingredients.

Whether you’re baking for birthdays, holidays, family gatherings, or simply satisfying a sweet craving, this homemade tres leches cake delivers bakery-quality results every time. Follow this detailed step-by-step guide to create the perfect moist and creamy dessert.

Why You’ll Love This Tres Leches Cake

  • Soft, airy sponge cake that absorbs every drop of milk.
  • Rich, creamy flavor without being overly sweet.
  • Perfect make-ahead dessert for parties.
  • Easy ingredients found in most U.S. grocery stores.
  • Great for birthdays, potlucks, and celebrations.

What Is Tres Leches Cake?

Tres Leches means “three milks” in Spanish. The cake is made by baking a light sponge cake, then soaking it with a mixture of:

  • Sweetened condensed milk
  • Evaporated milk
  • Whole milk or heavy cream

The result is a dessert that’s incredibly moist yet still holds its shape beautifully.

Preparation Time

  • Prep Time: 25 minutes
  • Bake Time: 30 minutes
  • Chill Time: 4 hours (or overnight)
  • Total Time: About 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 Three Milk Mixture

  • 1 can (12 oz) evaporated milk
  • 1 can (14 oz) sweetened condensed milk
  • 1 cup whole milk

For the Whipped Topping

  • 2 cups heavy whipping cream
  • 3 tablespoons powdered sugar
  • 1 teaspoon vanilla extract

Optional Garnishes

  • Ground cinnamon
  • Fresh strawberries
  • Blueberries
  • Raspberries
  • Toasted coconut
  • Mint leaves

Kitchen Equipment

  • 9×13-inch baking pan
  • Mixing bowls
  • Electric hand mixer or stand mixer
  • Rubber spatula
  • Measuring cups and spoons
  • Toothpick
  • Whisk

Step 1: Prepare the Oven and Pan

Preheat your oven to 350°F (175°C).

Lightly grease a 9×13-inch baking dish or line it with parchment paper for easier removal.

Step 2: Mix the Dry Ingredients

In a medium bowl combine:

  • Flour
  • Baking powder
  • Salt

Whisk together until evenly mixed.

Set aside.

Step 3: Beat the Egg Yolks

Separate the egg whites from the yolks carefully.

In a large mixing bowl:

  • Add egg yolks.
  • Add ¾ cup sugar.
  • Beat for about 3–4 minutes until pale yellow and creamy.

Mix in:

  • Vanilla extract
  • Whole milk

Continue mixing until smooth.

Step 4: Add the Dry Ingredients

Gradually fold the flour mixture into the egg yolk mixture.

Mix gently until no dry flour remains.

Avoid overmixing to keep the cake light.

Step 5: Beat the Egg Whites

In another clean bowl:

Beat egg whites until soft peaks form.

Slowly add the remaining ¼ cup sugar.

Continue beating until stiff glossy peaks form.

The egg whites are what give the cake its fluffy texture.

Step 6: Fold Everything Together

Using a rubber spatula, gently fold the whipped egg whites into the batter.

Work slowly and carefully.

Do not stir aggressively because you want to keep as much air in the batter as possible.

The finished batter should look light and fluffy.

Step 7: Bake the Cake

Pour the batter evenly into the prepared baking pan.

Smooth the top with a spatula.

Bake for 28–32 minutes, or until:

  • The top is golden.
  • A toothpick inserted into the center comes out clean.
  • The cake springs back when lightly touched.

Allow the cake to cool completely.

Step 8: Make the Three Milk Mixture

In a large measuring cup or bowl combine:

  • Evaporated milk
  • Sweetened condensed milk
  • Whole milk

Whisk until completely smooth.

Step 9: Poke the Cake

Once the cake has cooled:

Use a fork, skewer, or chopstick to poke holes all over the surface.

Make plenty of holes so the milk mixture can soak evenly throughout the cake.

Step 10: Pour the Milk Mixture

Slowly pour the milk mixture over the cake.

Take your time.

Pour a little, let it absorb, then continue.

The cake may seem very wet at first, but it will gradually absorb almost all the liquid.

Step 11: Refrigerate

Cover the cake with plastic wrap.

Refrigerate for at least 4 hours, but overnight is even better.

This resting time allows the flavors to develop and gives the cake its signature creamy texture.

Step 12: Make the Whipped Cream

Just before serving:

Beat together:

  • Heavy whipping cream
  • Powdered sugar
  • Vanilla extract

Whip until medium-stiff peaks form.

Do not overbeat or the cream may become grainy.

Step 13: Frost the Cake

Spread the whipped cream evenly over the chilled cake.

Use an offset spatula or the back of a spoon to create decorative swirls.

Step 14: Garnish and Serve

Finish your cake with your favorite toppings such as:

  • Fresh strawberries
  • Cinnamon
  • Mixed berries
  • Toasted coconut
  • Mint leaves

Slice into squares and serve chilled.

Tips for the Best Tres Leches Cake

  • Use room-temperature eggs for better volume.
  • Don’t skip separating the eggs—the sponge depends on it.
  • Allow the cake to cool before adding the milk mixture.
  • Chill overnight for maximum flavor.
  • Use full-fat dairy for the richest texture.
  • Pour the milk mixture slowly to ensure even absorption.
  • Always serve cold.

Delicious Variations

Strawberry Tres Leches

Top with sliced fresh strawberries and strawberry glaze.

Chocolate Tres Leches

Add ¼ cup cocoa powder to the batter and garnish with chocolate curls.

Coconut Tres Leches

Replace whole milk with coconut milk and sprinkle toasted coconut on top.

Coffee Tres Leches

Mix 2 teaspoons instant espresso into the milk mixture for a coffee-flavored dessert.

Caramel Tres Leches

Drizzle dulce de leche over the whipped cream before serving.

Storage Tips

  • Refrigerate in an airtight container for up to 4 days.
  • Do not leave at room temperature for more than 2 hours.
  • Freezing is possible for up to 2 months, although the texture is best when enjoyed fresh.

Nutrition Information (Per Serving)

NutrientAmount
Calories385
Protein8 g
Carbohydrates44 g
Total Fat20 g
Saturated Fat12 g
Cholesterol135 mg
Sodium180 mg
Sugar34 g
Fiber0.5 g
Calcium220 mg

Nutrition values are approximate and may vary depending on the brands and ingredients used.

Final Thoughts

This Easy Tres Leches Cake Recipe is the perfect homemade dessert for anyone who loves rich, creamy treats with a light, airy texture. The fluffy sponge cake, soaked in a delicious blend of three milks and topped with fresh whipped cream, creates a dessert that’s both elegant and incredibly comforting. Whether you’re celebrating a special occasion or simply treating your family to something sweet, this step-by-step recipe makes it easy to achieve bakery-quality results right in your own kitchen. Chill it well, garnish with fresh fruit, and enjoy every moist, creamy bite.

Kelle Avatar

AUTHOR

Leave a Reply

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

Hi! I’m Margaret!

A passionate home cook and food lover who loves nothing more than sharing my favourite recipes with the world.

Search

My latest book

Category

Subscribe

Get exclusive access to recipes and cooking tips!





You’ll also love