Mexican Chocolate Tres Leches Cake

Category: Desserts & Baking

Mexican Chocolate Tres Leches Cake is the kind of dessert that disappears fast because every bite lands cold, creamy, and deeply chocolatey. The cake itself stays light and tender even after it drinks in all that milk mixture, so you get a spoon-soft crumb instead of a soggy slab. The whipped cream on top keeps everything balanced, and the cinnamon ties the chocolate and sweet milk together in a way that feels familiar and special at the same time.

What makes this version work is the chocolate base. Cocoa adds depth without making the crumb heavy, and whipped egg whites keep the cake open enough to soak up the tres leches mixture without collapsing. The milk blend matters too: condensed milk brings sweetness and body, evaporated milk adds richness without making the dessert cloying, and the Mexican hot chocolate or strong coffee gives the cake a darker, more rounded finish.

Below, I’m walking through the part that matters most: how to keep the cake airy, how to pour the milk in so it absorbs evenly, and how to get clean slices after chilling. Those little details are what turn a good tres leches cake into one people ask for again.

The cake soaked up the milk mixture all the way through, but it still sliced cleanly after chilling overnight. The cinnamon on top was the perfect finish with the chocolate.

★★★★★— Marisol P.

Save this Mexican Chocolate Tres Leches Cake for the nights when you want a chilled dessert with deep cocoa flavor and cinnamon on top.

Save to Pinterest

The Part Most Tres Leches Cakes Get Wrong: The Cake Has to Stay Open, Not Dense

The biggest mistake with tres leches cake is baking a batter that’s too heavy to absorb the milk mixture. If the crumb is tight, the milk pools on top and you end up with a wet layer under a dry sponge. This chocolate version avoids that by relying on whipped egg whites for lift instead of extra leavening or a dense butter cake base.

Beat the yolks and sugar until they turn pale and thick. That step dissolves the sugar and gives the cake structure before you fold in the dry ingredients. When you add the whipped whites, fold them in gently and stop as soon as the batter looks even. Overmixing knocks out the air, and that’s the difference between a cake that soaks beautifully and one that turns heavy after chilling.

  • Egg whites — These are doing the lifting here. Stiff peaks give the cake its sponge-like crumb, and that crumb is what lets the milk soak all the way through instead of sitting on top.
  • Cocoa powder — Use unsweetened cocoa for a clean chocolate backbone. Dutch-process cocoa will make the cake darker and a little smoother, but natural cocoa works fine and keeps the flavor lively.
  • Mexican hot chocolate or strong coffee — Either one deepens the chocolate. Coffee gives the cleanest cocoa boost, while Mexican hot chocolate adds cinnamon and a little extra warmth. If you use hot chocolate mix, keep it strong so the milk mixture doesn’t turn flat.
  • Whole milk and oil — Milk adds moisture to the batter, and oil keeps the crumb tender after chilling. Butter tastes great, but it sets firmer in the fridge and makes the cake feel less plush after it’s soaked.

What Each Milk Is Doing in the Soak

The milk mixture is more than just sweetness. Condensed milk brings the rich, sticky body that makes every bite taste like tres leches cake, evaporated milk keeps the soak fluid enough to move through the cake, and the Mexican hot chocolate or coffee cuts through the sweetness so the dessert doesn’t taste one-note. That balance is what keeps the cake interesting after the first bite.

Use full-fat evaporated milk if you can. It gives a rounder texture and helps the soak taste creamy instead of thin. The whipped cream topping is worth the extra bowl, too, because it adds a fresh, cool layer that keeps the cake from feeling heavy. If you want the cleanest slices, chill the cake long enough for the milk to settle before topping it.

The Soak, Chill, and Finish That Give You Clean Slices

Baking the Chocolate Sponge

Spread the batter into the pan and bake until the center springs back when touched and a toothpick comes out with a few moist crumbs. If the cake bakes too long, it won’t absorb the milk as evenly and the edges can turn dry after chilling. Let it cool completely before poking holes, or the milk mixture will steam off the top instead of soaking in.

Piercing and Pouring the Milk Mixture

Use a fork or skewer to poke holes all over the cake, getting all the way to the bottom of the pan. Pour the milk mixture slowly over the surface in passes so it has time to sink in instead of running to the corners. If it looks like too much liquid at first, keep going patiently; the cake will take it up as it rests.

Whipping the Topping

Beat the heavy cream and powdered sugar until stiff peaks form and it holds its shape when you lift the whisk. Stop there. If you push it too far, the cream starts to look grainy and won’t spread smoothly across the cold cake. A loose, glossy whipped cream is the right finish because it stays soft against the soaked crumb.

Chilling Before Serving

Refrigerate the finished cake for at least 2 hours, but longer is better if you want sharp slices. The chill time lets the milk mixture settle into the crumb and gives the topping time to firm up. Dust the cinnamon right before serving so it stays fragrant and visible on top.

How to Adapt This Cake Without Losing What Makes It Good

Coffee Instead of Mexican Hot Chocolate

Strong brewed coffee gives the cake a deeper chocolate edge without adding cinnamon or extra sweetness. It’s the cleaner choice if you want the chocolate to stay front and center. Use coffee that tastes strong on its own, because weak coffee turns the soak bland.

Dairy-Free Version

Swap in coconut condensed milk, coconut evaporated-style milk, and a plain unsweetened plant cream for the topping. The cake still works, but the final dessert will taste a little coconutty and less classic. Choose a neutral plant milk in the batter so the chocolate flavor stays clean.

Gluten-Free Cake Base

A 1:1 gluten-free baking flour can work here because the cake relies more on eggs than on strong gluten structure. Don’t swap in almond flour alone; it won’t give you the same sponge-like crumb, and the milk soak can make it collapse. Bake just until set, since gluten-free cakes dry out faster in the oven.

Making It Ahead for a Crowd

Bake the cake a day ahead, soak it, and chill it overnight before adding the whipped cream. That extra rest improves the texture and makes slicing much easier. If you need to hold it longer, add the cinnamon close to serving so the topping stays fresh-looking.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The cake gets even softer as it sits, but the crumb should still hold together.
  • Freezer: Freeze the unfrosted soaked cake for up to 1 month, tightly wrapped. Add the whipped cream after thawing, because cream topping doesn’t freeze with the same texture.
  • Reheating: Serve this cake cold. Warming it up softens the whipped topping and makes the milk soak runnier, which works against the whole point of the dessert.

Questions I Get Asked About This Recipe

Can I use Dutch-process cocoa in this tres leches cake?+

Yes. Dutch-process cocoa will make the cake darker and a little smoother in flavor, which works nicely here. Just keep the baking powder as written so the cake still rises properly.

How do I keep the cake from getting soggy?+

Bake it until it’s just set, not wet in the middle, and cool it completely before adding the milk mixture. The cake needs a light sponge structure and enough chill time to absorb the liquid evenly. If it’s underbaked, it can turn dense and mushy instead of creamy.

Can I make Mexican chocolate tres leches cake the day before?+

Yes, and that’s honestly the best way to serve it. An overnight chill gives the milk mixture time to settle through the crumb and makes cleaner slices. Add the whipped cream close to serving if you want the top to look freshly piped or spread.

How do I know when the egg whites are whipped enough?+

They should hold a peak that stands up when you lift the whisk, with just a slight curl at the tip. If they look dry or clumpy, they’ve gone too far and won’t fold in cleanly. Stiff but glossy is the goal.

Can I use whipped topping instead of homemade whipped cream?+

You can, but it won’t taste as fresh or balanced against the soaked cake. Homemade whipped cream gives a cleaner dairy flavor and holds up better with the cinnamon on top. If you use whipped topping, add it just before serving.

Mexican Chocolate Tres Leches Cake

Mexican chocolate tres leches cake with rich cocoa layers soaked in a sweet milk mixture, then topped with whipped cream and cinnamon. Baked in a 9x13 pan and finished chilled so every slice stays tender and creamy.
Prep Time 30 minutes
Cook Time 30 minutes
Resting 2 hours
Total Time 3 hours
Servings: 10 servings
Course: Dessert
Cuisine: Mexican
Calories: 420

Ingredients
  

Dry ingredients
  • 1.5 cup all-purpose flour
  • 0.75 cup unsweetened cocoa powder
  • 1.5 tsp baking powder
  • 0.25 tsp salt
Cake base
  • 5 large eggs separated
  • 0.75 cup granulated sugar
  • 0.25 cup vegetable oil
  • 0.5 cup whole milk
  • 1 tsp vanilla extract
Soaking mixture
  • 1 can (14 oz) sweetened condensed milk
  • 1 can (12 oz) evaporated milk
  • 0.5 cup Mexican hot chocolate or strong coffee use either option
Topping
  • 1 cup heavy cream
  • 2 tbsp powdered sugar
  • 1 tbsp cinnamon

Equipment

  • 1 sheet pan
  • 1 9x13 baking dish

Method
 

Make the cake batter
  1. Whisk together all-purpose flour, unsweetened cocoa powder, baking powder, and salt until evenly combined and no dry cocoa streaks remain.
  2. Beat egg yolks with granulated sugar until pale, then stream in vegetable oil, whole milk, and vanilla extract.
  3. Fold the flour mixture into the yolk mixture until just combined, stopping as soon as no dry pockets remain.
  4. Beat egg whites until stiff peaks form, then fold them into the batter gently to keep the volume.
Bake the cake
  1. Pour the batter into a 9x13 baking dish, then bake at 350°F for 30 minutes until the center springs back lightly.
  2. Cool the cake completely before soaking so the milk mixture absorbs evenly.
Soak and chill
  1. Combine sweetened condensed milk, evaporated milk, and Mexican hot chocolate or strong coffee until smooth and pourable.
  2. Pierce the cooled cake all over, then pour the milk mixture evenly over the top.
  3. Refrigerate for at least 2 hours to fully soak and set.
Whip and finish
  1. Whip heavy cream with powdered sugar until stiff peaks form.
  2. Spread the whipped cream over the chilled cake and dust with cinnamon.
  3. Serve chilled for clean slices and a firm, creamy top layer.

Notes

For the cleanest slices, chill uncovered for 30 minutes after topping, then cover and refrigerate. Store leftovers in the refrigerator for up to 3 days; freezing is not recommended because the whipped cream texture can change. If you want a different flavor profile, swap Mexican hot chocolate for strong coffee to keep the cocoa cake while adding a deeper roast note (still keeps the classic tres leches soak).

You might also like these recipes

Leave a Comment

Recipe Rating