Ultimate Tres Leches Cake Recipe with Easy Dulce de Leche Drizzle

Ready In
Servings
Difficulty

“You know, I wasn’t expecting much when I stumbled across an old recipe scribbled on the back of a crumpled receipt at a tiny bakery in San Antonio. The place was packed, the air thick with the scent of cinnamon and roasted coffee beans. I asked the barista about the cake everyone was raving about, and she smiled, saying, ‘That’s grandma’s secret, but I can share the basics.’ That day, I tried what would become my ultimate tres leches cake with dulce de leche drizzle — a dessert that’s honestly changed how I think about sponge cakes forever.

It was a late Saturday afternoon, and the bakery was buzzing with chatter and clinking cups. I managed to snag a corner seat, but in my eagerness, I knocked over a stack of napkins, making a mess. The barista laughed and handed me a fresh plate with a generous slice of moist tres leches. The texture was unlike anything I had tasted before — soft, soaked but not soggy, with a rich caramel finish from the dulce de leche that drizzled down the sides like liquid gold.

Maybe you’ve been there, craving the perfect dessert that’s indulgent but not overwhelming. This cake stayed with me because it strikes that exact balance. I’ve spent countless afternoons tweaking the recipe in my kitchen, sometimes with my neighbor peeking over the fence, curious about the sweet aromas filling the air. And now, I’m excited to share this version that captures that special moment and flavor — the ultimate tres leches cake with dulce de leche drizzle that I promise will become your go-to treat too.

Why You’ll Love This Recipe

Honestly, this isn’t just another tres leches cake. Over the years, I’ve tested this recipe multiple times — adjusting soaking times, balancing sweetness, and perfecting the drizzle — to bring you a dessert that’s truly special. Here’s why it stands out:

  • Quick & Easy: Comes together in under an hour, and then the magic happens in the fridge while it soaks up all that creamy goodness.
  • Simple Ingredients: No need for fancy or hard-to-find items; most of these are pantry staples or easy to source at your local market.
  • Perfect for Celebrations: Whether it’s a birthday, family dinner, or Sunday brunch, it’s guaranteed to impress without stress.
  • Crowd-Pleaser: Kids, adults, and dessert skeptics alike always ask for seconds — that’s how good it is.
  • Unbelievably Delicious: The combination of airy sponge, rich milk soak, and luscious dulce de leche drizzle creates layers of flavor and texture that feel both nostalgic and fresh.

What sets this recipe apart is the subtle twist of the dulce de leche drizzle, which adds a deep caramel note that perfectly complements the milky sweetness. Plus, the cake is soaked just right — not too soggy, not too dry — which took me a few tries to nail down. If you love desserts that make you close your eyes for a moment after the first bite, this cake is for you. It’s comfort food reimagined, and honestly, it’s my favorite way to treat guests or simply spoil myself after a long day.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfyingly moist texture without the fuss. Most items are kitchen staples, and some you might already have on hand.

For the Cake Batter:

  • 1 cup (125g) all-purpose flour – I recommend King Arthur for consistent results
  • 1 ½ tsp baking powder
  • ¼ tsp salt
  • 5 large eggs, separated, room temperature (important for fluffiness)
  • 1 cup (200g) granulated sugar, divided
  • 1/3 cup (80ml) whole milk
  • 1 tsp pure vanilla extract

For the Tres Leches Soak:

ultimate tres leches cake preparation steps

  • 1 can (12 oz / 354 ml) evaporated milk
  • 1 can (14 oz / 396 g) sweetened condensed milk
  • 1 cup (240 ml) whole milk or heavy cream (for richer soak)

For the Dulce de Leche Drizzle and Topping:

  • 1 cup (240 ml) dulce de leche (store-bought or homemade; I prefer La Lechera brand)
  • 1 ½ cups (360 ml) heavy whipping cream, chilled
  • 2 tbsp powdered sugar (adjust to taste)
  • Freshly grated cinnamon or toasted coconut flakes for garnish (optional)

Substitution tips: For a dairy-free version, swap whole milk and cream with coconut milk, and use a dairy-free dulce de leche alternative or caramel sauce. Almond flour can replace all-purpose flour for gluten-free, but expect a denser texture. In summer, fresh ripe mango slices make a fantastic garnish to brighten the dessert.

Equipment Needed

  • 9×13 inch (23×33 cm) baking dish or equivalent cake pan – glass or metal both work well
  • Electric mixer or stand mixer (hand mixer works fine too) for whipping egg whites and cream
  • Mixing bowls – one large for batter, one medium for egg whites
  • Fine mesh sieve (optional, for sifting flour to avoid lumps)
  • Spatula and whisk
  • Measuring cups and spoons (preferably standard and metric)
  • Toothpick or skewer for testing cake doneness
  • Small saucepan (if making homemade dulce de leche)

For those on a budget, a basic hand mixer and a sturdy glass baking dish will do the trick just fine. I once used a mixing bowl that was a bit too small and ended up with batter all over the counter — lesson learned! Keeping your equipment clean and dry helps ensure perfect peaks when whipping egg whites.

Preparation Method

  1. Preheat your oven to 350°F (175°C). Grease your 9×13 inch baking dish and lightly flour it or line it with parchment paper for easy removal.
  2. Sift together the flour, baking powder, and salt into a bowl. This helps keep the cake light and airy. Set aside.
  3. In a large bowl, beat the egg yolks with ¾ cup (150g) sugar until the mixture is pale and thick — about 3-5 minutes using an electric mixer at medium speed. Then add the milk and vanilla extract, mixing gently to combine.
  4. Slowly fold the dry ingredients into the egg yolk mixture using a spatula, mixing just until combined (don’t overmix or the cake could become dense).
  5. In a separate clean bowl, beat the egg whites until soft peaks form. Gradually add the remaining ¼ cup (50g) sugar and continue beating until stiff peaks develop. This step is crucial for that fluffy texture you want in tres leches cake.
  6. Gently fold the egg whites into the batter in three additions, careful not to deflate the mixture. The batter should look light and airy.
  7. Pour the batter into the prepared baking dish and smooth the top with a spatula. Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. The top should be golden but not overly browned.
  8. While the cake bakes, combine the evaporated milk, sweetened condensed milk, and whole milk in a large measuring cup or bowl. Stir well and set aside.
  9. Once the cake is out of the oven, let it cool for 10 minutes. Then, poke holes all over the surface using a skewer or fork. Pour the milk mixture evenly over the warm cake, allowing it to soak in slowly. This step might get a little messy — I usually do it over the sink just in case!
  10. Refrigerate the soaked cake for at least 4 hours or overnight. This resting period lets the cake absorb all that luscious milk soak, making it incredibly moist.
  11. Before serving, whip the heavy cream with powdered sugar until soft peaks form. Spread the whipped cream evenly over the cake.
  12. Drizzle the dulce de leche over the whipped cream using a spoon or piping bag for precision. Add a sprinkle of cinnamon or toasted coconut flakes if desired for an extra touch.
  13. Serve chilled and enjoy! The cake keeps well covered in the fridge for up to 3 days; just bring it to room temperature for 15 minutes before serving for the best flavor.

Cooking Tips & Techniques

One key to this recipe’s success is how you handle the egg whites. I’ve learned the hard way that even a drop of yolk can prevent them from whipping properly. Use a clean, grease-free bowl and fresh eggs for the best volume. When folding the egg whites into the batter, be gentle — you want to keep as much air in the mixture as possible.

Another tip: when poking holes for the milk soak, don’t overdo it. Too many holes can cause the soak to pool unevenly. Just enough to let the milk seep in slowly is perfect.

Make sure your cake is warm (not hot) when pouring the milk soak. If it’s too hot, the soak can evaporate or make the cake soggy on top but dry inside. If it’s cold, the milk won’t absorb well.

Whipping the cream right before serving keeps it fresh and fluffy. I usually chill my mixing bowl and beaters in the freezer for 10 minutes beforehand — it makes a noticeable difference!

Lastly, timing matters. If you’re short on time, even a couple of hours in the fridge helps, but overnight yields the best flavor and texture. Patience really pays off here.

Variations & Adaptations

  • Chocolate Tres Leches: Add ¼ cup (25g) unsweetened cocoa powder to the dry ingredients. Use chocolate dulce de leche or drizzle with melted dark chocolate for an indulgent twist.
  • Fruit-Topped Version: Layer fresh berries, sliced mango, or toasted pineapple on top just before serving. The fruit adds a fresh brightness that balances the richness.
  • Dairy-Free Option: Substitute coconut milk for all the milk products and use a plant-based whipping cream. Make sure to find a vegan dulce de leche or use caramel sauce made with coconut sugar.
  • Spiced Soak: Warm the milk soak mixture with a cinnamon stick and a few cloves before pouring it over the cake for a subtle spice note that warms up the flavor.

I once tried adding a splash of coffee to the soak for a mocha vibe — it was surprisingly delicious and a hit at a casual dinner party!

Serving & Storage Suggestions

This cake is best served chilled to keep the whipped cream topping fresh and the texture just right. I like to slice it into generous squares and serve on simple white plates so the colors pop. A sprinkle of cinnamon or a few toasted coconut flakes adds a lovely finishing touch and a bit of crunch.

Pair it with a strong cup of espresso or a glass of chilled horchata for an authentic experience. For a lighter option, a sparkling water with lime works beautifully to refresh the palate.

Store leftovers covered tightly in the refrigerator for up to 3 days. The flavors actually deepen over time, but the whipped cream topping can lose some of its fluffiness — you can quickly re-whip a small batch and spread fresh cream on top if needed.

To reheat, bring slices to room temperature and enjoy as is — this cake really shines cold, so heating is generally unnecessary.

Nutritional Information & Benefits

Each serving of this ultimate tres leches cake provides a rich source of calcium and protein thanks to the milk and eggs. While it’s definitely a treat, using whole milk and real dairy ingredients gives it a satisfying nutritional profile compared to heavily processed desserts.

The eggs contribute essential vitamins like B12 and choline, supporting brain health. The moderate sugar content balances indulgence and enjoyment — perfect for an occasional dessert without guilt.

If you use almond flour or plant-based milks, the cake can be adapted to gluten-free or vegan diets, though texture will vary. Be mindful of potential allergens like dairy and eggs when serving guests.

Personally, I believe desserts like this are about joy and connection — sharing a slice with friends or family, savoring the flavors, and taking a moment to enjoy life’s sweetness.

Conclusion

This ultimate tres leches cake with dulce de leche drizzle is a dessert that’s worth every minute of preparation. It’s simple enough for weeknights but special enough for celebrations, striking that perfect balance of moist, creamy, and sweet. I encourage you to make it your own — try variations, adjust the sweetness, or add your favorite toppings.

For me, it brings back that unexpected afternoon in a bustling bakery, the warm smiles, and the comforting taste of a recipe that feels like a hug. I hope it becomes a favorite in your kitchen too.

Let me know how your cake turns out or what twists you add! Sharing these moments is what makes cooking so rewarding. Happy baking, and here’s to many delicious slices ahead!

FAQs

Can I make this cake ahead of time?

Absolutely! In fact, the cake tastes better after soaking overnight. Just cover it tightly and refrigerate.

What if I don’t have dulce de leche on hand?

You can use caramel sauce or make homemade dulce de leche by simmering a can of sweetened condensed milk, but be sure to watch it carefully to avoid burning.

Is it possible to freeze this cake?

Yes, but only without the whipped cream topping. Wrap tightly and freeze for up to one month. Thaw in the fridge before adding fresh whipped cream.

How do I prevent the cake from becoming soggy?

Don’t pour the milk soak all at once; do it slowly, and use the right amount. Also, let the cake cool slightly before soaking to avoid uneven absorption.

Can I use a different type of milk?

Whole milk or heavy cream works best for richness, but you can substitute with 2% milk or dairy-free alternatives, keeping in mind the texture might be lighter.

Pin This Recipe!

ultimate tres leches cake recipe

Print

Ultimate Tres Leches Cake Recipe with Easy Dulce de Leche Drizzle

A moist and airy tres leches cake soaked in a rich milk mixture and topped with whipped cream and a luscious dulce de leche drizzle. Perfect for celebrations and easy to make with simple pantry ingredients.

  • Author: Amanda
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 4 hours 50 minutes
  • Yield: 12 servings 1x
  • Category: Dessert
  • Cuisine: Mexican

Ingredients

Scale
  • 1 cup (125g) all-purpose flour
  • 1 ½ tsp baking powder
  • ¼ tsp salt
  • 5 large eggs, separated, room temperature
  • 1 cup (200g) granulated sugar, divided
  • 1/3 cup (80ml) whole milk
  • 1 tsp pure vanilla extract
  • 1 can (12 oz / 354 ml) evaporated milk
  • 1 can (14 oz / 396 g) sweetened condensed milk
  • 1 cup (240 ml) whole milk or heavy cream
  • 1 cup (240 ml) dulce de leche
  • 1 ½ cups (360 ml) heavy whipping cream, chilled
  • 2 tbsp powdered sugar
  • Freshly grated cinnamon or toasted coconut flakes for garnish (optional)

Instructions

  1. Preheat your oven to 350°F (175°C). Grease your 9×13 inch baking dish and lightly flour it or line it with parchment paper.
  2. Sift together the flour, baking powder, and salt into a bowl. Set aside.
  3. In a large bowl, beat the egg yolks with ¾ cup (150g) sugar until pale and thick, about 3-5 minutes. Add the milk and vanilla extract, mixing gently.
  4. Slowly fold the dry ingredients into the egg yolk mixture using a spatula, mixing just until combined.
  5. In a separate clean bowl, beat the egg whites until soft peaks form. Gradually add the remaining ¼ cup (50g) sugar and continue beating until stiff peaks develop.
  6. Gently fold the egg whites into the batter in three additions, careful not to deflate the mixture.
  7. Pour the batter into the prepared baking dish and smooth the top. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean.
  8. While the cake bakes, combine evaporated milk, sweetened condensed milk, and whole milk in a large measuring cup or bowl. Stir well and set aside.
  9. Once the cake is out of the oven, let it cool for 10 minutes. Poke holes all over the surface using a skewer or fork.
  10. Pour the milk mixture evenly over the warm cake, allowing it to soak in slowly.
  11. Refrigerate the soaked cake for at least 4 hours or overnight.
  12. Before serving, whip the heavy cream with powdered sugar until soft peaks form. Spread the whipped cream evenly over the cake.
  13. Drizzle the dulce de leche over the whipped cream using a spoon or piping bag. Add a sprinkle of cinnamon or toasted coconut flakes if desired.
  14. Serve chilled and enjoy!

Notes

Use room temperature eggs for fluffiness. Be gentle folding egg whites to keep air in the batter. Poke holes moderately to allow even milk soak absorption. Pour milk soak over warm (not hot) cake to avoid sogginess. Chill mixing bowl and beaters before whipping cream for better volume. Refrigerate cake overnight for best flavor and texture.

Nutrition

  • Serving Size: 1 slice (approx. 1/1
  • Calories: 420
  • Sugar: 35
  • Sodium: 210
  • Fat: 22
  • Saturated Fat: 14
  • Carbohydrates: 45
  • Fiber: 0.5
  • Protein: 7

Keywords: tres leches cake, dulce de leche, moist cake, easy dessert, celebration cake, sponge cake, milk soak, whipped cream topping

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating