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.