Tres Leches Cake Recipe

Tres leches cake is one of the most loved desserts in Latin American baking. Known for its incredibly soft texture and rich milk flavor, this cake is soaked in a mixture of three kinds of milk, which gives it its famous moist and creamy consistency. The name “tres leches” means “three milks” in Spanish, and the dessert is popular across Mexico, Central America, and many parts of the United States.

You may have seen this cake in bakeries, restaurants, or celebrations, but making it at home is easier than most people think. With the right sponge cake, proper milk mixture, and enough soaking time, you can create a perfect homemade version that tastes just like the ones served in authentic Latin bakeries.

This recipe follows traditional methods while keeping the steps simple, so the cake stays light, fluffy, and never soggy.

Tres Leches Cake Recipe

Why This Recipe Is Popular / Why You’ll Love It

  • Extremely soft and moist texture

  • Rich but not heavy

  • Perfect for parties and celebrations

  • Authentic bakery-style flavor

  • Easy to make with simple ingredients

  • Can be made ahead of time

Tres leches cake is popular because it stays tender for days and tastes even better after chilling.

Equipment

  • Mixing bowls

  • Electric mixer or whisk

  • Measuring cups and spoons

  • 9×13 inch baking pan

  • Spatula

  • Toothpick

  • Fork or skewer

  • Sauce bowl

Ingredients

For the cake

  • 1 cup all-purpose flour

  • 1 teaspoon baking powder

  • 1/4 teaspoon salt

  • 5 large eggs (separated)

  • 1 cup sugar (divided)

  • 1/3 cup milk

  • 1 teaspoon vanilla extract

Milk mixture (three milks)

  • 1 cup evaporated milk

  • 1 cup sweetened condensed milk

  • 1 cup whole milk

Topping

  • 1 1/2 cups heavy whipping cream

  • 3 tablespoons sugar

  • 1 teaspoon vanilla extract

Timing and Servings

  • Prep Time: 20 minutes

  • Cook Time: 30 minutes

  • Total Time: 2 hours (including chilling)

  • Servings: 12 slices

  • Calories per serving: ~310 kcal

How to Make (Step-by-Step Instructions)

Step 1 – Prepare the oven

Preheat oven to 350°F (175°C). Grease a 9×13 inch baking pan lightly.

Step 2 – Mix dry ingredients

In a bowl, combine flour, baking powder, and salt. Set aside.

Step 3 – Beat egg yolks

In another bowl, beat egg yolks with 3/4 cup sugar until pale and thick. Add milk and vanilla, then mix.

Step 4 – Add dry ingredients

Slowly mix the flour mixture into the egg mixture until smooth.

Step 5 – Beat egg whites

In a clean bowl, beat egg whites until soft peaks form. Add remaining sugar and beat until stiff peaks form.

Step 6 – Fold together

Gently fold egg whites into batter. Do not overmix.

Step 7 – Bake the cake

Pour batter into pan and bake for 25–30 minutes. Cake should be light golden and spring back when touched.

Step 8 – Make the milk mixture

Mix evaporated milk, condensed milk, and whole milk in a bowl.

Step 9 – Soak the cake

Let cake cool slightly. Poke holes with fork or skewer. Slowly pour milk mixture over cake.

Step 10 – Chill

Refrigerate for at least 1 hour so the milk absorbs.

Step 11 – Make whipped topping

Beat heavy cream, sugar, and vanilla until thick.

Step 12 – Frost and serve

Spread whipped cream over cake. Serve chilled.

Tres Leches Cake Recipe

Tips for Best Results

  • Use room temperature eggs

  • Do not overmix batter

  • Pour milk slowly

  • Chill before serving

  • Use full-fat milk for best flavor

The cake should feel moist but not falling apart.

Variations

Chocolate tres leches

Add cocoa powder to the batter.

Strawberry tres leches

Add sliced strawberries on top.

Coconut tres leches

Use coconut milk instead of whole milk.

Caramel tres leches

Add dulce de leche on top.

Mini tres leches cups

Bake in small cups for parties.

What to Serve With It

  • Fresh fruit

  • Coffee

  • Hot chocolate

  • Ice cream

  • Caramel sauce

  • Chocolate syrup

Tres leches cake is best served cold.

Storage and Reheating

  • Store in refrigerator

  • Cover tightly

  • Best within 3 days

  • Do not freeze after soaking

  • Serve chilled, not warm

Milk cake tastes better the next day.

Common Mistakes to Avoid

Overbaking the cake Dry cake will not absorb milk well.

Pouring milk on hot cake Cake can break.

Not poking enough holes Milk will not soak evenly.

Using low-fat milk Flavor becomes weak.

Skipping chill time Cake will not set properly.

Nutritional Facts (Per Serving)

  • Calories: 310

  • Protein: 7 g

  • Carbs: 32 g

  • Fat: 17 g

  • Fiber: 0 g

  • Sugar: 24 g

  • Sodium: 150 mg

  • Cholesterol: 95 mg

Conclusion

Tres leches cake is one of the most satisfying desserts you can make at home. The combination of light sponge cake and rich three-milk mixture creates a texture that is soft, creamy, and full of flavor without feeling too heavy. When made correctly, the cake stays moist for days and tastes even better after chilling. This recipe keeps the process simple while following traditional methods, so you get an authentic result every time.

FAQs

Why is tres leches cake so wet?

The cake is soaked in three kinds of milk, which gives it its signature moist texture.

Can I make tres leches cake ahead of time?

Yes, it actually tastes better after a few hours in the refrigerator.

What are the three milks in tres leches?

Evaporated milk, condensed milk, and whole milk.

Can I freeze tres leches cake?

Freezing is not recommended after soaking.

Why is my cake soggy?

Too much milk or overmixing the batter can cause this.

Can I use box cake mix?

Yes, but homemade sponge cake absorbs milk better.