New recipes every week — Follow on Pinterest for daily inspiration 💕
Home Desserts & Baking Mexican Chocolate Tres Leches Cake
Desserts & Baking

Mexican Chocolate Tres Leches Cake

Mexican chocolate tres leches cake lands somewhere between celebration dessert and comfort food, with a soft chocolate crumb that drinks up the milk mixture and turns almost custardy at the ... Read more

Prep Time 30 min
Cook Time 30 min
Servings 10
📌 Save

Mexican Chocolate Tres Leches Cake

Mexican chocolate tres leches cake lands somewhere between celebration dessert and comfort food, with a soft chocolate crumb that drinks up the milk mixture and turns almost custardy at the edges. The whipped cream on top keeps it light, while the cinnamon and chocolate bring just enough warmth to keep each bite interesting instead of overly sweet.

What makes this version work is the balance in the soak. Sweetened condensed milk brings body, evaporated milk adds that classic tres leches richness, and either Mexican hot chocolate or strong coffee gives the cake a deeper chocolate note that keeps the whole pan from tasting flat. The egg whites are folded in at the end so the cake bakes up airy enough to absorb the milk without collapsing into mush.

Below, I’ll walk through the small choices that matter here: how to fold the batter so it stays fluffy, why the cake needs to cool before soaking, and how to finish it with whipped cream that holds its shape cleanly.

The cake soaked up the milk mixture evenly and stayed fluffy instead of soggy, and the cinnamon on top gave it that warm Mexican chocolate taste I was hoping for. My family asked if I could make it again for Sunday dinner.

★★★★★— Maria L.

Love the deep chocolate soak and cinnamon finish? Save this Mexican Chocolate Tres Leches Cake for the next time you want a chilled dessert that slices cleanly and tastes even better the next day.

Save to Pinterest

The Secret to Keeping Chocolate Tres Leches Cake Light Instead of Heavy

The biggest mistake with tres leches cake is treating the batter like a standard chocolate cake. If the crumb is too dense, it can’t drink the milk mixture cleanly, and you end up with a wet bottom layer and a dry top. This cake needs enough structure to hold the soak, but it also needs air in the batter so the milk has somewhere to go.

That’s why the eggs are separated. The yolks build richness, while the whipped whites give the cake lift before it even hits the oven. Fold the whites in gently and stop as soon as you stop seeing streaks. If you beat the air out at that stage, the cake still bakes, but it won’t have the open, tender crumb that tres leches depends on.

The other key piece is patience after baking. A warm cake tears when you pierce it, and it also absorbs the milk too fast at the edges. Let it cool all the way down so the soak moves through the crumb slowly and evenly.

What the Cocoa, Milk, and Cinnamon Are Actually Doing Here

  • Unsweetened cocoa powder — This gives the cake its chocolate backbone without making the batter too loose. Natural cocoa works well here because the baking powder lifts it, and the flavor stays clean enough to stand up to the sweet milk soak.
  • Sweetened condensed milk — This is nonnegotiable for tres leches. It brings sweetness and thickness at the same time, which is what gives the cake that lush, spoon-tender texture after chilling.
  • Evaporated milk — It lightens the soak just enough so the dessert doesn’t taste cloying. You can’t fully replace it with regular milk, which is thinner and won’t give the same body.
  • Mexican hot chocolate or strong coffee — Either one deepens the chocolate flavor. Coffee won’t make the cake taste like coffee; it just sharpens the cocoa. Mexican hot chocolate adds cinnamon and a little spice, which makes the topping and soak feel more connected.
  • Heavy cream — This is what keeps the topping stable and plush. Don’t swap in milk or half-and-half here; the whipped topping needs the fat in heavy cream to hold its shape on a soaked cake.

Building the Sponge, Then Letting the Milk Do Its Work

Mixing the Dry Base

Whisk the flour, cocoa powder, baking powder, and salt together first so the cocoa breaks up and the leavening spreads evenly. Cocoa tends to clump, and those dry pockets won’t disappear once the batter is mixed. A thorough whisk here gives you a smoother crumb and a more even rise.

Whipping the Yolks and Sugar

Beat the egg yolks with the granulated sugar until the mixture turns pale and slightly thickened. That change matters because it means the sugar has started dissolving and the batter will bake up smoother. Add the oil, milk, and vanilla next, then fold in the dry ingredients just until the batter comes together.

Folding in the Whites

Beat the egg whites to stiff peaks that hold their shape but still look glossy. Fold them into the batter in two or three additions using a light hand. If you stir them in aggressively, you’ll knock out the structure that keeps this cake airy enough to absorb the milk soak without turning dense.

Baking and Soaking

Pour the batter into the baking dish and bake until the center springs back and a toothpick comes out with a few moist crumbs, not wet batter. Let the cake cool completely, then pierce it all over with a fork so the milk mixture can sink in evenly. Pour slowly and give it a minute between passes; if you dump it all in one spot, the edges will flood while the middle stays dry.

Whipping and Finishing

Whip the cream with powdered sugar until stiff peaks form, then spread it over the chilled cake in an even layer. Dust the top with cinnamon right before serving so it stays bright and aromatic. The cake slices best when it has had enough time in the refrigerator for the milk to settle and the whipped cream to firm up.

How to Adapt This Chocolate Tres Leches Cake Without Losing the Texture

Coffee-Forward Version

Use strong brewed coffee in the soak instead of Mexican hot chocolate if you want the chocolate to taste deeper and less spiced. The cake will still be sweet and rich, but the coffee sharpens the cocoa and keeps the dessert from leaning too soft or sugary.

Dairy-Free Swap

This one is harder to convert because the classic soak depends on dairy for body, but you can use full-fat canned coconut milk in place of the evaporated milk and coconut cream in place of the whipped topping. The result will taste a little more tropical and less traditional, but the cake still stays soft and sliceable.

Gluten-Free Adjustment

A good 1:1 gluten-free flour blend can work in place of the all-purpose flour if it already includes xanthan gum. The crumb may be a little more delicate, so cool the cake fully before soaking and give it extra time in the refrigerator before slicing.

Make-Ahead for a Crowd

Bake the cake one day ahead, soak it, and chill it overnight before adding the whipped cream the next day. That rest gives the milk time to distribute evenly, and the texture gets even better instead of soggier.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The cake actually gets more cohesive after the first day, though the whipped cream will soften a little.
  • Freezer: Freeze the unfrosted, soaked cake tightly wrapped for up to 1 month. Thaw in the refrigerator, then add the whipped cream and cinnamon after it’s fully cold.
  • Reheating: Don’t reheat this dessert. Tres leches is meant to be served chilled, and warming it breaks the structure of the soak and melts the topping.

Answers to the Questions Worth Asking

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

Yes, and it’s better that way. The cake has time to absorb the milk mixture evenly, so the crumb turns tender all the way through instead of tasting wet in one bite and dry in the next. Add the whipped cream topping closer to serving if you want the cleanest finish.

How do I keep the cake from getting soggy?+

Let the cake cool completely before pouring on the milk mixture, and add the soak slowly so it can spread through the crumb. If the cake is still warm, the edges absorb too fast and the texture turns slushy instead of plush. The proper chilled rest helps the liquid settle into the sponge without pooling on top.

Can I use coffee instead of Mexican hot chocolate in the milk soak?+

Yes. Coffee gives the cake a deeper, darker chocolate taste and cuts through the sweetness of the condensed milk. Use strong brewed coffee so the soak still has enough flavor after chilling, or the chocolate can taste muted.

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

Stop when you no longer see white streaks in the batter. A few small bubbles are fine, but large ribbons of egg white mean the batter isn’t evenly mixed and the cake will bake unevenly. Gentle folding keeps the air in the batter, which is what gives the cake room to absorb the milk later.

Can I frost this with something besides whipped cream?+

You can, but whipped cream is the cleanest match because it stays light against the soaked cake. A thick cream cheese frosting will overpower the tres leches texture, and a thin glaze will slide off the top. If you want a different finish, sweetened whipped cream with a little cinnamon folded in is the safest swap.

Mexican Chocolate Tres Leches Cake

Mexican chocolate tres leches cake with a rich cocoa sponge soaked in a sweet milk mixture, then topped with whipped cream and cinnamon. The cake stays moist and layered after a 2-hour chill, with clean slices when pierced before soaking.
Prep Time 30 minutes
Cook Time 30 minutes
Refrigerate 2 hours
Total Time 3 hours
Servings: 10 servings
Course: Dessert
Cuisine: Mexican
Calories: 560

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 batter
  • 5 large eggs separate yolks and whites
  • 0.75 cup granulated sugar
  • 0.25 cup vegetable oil
  • 0.5 cup whole milk
  • 1 tsp vanilla extract
Soak mixture
  • 1 can (14 oz) sweetened condensed milk
  • 1 can (12 oz) evaporated milk
  • 0.5 cup Mexican hot chocolate or strong coffee choose one
Topping
  • 1 cup heavy cream
  • 2 tbsp powdered sugar
  • 1 tbsp cinnamon plus extra for dusting if desired

Equipment

  • 1 sheet pan
  • 1 9x13 baking dish

Method
 

Make the cocoa cake batter
  1. Whisk together all-purpose flour, unsweetened cocoa powder, baking powder, and salt until evenly combined, then set aside.
  2. Beat the egg yolks with granulated sugar until pale and slightly thick.
  3. Add vegetable oil, whole milk, and vanilla extract to the yolk mixture and mix until smooth.
  4. Fold the flour mixture into the yolk batter until no dry streaks remain.
  5. Beat the egg whites until stiff peaks form, then fold them into the batter gently to keep it airy.
  6. Pour the batter into a 9x13 baking dish and bake at 350°F for 30 minutes, until a toothpick comes out with a few moist crumbs.
Soak and chill
  1. Combine sweetened condensed milk, evaporated milk, and Mexican hot chocolate or strong coffee until smooth.
  2. Pierce the cooled cake all over with a fork, then pour the milk mixture evenly over the surface so it settles into the layers.
  3. Refrigerate the cake for at least 2 hours so it fully absorbs the soaking liquid.
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 with visible soaked layers.

Notes

For clean slices, let the cake chill in the dish and cut with a sharp knife dipped in hot water, wiping between cuts. Refrigerate leftovers up to 3 days; the whipped top may soften slightly. Freezing is not recommended because the texture of the soaked cake can change. If you need a lighter option, swap the heavy cream topping for whipped topping made with reduced-fat cream and reduce powdered sugar by 1 tbsp.
Find the Print Button

The print button is inside the recipe card below ↓

Leave a Comment

Recipe Rating