Mexican Tres Leches Cake: Perfect Celebration Dessert

Posted on

Davina Chambers

Mexican Tres Leches Cake - featured image

My telenovela marathon last Saturday ended in disaster, but it also birthed the best dessert I’ve ever made. I was watching one of those dramatic soap operas where everyone is crying over a misunderstanding at a wedding, and I realized I had absolutely nothing to serve my friends when they arrived for the finale. I opened the fridge, hoping for a miracle, and found three cans of condensed milk, a can of evaporated milk, a carton of heavy cream, and some cinnamon sticks I’d bought on a whim years ago. I also had a box of yellow cake mix and a box of cake flour that was slowly turning into dust in the pantry.

I wasn’t planning to bake. I was planning to order takeout and eat it out of the container. But something about those three milks sitting there felt like a challenge. So, I threw together what I thought would be a quick, messy experiment. I didn’t have a plan, I didn’t have a proper recipe in front of me, and I definitely didn’t have time to make a fancy layered cake from scratch. I just mixed, baked, and poured.

When my friends walked in, they didn’t see a disaster. They saw the Mexican Tres Leches Cake with Cinnamon Dulce Drizzle, glistening under the kitchen lights, smelling like comfort and nostalgia. My friend Maria, who grew up in Oaxaca, took one bite and immediately stopped talking about her breakup to ask for the recipe. That’s when I knew I had struck gold.

This cake isn’t just sweet; it’s an experience. It’s the kind of dessert that makes people close their eyes and remember their abuela’s kitchen. It’s soaked in three kinds of milk, topped with a cinnamon-spiced dulce de leche drizzle that adds a deep, caramelized kick, and finished with whipped cream that’s light as air. I’ve made this for birthdays, holidays, and random Tuesday nights when I just need to feel better. It’s become my go-to celebration dessert because it’s impressive but actually easy. And honestly? It’s way better than anything you’ll get at a bakery. I’ve tested this version at least a dozen times, tweaking the cinnamon ratio and the soak until it was perfect. This is the one that makes people ask for seconds.

Why You’ll Love This Recipe

There are about ten reasons I keep coming back to this Mexican Tres Leches Cake with Cinnamon Dulce Drizzle, but here are the big ones that will win you over.

It’s a Texture Dream — Seriously, the crumb is so light and airy, yet it holds up to being completely saturated with milk. It doesn’t get soggy or fall apart. It stays moist and fluffy in every single bite. I’ve seen other versions turn into soup, but this method keeps the structure intact. It’s like eating a cloud that’s been dipped in heaven.

The Cinnamon Dulce Drizzle Changes Everything — Most tres leches cakes are just sweet. This one has depth. The drizzle isn’t just sweetened condensed milk; it’s cooked with cinnamon and a touch of brown sugar to create a warm, spicy caramel note. It cuts through the sweetness of the cake and adds a sophisticated flavor profile that feels homemade and special. It’s the secret weapon.

Perfect for Any Celebration — Whether it’s a birthday, a wedding, a holiday dinner, or just a get-together with friends, this cake fits. It looks elegant with its whipped cream peaks and cinnamon dusting, but it’s humble enough for a casual picnic. I’ve served it at formal dinners and backyard barbecues, and it’s always the star of the show.

Make-Ahead Friendly — This is actually better the next day. The cake needs time to absorb the milk mixture, and it gets even moister and more flavorful after sitting in the fridge overnight. I love making this a day before an event because it means less stress on the day itself. It’s basically a hostess’s dream.

Simple Ingredients — You don’t need fancy, hard-to-find ingredients. You need milk, eggs, sugar, flour, and cinnamon. If you can find these at any grocery store, you can make this. I don’t use any weird stabilizers or preservatives. Just real, good food.

This is my answer to “what dessert should I bring?” when I want to impress but don’t want to spend hours in the kitchen. It’s reliable, delicious, and always a crowd-pleaser. My family has been making this for three generations, but I tweaked it to add that cinnamon kick, and it’s become our signature dessert.

Ingredients You’ll Need

Here’s the best part: you probably have most of these ingredients already. This isn’t a recipe that requires a trip to three different specialty stores. It’s pantry-friendly with just a few key items that make all the difference.

For the Cake Base

Yellow Cake Mix (1 box / 15.25 oz) — I know, I know. I’m using a box mix. Hear me out. It guarantees a consistent, moist crumb that holds up to the milk soak. You can make it from scratch, but the box mix gives you that classic, tender texture without the fuss. I use Betty Crocker or Duncan Hines, whichever is on sale.

Yellow Cake Flour (1 cup / 120g) — Adding flour to the mix makes the cake denser and more stable. It prevents it from becoming too fluffy and falling apart when you pour the milk. This is a non-negotiable step for a good tres leches.

Eggs (4 large) — Room temperature eggs are best. They whip up better and create a lighter batter. I take them out of the fridge while I prep the oven.

Water (1 cup / 240ml) — Standard cake mix instruction. I use tap water, no fancy mineral water needed here.

Vegetable Oil (½ cup / 120ml) — Oil keeps the cake moist longer than butter. Butter can make it taste richer, but oil ensures it stays tender even after soaking. I use a neutral oil like canola or vegetable.

For the Milk Soak

Mexican Tres Leches Cake preparation steps

Evaporated Milk (1 can / 12 oz) — This is concentrated milk with about 60% of the water removed. It adds a creamy, slightly cooked milk flavor. Don’t substitute with regular milk here; it won’t be the same. I use Carnation, but any brand works.

Condensed Milk (1 can / 14 oz) — Sweetened condensed milk is thick, syrupy, and incredibly sweet. This is the heart of the “tres leches” (three milks). Make sure it’s the sweetened kind, not evaporated.

Heavy Cream (1 cup / 240ml) — This is the third milk. It adds richness and a luxurious mouthfeel. Use full-fat heavy cream for the best results. Half-and-half will be too thin.

For the Cinnamon Dulce Drizzle

Condensed Milk (½ cup / 170g) — We’re using more condensed milk for the drizzle. It creates the base for the caramel sauce.

Brown Sugar (2 tablespoons / 25g) — Adds a molasses note and helps the drizzle caramelize. Light or dark brown sugar both work; I prefer dark for a deeper flavor.

Cinnamon (1 teaspoon / 2g) — Ground cinnamon is essential. It adds warmth and spice. Don’t use cinnamon sticks here; ground cinnamon distributes evenly. I use McCormick, but any good quality cinnamon works.

Butter (1 tablespoon / 14g) — Adds a silky finish to the drizzle. Salted butter is fine, but if you use salted, taste before adding extra salt.

For the Topping

Heavy Cream (1½ cups / 360ml) — Cold heavy cream for whipping. It needs to be very cold to whip up stiff peaks. I keep it in the fridge until the last minute.

Powdered Sugar (¼ cup / 30g) — Sweetens the whipped cream without graininess. Sift it to avoid lumps.

Vanilla Extract (1 teaspoon / 5ml) — Pure vanilla extract adds depth. I use Nielsen-Massey, but any pure vanilla works.

Cinnamon (for dusting) — A little extra cinnamon for garnish. It makes the cake look rustic and inviting.

Optional Add-ins

Whipped Cream — I always make extra whipped cream for topping. It’s not strictly necessary, but it makes the cake look professional.

Chopped Pecans — For a crunchy contrast, I sometimes sprinkle chopped pecans on top. It’s not traditional, but I love it.

Caramel Sauce — If you want extra sweetness, drizzle store-bought caramel over the top. But the cinnamon dulce drizzle is usually enough.

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use.

9×13 Inch Baking Pan — This is the standard size for tres leches cake. It needs to be deep enough to hold the milk soak without overflowing. I use a metal pan for even baking. Glass pans can work but might bake slightly differently.

Mixer — A hand mixer or stand mixer is helpful for whipping the egg whites and cream. I use a hand mixer because it’s easier to clean. You can do it by hand, but it takes more effort.

Bowl — Two large bowls. One for the egg whites, one for the yolks and cake mix. Make sure they’re clean and dry for whipping.

Measuring Cups and Spoons — Standard stuff. Dollar store versions work fine. Precision matters for the cake mix, but the milk soak is forgiving.

Whisk — For mixing the batter and the milk soak. A balloon whisk works best.

Small Saucepan — For cooking the cinnamon dulce drizzle. A small saucepan prevents burning and makes stirring easier.

Spork or Skewer — To poke holes in the cake. I use a fork, but a skewer makes cleaner holes. The goal is to cover the entire surface with holes so the milk can soak in.

Measuring Cups — For pouring the milk soak. A 2-cup measuring cup is handy for pouring evenly.

Refrigerator — Obviously, you need a fridge to chill the cake. Make sure you have space for a 9×13 pan.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.

