Written by

Lisa Anderson

Published

Perfect Mexican Tres Leches Cake Recipe with Cinnamon Cream and Caramel Drizzle Step-by-Step

Ready In 4 hours (including soaking time)
Servings 12 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

“You have to try this cake,” my neighbor Lina said one Saturday morning, sliding a plate through the fence between our yards. Honestly, I wasn’t expecting much—just another sweet treat from someone who loves to bake. But the moment I took a bite of her Perfect Mexican Tres Leches Cake with Cinnamon Cream & Caramel Drizzle, I was hooked. The cake was moist, like it had soaked up all the good things in life, with a luscious cinnamon cream topping that felt like a warm hug and a drizzle of caramel that added just the right touch of indulgence. It was nothing like the dry, forgettable cakes I’d tried before.

What made this cake special was how Lina described its origin. It wasn’t just a recipe handed down; it was a happy accident from her abuela’s kitchen. One day, the usual toppings were missing, so she whipped up something on the spot with cinnamon-infused cream and caramel she caramelized herself. The result? A dessert that became the star of every family gathering and potluck. I remember the sun was setting, and we were sitting on those old lawn chairs, laughing and sharing stories while savoring that cake. Maybe you’ve been there—when a simple moment and a perfect recipe come together in the best way.

Since that day, I’ve been testing and tweaking Lina’s version to share it with you—because this tres leches cake isn’t just a dessert, it’s a celebration on a plate. Let me tell you, it’s the kind of recipe you’ll want to keep coming back to, whether it’s a special occasion or just because you need a little sweetness in your life.

Why You’ll Love This Recipe

After making this Perfect Mexican Tres Leches Cake with Cinnamon Cream & Caramel Drizzle more times than I can count, here’s why it’s become a favorite in my kitchen:

  • Quick & Easy: The cake comes together in under an hour, perfect when you want something impressive but don’t have all day.
  • Simple Ingredients: No exotic items here—just pantry staples and a few fresh touches you likely already have on hand.
  • Perfect for Celebrations: Whether it’s a birthday, a casual get-together, or a holiday dessert, this cake steals the show every time.
  • Crowd-Pleaser: Kids and adults alike can’t get enough of the moist texture and the sweet, cinnamon-spiced cream.
  • Unbelievably Delicious: The balance between the light, airy cake soaked in three milks and the rich caramel topping is pure magic.

What sets this tres leches cake apart is the cinnamon cream topping—honestly, it’s the secret that transforms a classic into something extraordinary. Plus, the homemade caramel drizzle adds a beautiful depth of flavor that you won’t find in your average recipe. This isn’t just another tres leches cake; it’s the one that makes you close your eyes after the first bite and smile. It’s comfort food with a little twist of elegance, perfect for impressing guests without breaking a sweat.

What Ingredients You Will Need

This Perfect Mexican Tres Leches Cake uses straightforward ingredients that come together to create bold flavors and the perfect moist texture. Most are pantry staples, with a few fresh touches for that special cinnamon cream and caramel drizzle.

  • For the cake:
    • 1 cup (125g) all-purpose flour (I prefer King Arthur for consistency)
    • 1 ½ teaspoons baking powder
    • ¼ teaspoon salt
    • 5 large eggs, separated (room temperature is best for fluffiness)
    • 1 cup (200g) granulated sugar, divided
    • 1/3 cup (80ml) whole milk
    • 1 teaspoon pure vanilla extract
  • For the tres leches milk mixture:
    • 1 can (12 oz/354 ml) evaporated milk
    • 1 can (14 oz/414 ml) sweetened condensed milk
    • 1/4 cup (60 ml) whole milk or half-and-half
  • For the cinnamon cream topping:
    • 1 cup (240 ml) heavy cream
    • 4 tablespoons powdered sugar
    • 1 teaspoon ground cinnamon (freshly ground if possible)
    • 1 teaspoon vanilla extract
  • For the caramel drizzle:
    • 1 cup (200g) granulated sugar
    • 6 tablespoons (90g) unsalted butter, cubed
    • ½ cup (120 ml) heavy cream, warmed
    • Pinch of salt (to balance sweetness)

If you want to switch things up, you can use almond milk in the tres leches mixture for a dairy-free option, but the richness will change a bit. Also, for a gluten-free twist, swapping all-purpose flour for a 1-to-1 gluten-free blend works well. Lina swears by using fresh cinnamon for the cream—it really makes a difference in aroma and flavor.

Equipment Needed

  • 9×13 inch (23×33 cm) baking dish or pan
  • Electric mixer or stand mixer (a whisk can work, but it takes more effort)
  • Mixing bowls (medium and large)
  • Measuring cups and spoons (for accuracy)
  • Spatula (rubber spatulas work best for folding batter gently)
  • Medium saucepan (for making caramel)
  • Wire whisk (for caramel and cream)
  • Cooling rack (optional but helpful)

If you don’t have a stand mixer, an electric hand mixer will do the job just fine. For caramel, I’ve found that a heavy-bottomed saucepan helps prevent burning. Also, a good whisk makes whipping the cinnamon cream smoother and quicker. Budget-friendly alternatives include silicone spatulas and glass mixing bowls from most kitchen stores.

Preparation Method

mexican tres leches cake preparation steps

  1. Preheat the oven to 350°F (175°C). Grease your 9×13 inch baking dish with butter and lightly dust with flour to prevent sticking. Set aside.
  2. Prepare the dry ingredients: In a medium bowl, sift together 1 cup (125g) flour, 1 ½ teaspoons baking powder, and ¼ teaspoon salt. Set aside.
  3. Separate the eggs: Place the egg whites in a large mixing bowl and the yolks in a different bowl.
  4. Beat the egg whites: Using an electric mixer, whip the egg whites on medium speed until soft peaks form. Gradually add half the sugar (½ cup or 100g), continuing to beat until stiff peaks form. This usually takes about 4-5 minutes. Be careful not to overbeat; the whites should be glossy but not dry.
  5. Beat the yolks: In the yolk bowl, add the remaining ½ cup (100g) sugar and vanilla extract. Beat on high speed until the mixture is pale and fluffy, about 3 minutes.
  6. Combine yolks and dry ingredients: Slowly add the sifted flour mixture to the yolks alternately with the 1/3 cup (80ml) whole milk, starting and ending with the flour. Mix gently until incorporated.
  7. Fold in egg whites: Carefully fold the beaten egg whites into the yolk batter in three additions. Use a spatula and fold gently to maintain the airiness, which makes the cake light and fluffy.
  8. Bake: Pour the batter into the prepared pan. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean. The cake should spring back lightly when pressed.
  9. Cool the cake: Let the cake cool completely on a wire rack or at room temperature for about 1 hour. Don’t rush this step; the soaking works best when the cake isn’t warm.
  10. Make the tres leches milk mixture: In a bowl, whisk together evaporated milk, sweetened condensed milk, and whole milk.
  11. Soak the cake: Using a fork or skewer, poke holes all over the cake. Slowly pour the milk mixture evenly over the cake, allowing it to soak in. Cover and refrigerate for at least 2 hours, preferably overnight for best results.
  12. Prepare the cinnamon cream topping: In a chilled bowl, whip heavy cream with powdered sugar, ground cinnamon, and vanilla extract until soft peaks form. Spread evenly over the soaked cake.
  13. Make the caramel drizzle: In a medium saucepan over medium heat, melt sugar without stirring until it turns a deep amber color, about 6-8 minutes. Quickly add butter (be careful, it will bubble) and stir until melted. Remove from heat and slowly whisk in warm heavy cream until smooth. Add a pinch of salt.
  14. Finish the cake: Drizzle the caramel sauce generously over the cinnamon cream topping just before serving.

If the caramel thickens too much, gently warm it before drizzling. Also, be patient when folding the egg whites; that’s the secret to the cake’s light texture. I once got impatient and mixed too vigorously—lesson learned the hard way.

Cooking Tips & Techniques

