Introduction
There are desserts… and then there’s Tres Leches Cake—the kind of dessert that makes your guests pause mid-bite and say, “What is this magic?” Light, fluffy, milky, and melt-in-your-mouth delicious, this cake isn’t just a treat, it’s an experience. Whether you’re whipping it up for a celebration or just want to elevate your weeknight dinner, this Easy Homemade Tres Leches Cake Recipe That Melts in Your Mouth will have everyone coming back for seconds (and probably thirds).
In this blog post, we’ll break down everything you need to know: what exactly this recipe is, the essential and alternative ingredients, step-by-step instructions, expert tips, nutrition info, and even the most commonly asked questions—so you walk away with the confidence of a dessert pro.
Table of Contents

What Is This Recipe?
Tres Leches Cake—Spanish for “three milks cake”—is a traditional Latin American dessert soaked in a combination of evaporated milk, sweetened condensed milk, and heavy cream. It’s fluffy, light, yet incredibly moist, giving it a creamy texture without feeling too rich.
The beauty of this cake lies in its balance—sweet but not cloying, soft but not soggy, festive yet easy to make. Whether you’re from Mexico, Nicaragua, or just a fan of global flavors, Tres Leches Cake is a timeless recipe that unites taste buds across cultures.
Essential Ingredients
To get the authentic flavor and texture of a classic Tres Leches Cake, you’ll need the following:
- All-purpose flour – for the structure
- Eggs – separated; provide fluffiness and volume
- Granulated sugar – for sweetness
- Baking powder – to help it rise
- Whole milk – for the sponge base
- Evaporated milk – one of the three essential “leches”
- Sweetened condensed milk – thick and sweet
- Heavy cream – creamy, rich, and luxurious
- Vanilla extract – for flavor depth
- Salt – enhances the sweetness
- Whipping cream + powdered sugar – for the whipped topping
Alternative Ingredients
Whether you’re catering to dietary restrictions or working with pantry limitations, here are some smart swaps:
- Gluten-free flour Works perfectly as a substitute for all-purpose flour.
- Almond milk or coconut milk for a dairy-free twist (but results vary)
- Coconut cream instead of heavy cream for a tropical edge
- Maple syrup or honey in place of sugar (reduce liquid slightly)
- Egg replacers or aquafaba for an egg-free version (texture may change)
Quick Glance
Prep Time | Cook Time | Total Time | Servings | Yield |
---|---|---|---|---|
20 minutes | 30 minutes | 3 hours (incl. chilling) | 12 slices | 1 9×13 cake |
Key Features
- Light, airy sponge with a rich, creamy soak
- Classic Latin American roots
- Crowd-pleasing and perfect for parties
- Flexible for ingredient swaps
- Keeps well in the fridge (gets even better overnight)
- Elegant yet effortless
Nutrition Facts (Per Slice)
Calories | Carbs | Fat | Protein | Sugar |
---|---|---|---|---|
320 | 38g | 15g | 6g | 28g |
Directions: Step-by-Step Guide to Making Tres Leches Cake
Creating a flawless Tres Leches Cake might seem like a task for advanced bakers, but with the right steps (and a few tips along the way), you’ll be making a bakery-worthy dessert in your own kitchen. Here’s a foolproof, step-by-step guide to get that soft, milky, moist texture every time.
Step 1: Preheat and Prepare the Pan
Start by preheating your oven to 350°F (175°C). This ensures the oven is hot and ready when the batter is done. Next, grease a 9×13-inch rectangular baking dish with butter or a light spray of oil, and lightly dust it with flour to prevent sticking. You can also line the bottom with parchment paper for extra ease.
Why this matters: A well-greased pan ensures the sponge cake doesn’t stick and helps with even baking.
Step 2: Separate the Eggs and Whip Them
Crack 5 large eggs and separate the yolks from the whites, placing them in two different bowls.
- In the yolk bowl, add ¾ cup granulated sugar and beat on high speed until the mixture is pale yellow and thick (about 4–5 minutes). Then, add ⅓ cup milk and 1 teaspoon vanilla extract. Mix gently.
- In the egg white bowl, whip until soft peaks form. Slowly add ¼ cup sugar and continue beating until stiff, glossy peaks develop.
Why this matters: Separating and whipping the eggs properly is what gives the cake its iconic airy, spongy texture without any baking fat like butter or oil.
Step 3: Sift Dry Ingredients and Combine
In a separate bowl, sift together 1 cup all-purpose flour and 1½ teaspoons baking powder. Gently fold this into the yolk mixture in small batches to avoid clumps. Once combined, slowly fold in the whipped egg whites using a spatula.
Go slow and be gentle. The idea is to keep as much air in the batter as possible.
Why this matters: Overmixing at this stage deflates the batter and leads to a dense cake.
Step 4: Bake the Sponge Cake
Pour the fluffy batter into your prepared pan and spread it out evenly. Pop it in the oven and bake for 25 to 30 minutes, or until a toothpick poked into the center comes out clean and crumb-free. Avoid opening the oven during baking—it may cause the cake to deflate.
After baking, allow the cake to cool completely in the pan before moving on to the soaking step.
Why this matters: A hot cake will soak unevenly and might become soggy instead of perfectly moist.
Step 5: Make the Tres Leches Mixture
In a large mixing bowl, whisk together the three milks:
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- ½ cup heavy cream
Mix well until fully combined.
Why this matters: This trio of milks gives the cake its signature rich, moist texture and creamy sweetness.
Step 6: Soak the Cake
Once the cake is fully cooled, poke holes all over the surface using a skewer, fork, or toothpick. Be generous—this helps the milk mixture absorb evenly.
Gently drizzle the milk mixture across the entire cake, allowing it to soak in evenly. Go slow to ensure the milk seeps in rather than just pooling on top. Tilt the pan gently if needed.
Cover the cake with plastic wrap and refrigerate for at least 2 hours, but preferably overnight.
Why this matters: Soaking overnight allows the sponge to absorb the milk evenly, resulting in that soft, melt-in-your-mouth texture without getting soggy.
Step 7: Make the Whipped Topping
Just before serving, make the whipped cream topping. In a cold bowl, whip:
- 1 cup heavy cream
- 3 tablespoons powdered sugar
- ½ teaspoon vanilla extract
Beat on medium-high speed until soft peaks form. Don’t overbeat—stop when the cream holds shape but is still smooth.
Spread this evenly over the chilled cake.
Why this matters: The light whipped topping balances the richness of the soaked sponge, adding a fresh and airy finish.

Step 8: Garnish and Serve
Optional but recommended: top the cake with a sprinkle of ground cinnamon, fresh strawberries, or toasted coconut for added flair.
Cut the cake into 12 squares and serve cold. Each slice should be moist, milky, and irresistibly tender.
Making Tres Leches Cake from scratch may involve a few more steps than a boxed mix, but the results are worth every second. With this step-by-step guide, you’re not just baking a cake—you’re creating a dessert that feels like a warm hug with every bite
Pro Tips for a Perfect Tres Leches Cake
Making a great Tres Leches Cake isn’t complicated, but these expert tips will take your cake from good to unforgettable. This isn’t just about following a recipe—it’s about understanding the “why” behind each step so your final result is soft, fluffy, and perfectly soaked every time.
1. Use Room Temperature Eggs:
Cold eggs won’t whip up properly. Let them sit at room temperature for 20–30 minutes before starting. The eggs are the backbone of the sponge—it’s what gives this cake its airy structure without added butter or oil.
2. Separate Eggs Carefully:
Even a tiny bit of yolk in the whites can ruin your meringue. Use three bowls if needed—one for whites, one for yolks, and one to combine. This ensures you get stiff peaks when whipping the whites.
3. Gently Fold the Batter:
Once your egg whites are whipped, fold them into the yolk mixture with patience. Gently scoop and fold using a spatula, maintaining a light touch. Overmixing will knock out the air and flatten your cake.
4. Let the Cake Cool Completely:
Pouring the milk mixture onto a hot cake will cause it to collapse and absorb unevenly. Always wait until the cake is fully cooled before soaking.
5. Poke Holes Thoroughly:
Use a skewer or fork and poke the entire surface—not just the center. This ensures the milk mixture reaches every part of the sponge.
6. Let It Soak Overnight:
While two hours is the minimum, overnight soaking allows the cake to absorb every drop of that creamy, sweet milk. It transforms the texture into something magical.
7. Whip Your Cream Just Right:
Don’t overbeat the whipped topping. Stop at soft to medium peaks for a smooth, luxurious finish that complements—not overpowers—the soaked cake.
Perfecting this cake is all about patience, technique, and just a little love. Follow these tips and you’ll have a dessert that’s pure, milky perfection.
Why You’ll Love This Recipe
This isn’t just any dessert—it’s one of those showstopper recipes that gets compliments every single time. Whether you’re serving it to your Latinx abuela or your friends who’ve never had it before, this Tres Leches Cake will become a requested favorite.
It’s the kind of cake that feels luxurious without being fussy. Light sponge. Creamy milk soak. A cold slice of heaven.
What Makes This Recipe Unique?
There are a thousand cake recipes out there, but Tres Leches Cake stands out because of its texture—it’s soaked, but never soggy. Sweet, but not overwhelming. It’s also naturally served cold, making it ideal for warm-weather events.
And unlike frosting-heavy cakes, this one uses a cloud-like whipped cream topping, which enhances the moisture without overshadowing the sponge.
Frequently Asked Questions (FAQs)
1. Can I make Tres Leches Cake ahead of time?
Yes. In fact, it’s better if made a day in advance. The milk mixture soaks into the cake, making it even more flavorful.
2. Is Tres Leches Cake supposed to be soggy?
Not soggy, but very moist. It should hold its shape while being drenched in sweet milk.
3. Can I freeze Tres Leches Cake?
You can freeze the sponge before soaking. Once soaked, it doesn’t freeze well due to the milk.
4. How long does Tres Leches Cake last in the fridge?
Stored properly, it lasts 4–5 days. The flavor gets better over time.
5. Can I use boxed cake mix?
You can, but homemade gives you better control over texture and taste.
You’ll Also Love
If you enjoyed this cake, you might also like:
- Basbousa (Semolina Cake with Syrup)
- Knafeh with Cream Filling
- Baklava Cheesecake Bars
- Mahalabia (Middle Eastern Milk Pudding)
Conclusion
Whether you’re baking for a family dinner, a party, or just to treat yourself, this Easy Homemade Tres Leches Cake Recipe That Melts in Your Mouth is guaranteed to impress. It’s sweet, soaked, creamy perfection—and way easier than it looks.
You don’t need to be a professional baker to make it happen. Just follow the steps, enjoy the process, and let the cake do the talking.
Don’t forget to share your creations with #BeesRecipes on Instagram. We can’t wait to see your delicious take on this Latin American classic!

