Slice of caramel tres leches cake topped with whipped cream and caramel drizzle on a white plate

Caramel Tres Leches Cake

Sharing is caring!

The first time I made a tres leches cake, I drowned it. Poured all three milks on at once, walked away to answer the door, and came back to a soggy puddle that looked more like bread pudding soup than cake. Ten years and a lot of practice later, I’ve got this one dialed in, and honestly, adding caramel to the classic version might be the best decision I’ve made in my kitchen all year.

If you’ve never had tres leches, here’s the quick version. It’s a sponge cake soaked in three kinds of milk, and it comes from Latin America where it’s been a celebration staple for generations (you can read the full history of tres leches cake on Wikipedia if you’re curious). This version keeps everything you love about the original, then layers in a homemade caramel that soaks right into the crumb. The result is rich, cold, and just sweet enough. Trust me on this, once you serve it, people will ask for the recipe before they finish their slice.

Why You’ll Love This Recipe

So here’s the thing about this cake. It looks fancy, but it’s genuinely forgiving. The sponge doesn’t need to be perfect because the milk soak covers a multitude of sins. You don’t need any special equipment beyond a mixer and a standard 9×13 baking pan. And because it needs to chill overnight, it’s the ideal make-ahead dessert for birthdays, holidays, or any time you want to look like you tried harder than you did.

It’s also a crowd-pleaser across the board. Kids love the sweetness, adults love the caramel depth, and everybody loves that it’s served cold. On a hot afternoon, a chilled slice of this is close to magic.

Flat lay of caramel tres leches cake ingredients including eggs, flour, three milks, and caramel

Essential Ingredients

Here’s everything you’ll need. I’ve split it into the cake, the milk soak, the caramel, and the topping so it’s easy to shop.

For the sponge cake:

  • 1 cup all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1/4 teaspoon salt
  • 5 large eggs, separated
  • 1 cup granulated sugar, divided
  • 1/3 cup whole milk
  • 1 teaspoon vanilla extract

For the caramel:

  • 1 cup granulated sugar
  • 6 tablespoons unsalted butter
  • 1/2 cup heavy cream, warm
  • 1/2 teaspoon salt

For the three-milk soak:

  • 1 can (12 oz) evaporated milk
  • 1 can (14 oz) sweetened condensed milk
  • 1/2 cup whole milk
  • 1/2 cup of your prepared caramel

For the whipped topping:

  • 1 1/2 cups heavy whipping cream, cold
  • 3 tablespoons powdered sugar
  • 1 teaspoon vanilla extract
  • Extra caramel for drizzling

Alternative Ingredients

Not everybody stocks the same pantry, and that’s fine. A few swaps I’ve tested and trust:

Whole milk in the soak can be swapped for evaporated milk thinned with a little water, or even half-and-half if you want it richer. For a lighter cake, use 2% milk, though I’d keep the heavy cream in the topping for structure.

No sweetened condensed milk? You can make a quick version at home by simmering milk and sugar down, but honestly the canned stuff is worth buying. If you need a dairy-free version, full-fat coconut milk works surprisingly well and adds a subtle flavor that plays nicely with caramel.

For the caramel, store-bought caramel sauce will do in a pinch. It won’t have the same buttery depth, but on a busy weeknight, nobody’s judging.

Slice of caramel tres leches cake topped with whipped cream and caramel drizzle on a white plate

Step-by-Step Directions

Step 1: Prep your pan and oven. Preheat to 350°F and grease a 9×13 baking pan. I like to lightly butter it and skip the parchment here since we want the milk to soak into all sides.

Step 2: Mix the dry ingredients. Whisk the flour, baking powder, and salt together in a bowl and set aside. Simple.

Step 3: Beat the yolks. In a stand mixer fitted with the whisk attachment, beat the egg yolks with 3/4 cup of the sugar until pale and thick, about 3 minutes. This is where a good stand mixer earns its keep. If you’re using a hand mixer, it’ll take a little longer, but it works fine. Add the milk and vanilla and mix to combine.

Step 4: Fold in the flour. Gently fold the dry ingredients into the yolk mixture. Don’t overmix. You want it just combined.

Step 5: Whip the whites. In a clean bowl (grease is the enemy of whipped egg whites, so wipe it down), beat the egg whites until soft peaks form, then add the remaining 1/4 cup sugar and beat to stiff peaks. Fold this into the batter in three additions. This is what gives your sponge cake its light, airy structure.

Step 6: Bake. Pour into your prepared pan and bake for 25 to 30 minutes, until a toothpick comes out clean and the top springs back. Let it cool completely on a wire cooling rack.

Step 7: Make the caramel. In a heavy saucepan over medium heat, melt the sugar, stirring gently, until it turns amber. Add the butter and stir until melted, then slowly pour in the warm heavy cream (it will bubble up, so stand back). Stir in the salt. Let it cool slightly.

Step 8: Mix the soak. Whisk together the evaporated milk, sweetened condensed milk, whole milk, and half a cup of your caramel.

Step 9: Soak the cake. Poke holes all over the cooled cake with a fork. Slowly pour the milk mixture over the top, a little at a time, letting it absorb before adding more. This is the step I rushed years ago. Patience matters here.

Step 10: Chill. Cover and refrigerate at least 4 hours, ideally overnight.

Step 11: Top and serve. Whip the cold cream with powdered sugar and vanilla until stiff. Spread over the cake, drizzle with extra caramel, and serve cold.

Slice of caramel tres leches cake topped with whipped cream and caramel drizzle on a white plate

Pro Tips

Warm your cream before adding it to the caramel. Cold cream hitting hot sugar can cause the caramel to seize, and then you’re starting over.

Poke your holes with a fork, not a skewer. Fork holes are smaller and hold the milk better so it doesn’t all pool at the bottom.

Make it a day ahead. This cake is genuinely better after a full night in the fridge. The flavors settle and the texture turns silky.

Use whipped cream you make yourself. The stuff from a tub works, but fresh whipped cream with a touch of powdered sugar is a different league.

What Makes This Recipe Unique

Most tres leches recipes stop at the three milks. Adding homemade caramel to both the soak and the drizzle gives this cake a deeper, almost butterscotch note that regular versions just don’t have. It’s the same beloved dessert, but with a warm caramel backbone running through every bite. That extra layer is what turns a good cake into the one people remember.

Key Features

  • Make-ahead friendly, perfect for parties
  • No fancy equipment beyond a mixer and a 9×13 pan
  • Served cold, ideal for warm weather
  • Homemade caramel in the soak and on top
  • Naturally adaptable for dairy-free eaters

FAQs

Can I make this without an ice cream maker or special tools? Yes. All you need is a mixer, a bowl, and a baking pan. No specialty gear required.

Why is my cake soggy at the bottom? You likely poured the milk too fast. Add it slowly and let each pour absorb before adding more.

How long does it keep? Stored covered in the fridge, it stays good for about 4 days. The texture actually improves on day two.

Can I freeze it? The soaked cake doesn’t freeze well once topped. You can freeze the plain sponge, then soak and top after thawing.

Is it very sweet? It’s a sweet dessert, no way around that. If you want to dial it back, reduce the sugar in the caramel slightly and skip the extra drizzle.

Recipe Info

DetailAmount
Prep Time30 minutes
Cook Time30 minutes
Chill Time4 hours (overnight best)
Total TimeAbout 5 hours
Servings12
YieldOne 9×13 cake

Nutrition Facts (per serving)

NutrientAmount
Calories420
Total Fat24 g
Saturated Fat14 g
Carbohydrates46 g
Sugar38 g
Protein7 g
Sodium210 mg

Values are estimates and vary based on ingredients and portion size.

You’ll Also Love

If caramel and custard desserts are your thing, you’ll want to try my perfect caramel flan, which has that same silky, spoonable texture. My Brazilian coconut caramel custard pudding is another one worth bookmarking for special occasions. And for a fruit-forward option, the banana pudding with caramel never lasts long in my house. Craving something a little different? The vanilla magic custard cake is a fun three-layer trick that always impresses.

Conclusion

This caramel tres leches cake is one of those recipes that looks impressive but rewards patience more than skill. Take your time with the milk soak, make the caramel with care, and let it chill overnight. Do that, and you’ll have a dessert that disappears fast at every gathering. Give it a try this weekend, and let me know in the comments how yours turns out. I love hearing which little tweaks you make it your own with.

Happy baking, Linda

Slice of caramel tres leches cake topped with whipped cream and caramel drizzle on a white plate

Caramel Tres Leches Cake

Linda
A rich, creamy tres leches cake soaked with three milks and homemade caramel, then topped with fresh whipped cream and caramel drizzle
Prep Time 30 minutes
Cook Time 30 minutes
4 hours
Total Time 5 hours
Course Dessert
Cuisine Latin American
Servings 12
Calories 420 kcal

Ingredients
  

  • Sponge Cake
  • 1 cup all-purpose flour
  • 1½ teaspoons baking powder
  • ¼ teaspoon salt
  • 5 large eggs separated
  • 1 cup granulated sugar divided
  • â…“ cup whole milk
  • 1 teaspoon vanilla extract
  • Caramel
  • 1 cup granulated sugar
  • 6 tablespoons unsalted butter
  • ½ cup warm heavy cream
  • ½ teaspoon salt
  • Three-Milk Soak
  • 12 oz evaporated milk 1 can
  • 14 oz sweetened condensed milk 1 can
  • ½ cup whole milk
  • ½ cup prepared caramel
  • Whipped Topping
  • 1½ cups cold heavy whipping cream
  • 3 tablespoons powdered sugar
  • 1 teaspoon vanilla extract
  • Caramel as needed, for drizzling

Instructions
 

  • Prepare: Preheat oven to 350°F and grease a 9×13-inch baking pan.
  • Mix dry ingredients: Whisk flour, baking powder, and salt together.
  • Beat yolks: Beat egg yolks with ¾ cup sugar until pale and thick. Mix in milk and vanilla.
  • Combine: Gently fold dry ingredients into the yolk mixture.
  • Whip whites: Beat egg whites to soft peaks, add remaining sugar, and beat to stiff peaks. Fold into batter in three additions.
  • Bake: Bake 25–30 minutes, until a toothpick comes out clean. Cool completely.
  • Make caramel: Melt sugar until amber. Add butter, then slowly add warm cream. Stir in salt and cool slightly.
  • Make soak: Whisk evaporated milk, condensed milk, whole milk, and ½ cup caramel.
  • Soak: Poke holes in the cooled cake and slowly pour the milk mixture over it.
  • Chill: Cover and refrigerate at least 4 hours, preferably overnight.
  • Top: Whip cream with powdered sugar and vanilla until stiff. Spread over cake and drizzle with caramel.

Notes

Pour the milk soak slowly so the cake absorbs it evenly. For the best texture and flavor, chill overnight. Store covered in the refrigerator for up to 4 days.
Keyword caramel cake, caramel dessert, Caramel Tres Leches Cake, easy tres leches cake, milk cake, tres leches cake, tres leches dessert

Similar Posts