Step 1: Prep Your Oven and Pan (5 minutes)

Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking pan with butter or cooking spray. I spray it lightly to ensure the cake doesn’t stick. Set aside.

Step 2: Make the Cake Batter (10 minutes)

Separate your eggs. Put the yolks in one bowl and the whites in another. Add the cake mix, flour, water, oil, and egg yolks to the first bowl. Mix on medium speed until smooth, about 2 minutes. In the second bowl, whip the egg whites until stiff peaks form. This is crucial for a light cake. Gently fold the egg whites into the batter in three additions. Don’t overmix; just fold until no white streaks remain. Pour the batter into the prepared pan.

Step 3: Bake the Cake (25-30 minutes)

Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. The cake should be golden brown. Let it cool in the pan for 10 minutes, then remove from the pan and let it cool completely on a wire rack. This is important; if the cake is warm, the milk will soak in too quickly and make it mushy.

Step 4: Make the Milk Soak (5 minutes)

While the cake cools, whisk together the evaporated milk, condensed milk, and heavy cream in a large bowl. Taste it—it should be very sweet. Set aside.

Step 5: Poke Holes and Soak (10 minutes)

Once the cake is completely cool, use a fork or skewer to poke holes all over the surface. Don’t be shy; cover the entire cake with holes. Slowly pour the milk mixture over the cake. It will soak in immediately. You might need to tilt the pan to ensure even distribution. Let the cake absorb the milk for at least 30 minutes, or overnight in the fridge for best results.

Step 6: Make the Cinnamon Dulce Drizzle (10 minutes)

In a small saucepan, combine the condensed milk, brown sugar, cinnamon, and butter. Cook over medium heat, stirring constantly, until the mixture thickens slightly and comes to a gentle boil. Remove from heat and let it cool for 5 minutes. It will thicken more as it cools.

Step 7: Whip the Cream and Assemble (10 minutes)

In a chilled bowl, whip the heavy cream, powdered sugar, and vanilla extract until stiff peaks form. Spread the whipped cream over the soaked cake. Drizzle the cinnamon dulce drizzle over the top. Dust with cinnamon for garnish.

Step 8: Chill and Serve

Refrigerate for at least 1 hour before serving. This helps the flavors meld and the cream set. Slice and serve cold.

Total Time: About 1 hour 30 minutes (including cooling and chilling)

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Don’t Skip the Egg Whites
Whipping the egg whites is the secret to a light, airy cake. If you skip this, the cake will be dense and heavy. Fold them in gently to keep the air bubbles intact.

Cool Completely Before Soaking
If you pour the milk soak on a warm cake, it will absorb too fast and become soggy. Let it cool completely on a wire rack. This takes patience, but it’s worth it.

Poke Lots of Holes
The more holes you poke, the more milk the cake will absorb. Don’t be afraid to poke every inch of the cake. Use a fork for a rustic look, or a skewer for cleaner holes.

Let It Soak Overnight
While 30 minutes is enough, letting the cake soak overnight in the fridge makes it incredibly moist and flavorful. The cake needs time to fully absorb the milk. This is my preferred method.

Keep Cream Cold
For the best whipped cream, make sure your bowl and beaters are cold. Chill them in the freezer for 10 minutes before whipping. This helps the cream whip up faster and stay stable.

Don’t Overcook the Drizzle
Cook the cinnamon dulce drizzle until it thickens slightly, not until it’s dark caramel. If you overcook it, it will become too hard and sticky. Keep an eye on it.

Common Mistakes (and how to avoid them)

Mistake: Cake is too dry
Fix: You didn’t poke enough holes or didn’t pour enough milk soak. Make sure you cover the entire surface with milk.

Mistake: Cream won’t whip
Fix: The cream wasn’t cold enough, or the bowl wasn’t chilled. Try again with cold ingredients.

Mistake: Drizzle is too runny
Fix: You didn’t cook it long enough. Cook it a bit longer until it coats the back of a spoon.

Pro Tricks I’ve Learned:

For Extra Flavor
Add a splash of rum or amaretto to the milk soak. It adds a sophisticated adult flavor. I do this for holiday parties.

For Better Texture
Use a combination of whole milk and heavy cream in the soak for a balanced richness. I sometimes substitute half the heavy cream with whole milk.