Making the Perfect Mexican Tres Leches Cake with Cinnamon Cream & Caramel Drizzle is all about patience and attention to detail. Here are some tips I’ve picked up along the way:

  • Egg whites matter: Make sure your mixing bowl and beaters are clean and grease-free. Any fat can prevent egg whites from whipping properly.
  • Folding gently: When combining the egg whites with the batter, fold with a light hand to keep the air bubbles intact—this keeps the cake fluffy and moist.
  • Milk soaking: Don’t rush pouring the milk mixture. Pour slowly and let it absorb fully to avoid a soggy mess. Poking holes helps the liquid sink in evenly.
  • Caramel caution: Watch the sugar closely while caramelizing; it can go from perfect to burnt in seconds. Remove from heat as soon as it reaches a rich amber.
  • Chill time: The longer the cake soaks and rests, the better the flavors meld. Overnight resting is a game-changer.

I once tried to speed through the soaking step and ended up with a bland cake. Letting it sit in the fridge overnight transformed it completely. Also, if you’re multitasking, whip the cinnamon cream topping while the cake is soaking to save time.

Variations & Adaptations

This tres leches cake is versatile and forgiving. Here are some ways to customize it:

  • Flavor twists: Add a teaspoon of orange zest to the milk soak for a citrusy note or sprinkle toasted coconut flakes over the cinnamon cream.
  • Dietary swaps: Use coconut cream instead of heavy cream for a dairy-free topping, and almond or oat milk in the soak for a lighter version.
  • Seasonal adaptations: Top with fresh berries in summer or a sprinkle of chopped toasted pecans for added crunch in fall.
  • Cooking method: This recipe works beautifully in a bundt pan; just adjust baking time to about 35-40 minutes.

Personally, I tried adding a splash of coffee to the milk soak once—a subtle coffee tres leches cake that was surprisingly delightful! It’s fun to experiment but keep the balance so the classic flavors still shine.

Serving & Storage Suggestions

Serve this cake chilled or at cool room temperature for the best flavor and texture. The cinnamon cream topping should be fresh and fluffy, with the caramel drizzle adding a glossy, irresistible finish.

This cake pairs wonderfully with a cup of strong coffee or a lightly spiced chai latte. For a festive touch, serve alongside fresh fruit or a scoop of vanilla ice cream.

Store leftovers covered tightly in the refrigerator for up to 4 days. The flavors actually deepen after a day or two, so sometimes it’s even better the next day. If you want to freeze it, cover tightly with plastic wrap and foil, then thaw overnight in the fridge. Re-whip the cream topping before serving for freshness.

Reheating isn’t really recommended since it’s best enjoyed chilled, but if you prefer, let slices sit at room temperature for 15 minutes before serving.

Nutritional Information & Benefits

One slice (about 1/12th of the cake) offers approximately:

Calories 320
Fat 15g
Carbohydrates 40g
Protein 6g
Sugar 28g

The cake includes rich dairy ingredients that provide calcium and protein, while the cinnamon adds antioxidants and a hint of blood sugar regulation benefits. For those with gluten intolerance, swapping the flour for a gluten-free blend makes this dessert accessible without sacrificing flavor.

From a wellness perspective, I appreciate that this cake uses real ingredients—no artificial flavors or preservatives—and offers a satisfying treat without being overly complicated or processed.

Conclusion

This Perfect Mexican Tres Leches Cake with Cinnamon Cream & Caramel Drizzle recipe is truly a gem to have in your repertoire. It’s simple enough to make any day but special enough for celebrations. The balance of moist cake, spiced cream, and decadent caramel makes it unforgettable.

Feel free to adjust the cinnamon level, try different toppings, or even experiment with the soaking liquids to suit your taste. I love this cake because it brings a little piece of Lina’s kitchen—and that warm, friendly moment—into mine every time I bake it.

Give it a try and share how it turned out! I’d love to hear your stories, tweaks, or questions about this classic dessert.

FAQs

Can I make this tres leches cake ahead of time?

Yes! It actually tastes better the next day after the milk soak has fully absorbed. Just keep it covered in the fridge.

What if I don’t have evaporated or condensed milk?

You can find these at most grocery stores or substitute with homemade versions, but the texture and flavor might change slightly.

How do I prevent the cake from being too soggy?

Poke holes evenly and pour the milk mixture slowly. Refrigerating the cake helps it set without becoming mushy.

Can I use store-bought caramel sauce instead of making my own?

Absolutely! Homemade caramel adds freshness, but good-quality store-bought caramel works well too for convenience.

Is this recipe suitable for beginners?

Definitely! Just follow the steps carefully, especially when folding egg whites and soaking the cake. It’s forgiving and worth the effort.

For those who enjoy traditional Latin desserts, you might appreciate the rich textures in classic churros with cinnamon sugar or the indulgent layers of Mexican hot chocolate cake—both fantastic companions to this tres leches cake experience.

Pin This Recipe!

mexican tres leches cake recipe

Print

Perfect Mexican Tres Leches Cake with Cinnamon Cream & Caramel Drizzle

A moist and luscious Mexican tres leches cake topped with cinnamon-infused cream and a rich homemade caramel drizzle, perfect for celebrations and everyday indulgence.

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

Ingredients

Scale
  • 1 cup (125g) all-purpose flour
  • 1 ½ teaspoons baking powder
  • ¼ teaspoon salt
  • 5 large eggs, separated
  • 1 cup (200g) granulated sugar, divided
  • 1/3 cup (80ml) whole milk
  • 1 teaspoon pure vanilla extract
  • 1 can (12 oz/354 ml) evaporated milk
  • 1 can (14 oz/414 ml) sweetened condensed milk
  • 1/4 cup (60 ml) whole milk or half-and-half
  • 1 cup (240 ml) heavy cream
  • 4 tablespoons powdered sugar
  • 1 teaspoon ground cinnamon
  • 1 teaspoon vanilla extract
  • 1 cup (200g) granulated sugar (for caramel)
  • 6 tablespoons (90g) unsalted butter, cubed
  • ½ cup (120 ml) heavy cream, warmed
  • Pinch of salt

Instructions

  1. Preheat the oven to 350°F (175°C). Grease a 9×13 inch baking dish with butter and lightly dust with flour.
  2. In a medium bowl, sift together flour, baking powder, and salt. Set aside.
  3. Separate the eggs into whites and yolks.
  4. Beat the egg whites on medium speed until soft peaks form. Gradually add half the sugar (½ cup or 100g) and beat until stiff peaks form.
  5. In another bowl, beat the yolks with the remaining sugar and vanilla extract until pale and fluffy, about 3 minutes.
  6. Slowly add the sifted flour mixture to the yolks alternately with the whole milk, starting and ending with the flour. Mix gently.
  7. Fold the beaten egg whites into the yolk batter in three additions, folding gently to maintain airiness.
  8. Pour the batter into the prepared pan and bake for 25-30 minutes or until a toothpick comes out clean.
  9. Cool the cake completely on a wire rack or at room temperature for about 1 hour.
  10. Whisk together evaporated milk, sweetened condensed milk, and whole milk in a bowl.
  11. Poke holes all over the cooled cake using a fork or skewer. Slowly pour the milk mixture evenly over the cake. Cover and refrigerate for at least 2 hours, preferably overnight.
  12. Whip heavy cream with powdered sugar, ground cinnamon, and vanilla extract until soft peaks form. Spread evenly over the soaked cake.
  13. To make caramel drizzle, melt sugar in a medium saucepan over medium heat without stirring until deep amber, about 6-8 minutes.
  14. Quickly add butter and stir until melted. Remove from heat and whisk in warm heavy cream until smooth. Add a pinch of salt.
  15. Drizzle the caramel sauce generously over the cinnamon cream topping just before serving.

Notes

Use fresh ground cinnamon for best flavor. Be gentle when folding egg whites to keep the cake light and fluffy. Pour milk mixture slowly to avoid sogginess. Caramel can be gently warmed if it thickens before drizzling. Refrigerate cake overnight for best flavor absorption.

Nutrition

  • Serving Size: 1 slice (1/12th of c
  • Calories: 320
  • Sugar: 28
  • Sodium: 150
  • Fat: 15
  • Saturated Fat: 9
  • Carbohydrates: 40
  • Protein: 6

Keywords: tres leches cake, Mexican dessert, cinnamon cream, caramel drizzle, moist cake, celebration cake, easy cake recipe

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating