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.

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.

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.