Make-Ahead Strategy
Make the cake and soak it the day before. Add the whipped cream and drizzle just before serving. This keeps the cream fresh and fluffy.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Chocolate Tres Leches
Add ¼ cup cocoa powder to the cake mix. It’s rich and chocolatey. My kids love this version.

Coffee Tres Leches
Replace the water in the cake mix with strong brewed coffee. It adds a subtle coffee flavor that pairs well with the cinnamon.

Coconut Tres Leches
Use coconut milk instead of heavy cream in the soak. Top with toasted coconut flakes. It’s tropical and delicious.

Gluten-Free
Use a gluten-free cake mix. Everything else is naturally gluten-free. I’ve used King Arthur Gluten-Free mix, and it works great.

Dairy-Free
Replace dairy milk with coconut milk or almond milk. Use vegan condensed milk and vegan butter. It’s different but still tasty. My lactose-intolerant friend requests this version.

Lower-Sugar
Use unsweetened condensed milk (rare to find) or reduce the sugar in the drizzle. It’s less sweet but still good. I make this when I’m trying to be “healthy.”

Flavor Variations

Lemon
Add zest of 1 lemon to the cake batter and 1 tablespoon lemon juice to the soak. Brightens everything up.

Maple
Replace brown sugar in the drizzle with maple syrup. It adds a smoky sweetness.

Pumpkin
Add 1 cup pumpkin puree to the cake mix. Top with pumpkin spice whipped cream. Perfect for fall.

Serving & Storage

I usually serve this straight from the fridge at the dinner table—it looks rustic and stays cold. But here are other ways I’ve enjoyed it:

Side Dishes
– Fresh berries (strawberries, raspberries)
– Mango slices
– Chopped pecans or walnuts
– Cinnamon sticks for garnish

Wine Pairing
Not a wine expert, but my wine-snob friend says a sweet white wine like Moscato or a dessert wine works great with this.

Storage Instructions

Refrigerator
Store in an airtight container or covered with plastic wrap for up to 5 days. The cake will keep getting moister in the fridge.

Reheating
Best method: Serve cold. Tres leches cake is best chilled. Don’t reheat it; the texture will suffer.

Freezing
Honestly, this doesn’t freeze well because of the dairy. The cake becomes soggy when thawed. Make it fresh or store in the fridge for up to 5 days.

Meal Prep
Make the cake and soak it 2 days ahead. Add the whipped cream and drizzle the day of serving. This saves time and keeps the cream fresh.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking.

Per Serving (based on 12 servings):
– Calories: 450
– Protein: 6g
– Carbs: 65g
– Fiber: 1g
– Sugar: 45g
– Fat: 18g
– Saturated Fat: 11g
– Cholesterol: 95mg
– Sodium: 280mg
– Calcium: 180mg

What’s Good:
– Calcium from the milk
– Protein from eggs and milk
– Can be made gluten-free or dairy-free

What to Know:
– Higher in calories and sugar from the milk soak and drizzle
– Contains dairy and gluten
– Moderate sodium

My Take:
Look, this is a celebration dessert with cream, sugar, and milk. It’s not a diet recipe. But it’s way better than store-bought cake, and I know exactly what’s in it. When I want to make it lighter, I use the gluten-free and dairy-free versions, but usually? I just eat a reasonable slice and enjoy it.

Final Thoughts

So that’s my Mexican Tres Leches Cake with Cinnamon Dulce Drizzle! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved celebrations more times than I can count. It’s my answer to “what dessert should I bring?” when I want to impress but don’t want to stress. My family is happy, my friends are happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different add-ins, swap in your favorite spices, adjust the sweetness. The best recipes are the ones you adapt to your family’s tastes.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Q: Can I use whole milk instead of heavy cream in the soak?

A: You can, but the cake will be less rich and creamy. Heavy cream adds a luxurious mouthfeel that whole milk can’t match. If you want to try it, use whole milk, but know that the texture will be lighter. I recommend using at least some heavy cream for the best results.

Q: My cake is too soggy—what happened?

A: Usually means you poured too much milk soak or didn’t let the cake cool completely before soaking. Use only the amount of milk specified in the recipe. Let the cake cool completely on a wire rack before pouring the soak.

Q: Can I make this ahead for a party?

A: Absolutely! Make the cake and soak it 1-2 days ahead. Store it covered in the fridge. Add the whipped cream and drizzle the day of serving. This saves you stress and makes the cake even better.

Q: Why did my whipped cream separate?

A: The cream was too warm, or you overwhipped it. Make sure your bowl and beaters are cold. Whip until stiff peaks form, but stop before it becomes grainy. If it separates, add a little fresh cream and whip gently to fix it.

Q: Can I use a different cake mix?

A: Yes, you can use vanilla or white cake mix. Yellow cake mix is traditional, but vanilla works too. Avoid chocolate cake mix unless you want chocolate tres leches, as it will change the flavor profile significantly.

Q: How long does the cinnamon dulce drizzle last?

A: Store it in an airtight container in the fridge for up to 1 week. Reheat gently before using. It will thicken in the fridge, so add a splash of milk to thin it out if needed.

Q: Can I freeze this cake?

A: No, I don’t recommend freezing tres leches cake. The dairy separates when thawed, and the texture becomes soggy. It’s best enjoyed fresh or stored in the fridge for up to 5 days.

Pin This Recipe!

Mexican Tres Leches Cake recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mexican Tres Leches Cake - featured image

Mexican Tres Leches Cake with Cinnamon Dulce Drizzle


  • Author: Lisa
  • Total Time: 1 hour 30 minutes
  • Yield: 12 servings 1x

Description

A moist, airy yellow cake soaked in a mixture of evaporated milk, condensed milk, and heavy cream, topped with a warm cinnamon-spiced dulce de leche drizzle and fresh whipped cream. This make-ahead friendly dessert is perfect for celebrations.


Ingredients

Scale
  • 1 box (15.25 oz) yellow cake mix
  • 1 cup (120g) yellow cake flour
  • 4 large eggs, separated and room temperature
  • 1 cup (240ml) water
  • 1/2 cup (120ml) vegetable oil
  • 1 can (12 oz) evaporated milk
  • 1 can (14 oz) sweetened condensed milk
  • 1 cup (240ml) heavy cream
  • 1/2 cup (170g) sweetened condensed milk (for drizzle)
  • 2 tablespoons (25g) brown sugar
  • 1 teaspoon (2g) ground cinnamon
  • 1 tablespoon (14g) butter
  • 1 1/2 cups (360ml) cold heavy cream (for whipping)
  • 1/4 cup (30g) powdered sugar
  • 1 teaspoon (5ml) vanilla extract
  • Cinnamon for dusting

Instructions

  1. Preheat oven to 350°F (175°C). Grease a 9×13 inch baking pan with butter or cooking spray.
  2. Separate eggs. In one bowl, mix cake mix, flour, water, oil, and egg yolks on medium speed until smooth (about 2 minutes).
  3. In a separate clean bowl, whip egg whites until stiff peaks form.
  4. Gently fold the whipped egg whites into the batter in three additions until no white streaks remain. Pour batter into the prepared pan.
  5. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean. Cool in the pan for 10 minutes, then remove and cool completely on a wire rack.
  6. While the cake cools, whisk together 1 can evaporated milk, 1 can condensed milk, and 1 cup heavy cream in a large bowl. Set aside.
  7. Once the cake is completely cool, poke holes all over the surface with a fork or skewer. Slowly pour the milk mixture over the cake, tilting the pan to ensure even distribution. Let soak for at least 30 minutes or overnight.
  8. In a small saucepan, combine 1/2 cup condensed milk, brown sugar, cinnamon, and butter. Cook over medium heat, stirring constantly, until the mixture thickens slightly and comes to a gentle boil. Remove from heat and cool for 5 minutes.
  9. In a chilled bowl, whip 1 1/2 cups heavy cream, powdered sugar, and vanilla extract until stiff peaks form.
  10. Spread the whipped cream over the soaked cake. Drizzle the cinnamon dulce drizzle over the top and dust with cinnamon.
  11. Refrigerate for at least 1 hour before serving.

Notes

The cake must be completely cool before soaking to prevent it from becoming mushy. For best results, let the cake soak overnight in the fridge. Ensure your bowl and beaters are very cold when whipping the cream for stiff peaks. This cake is best served cold and does not freeze well due to the dairy content.

  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 slice
  • Calories: 450
  • Sugar: 45
  • Sodium: 280
  • Fat: 18
  • Saturated Fat: 11
  • Carbohydrates: 65
  • Fiber: 1
  • Protein: 6

Keywords: tres leches cake, mexican dessert, cinnamon dulce drizzle, celebration cake, make ahead dessert, easy cake recipe

You might also like these recipes

Leave a Comment

Recipe rating