Easy Homemade Tres Leches Cake Recipe That Melts in Your Mouth
Instructions
- Eggs (5 large)
- Granulated sugar (1 cup)
- Milk (⅓ cup)
- Vanilla extract (1 tsp)
- All-purpose flour (1 cup)
- Baking powder (1½ tsp)
- Evaporated milk (1 can, 12 oz)
- Sweetened condensed milk (1 can, 14 oz)
- Heavy cream (½ cup, for the milk mixture)
- Heavy cream (1 cup, for whipped topping)
- Powdered sugar (3 tbsp, for whipped topping)
- Vanilla extract (½ tsp, for whipped topping)
- Fresh strawberries (Optional, for garnish)
Notes
Equipment:
Add Equipment (Use the following example for equipment)- Equipment 1: Mixing bowl
- Equipment 2: Hand mixer or stand mixer
- Equipment 3: 9×13-inch baking dish
- Equipment 4: Skewer or fork (for poking holes)
Instructions:
-
Preheat Oven & Prepare Pan:
Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter and dust it lightly with flour. -
Whip Egg Yolks & Whites:
Separate the eggs. In one bowl, whisk the egg yolks with ¾ cup sugar until pale. Add milk and vanilla. In another bowl, whip the egg whites until stiff peaks form. Fold the whites gently into the yolk mixture. -
Mix Dry Ingredients:
Sift flour and baking powder into the yolk mixture. Fold gently until just combined. -
Bake the Cake:
Pour the batter into the prepared baking dish and bake for 25-30 minutes, or until a toothpick comes out clean. -
Make Milk Mixture:
In a bowl, whisk together evaporated milk, sweetened condensed milk, and heavy cream. -
Soak the Cake:
Once the cake cools completely, poke holes all over with a fork or skewer. Slowly pour the milk mixture evenly over the cake. Refrigerate for at least 2 hours or overnight for best results. -
Make Whipped Topping:
Whip heavy cream with powdered sugar and vanilla until soft peaks form. Spread over the chilled cake. -
Garnish & Serve:
Top with fresh strawberries if desired. Serve chilled and enjoy!
Nutrition:
(For 1 serving)- Calories: 450 kcal
- Fat: 25g
- Carbohydrates: 50g
- Protein: 5g
Notes:
- Tip: Ensure your eggs are at room temperature before whipping. This will help create a fluffier cake.
- For a more decadent twist, top the cake with chocolate shavings or a sprinkle of cinnamon.
There are no reviews yet. Be the first one to write one.