Mexican Chocolate Tres Leches Cake

Loading…

By Reading time

Mexican Chocolate Tres Leches Cake lands with that rare dessert texture that people remember after one bite: a soft cocoa crumb that drinks in the milk mixture without turning soggy, then finishes under a cloud of whipped cream and a dusting of cinnamon. The chocolate isn’t just there for color. It deepens the cake so every forkful tastes like more than sweet milk and cream.

What makes this version work is the balance between a light sponge and a soaking liquid that has enough body to stay in the cake instead of pooling at the bottom. Whipping the egg whites gives the crumb lift, while the yolks and oil keep it tender enough to absorb the tres leches mixture evenly. The Mexican hot chocolate or coffee adds a darker edge that keeps the sweetness in check.

Below, I’ve included the small details that matter here: how to fold the batter without knocking out the air, how to know when the cake has absorbed enough milk, and how to keep the topping clean and billowy instead of flat.

The cake soaked up the milk mixture perfectly without getting heavy, and the cinnamon on top made the chocolate taste even richer the next day.

★★★★★— Maria L.

Save this Mexican Chocolate Tres Leches Cake for the nights when you want a make-ahead dessert with a deep cocoa crumb, silky milk soak, and cinnamon cream on top.

Save to Pinterest

The Secret to a Tres Leches Cake That Stays Sliceable

The biggest mistake with tres leches cake is baking a cake that’s too fragile or pouring in milk before the crumb has cooled enough to hold its shape. That’s how you end up with a dessert that tastes fine but falls apart on the plate. This version uses a cocoa sponge with enough structure to absorb the liquid evenly, which is what gives you clean slices instead of a puddle.

Egg whites do the heavy lifting here. They whip the batter airy enough to drink in the milk mixture, while the yolks, oil, and whole milk keep the crumb tender. The other piece people miss is the soak itself: the cake should be cool, the milk mixture should be poured slowly, and the cake needs time in the refrigerator to settle before you add the whipped cream.

If the top looks a little patchy while the liquid is going in, that’s fine. The cake evens out as it rests. What matters is that the milk reaches the edges and the center, because dry pockets are the only thing standing between a good slice and a great one.

What Each Ingredient Is Doing in the Chocolate Soak

  • Unsweetened cocoa powder — This gives the cake its deep chocolate base without adding extra fat that would weigh down the crumb. Natural cocoa works well here because the cake is sweet and the milk soak softens any sharp edges.
  • Eggs, separated — The yolks enrich the batter, and the whipped whites create the lift that helps the cake hold the tres leches mixture. Don’t rush the folding stage; that air is what keeps the finished cake light.
  • Sweetened condensed milk and evaporated milk — These are the backbone of the soak. Condensed milk brings sweetness and thickness, while evaporated milk loosens it enough to penetrate the cake evenly.
  • Mexican hot chocolate or strong coffee — This is the ingredient that keeps the dessert from tasting flat. Mexican hot chocolate adds cinnamon and a little spice; coffee gives a cleaner bitter note. Either one sharpens the chocolate and balances the sweetness.
  • Heavy cream — You need the fat content here for a topping that whips into soft, stable peaks. Half-and-half won’t hold the same way and will slump on the cake.
  • Cinnamon — Use it on top even if you’re not adding spice anywhere else. It wakes up the chocolate and gives the whole dessert that classic Mexican chocolate finish.

Building the Cocoa Sponge, Then Letting It Drink

Whipping the Yolks and Sugar

Beat the egg yolks and granulated sugar until the mixture turns pale and thick enough to fall from the beaters in ribbons. That color change matters because it means the sugar has started dissolving and the base will bake up smoother. Add the oil, milk, and vanilla next, then stop as soon as the batter looks unified. If you keep beating after that, the batter can lose some of the lift you’re trying to build.

Folding in the Dry Ingredients and Egg Whites

Sift or whisk the flour, cocoa powder, baking powder, and salt together before adding them to the yolk mixture. Fold just until the streaks disappear, then add the whipped egg whites in two additions. The batter should look airy and a little billowy, not glossy and dense. If you stir aggressively here, you’ll knock out the air and the cake won’t absorb the milk mixture as evenly.

Baking Until the Center Springs Back

Pour the batter into a greased 9×13-inch baking dish and bake at 350°F until the top is set and the center springs back lightly when touched, about 30 minutes. A toothpick should come out with a few moist crumbs, not wet batter. Let the cake cool completely in the pan before you add the soak. If it’s even a little warm, the milk mixture will run through too fast and the texture will turn heavy.

Soaking the Cake Without Flooding It

Mix the sweetened condensed milk, evaporated milk, and Mexican hot chocolate or coffee until smooth. Pierce the cooled cake all over with a fork so the liquid has a path to travel, then pour the mixture over the surface slowly, giving it a moment to sink in between additions. You want the cake saturated, not floating. Refrigerate it for at least 2 hours so the crumb fully settles and the slices hold together.

Whipping the Cream and Finishing Cleanly

Whip the heavy cream with powdered sugar until stiff peaks form, then spread it over the chilled cake in an even layer. If the cake feels loose, chill it a bit longer before topping it. Dust with cinnamon right before serving so the top stays fresh and the spice doesn’t disappear into the cream. The finished cake should slice cleanly and show a dark chocolate layer under the milk-soaked crumb.

How to Adapt This for a Bigger Crowd or a Different Pantry

Dairy-Free Version

Use a full-fat canned coconut milk in place of the heavy cream topping and swap in dairy-free sweetened condensed milk and evaporated milk if you can find them. The cake itself already contains no butter, so the main challenge is keeping the topping stable. Coconut milk whips differently and tastes more pronounced, but it works if you chill the can well and use only the thick cream from the top.

Coffee Instead of Mexican Hot Chocolate

Strong brewed coffee gives the soak a deeper, less sweet edge and lets the chocolate come forward more clearly. This is the best swap if you want a cleaner cocoa flavor without the cinnamon-spice note from Mexican hot chocolate. Use it hot enough to dissolve fully if you’re mixing it into the milks, then chill the soak before pouring it over the cake.

Turning It Into Individual Servings

Bake the batter in a sheet pan or divide it into small cake cups if you want neat portions for a party. Individual servings soak faster and chill more quickly, but they also dry out sooner if you overbake them by even a few minutes. Pull them as soon as the centers spring back, then spoon the milk mixture over the top in smaller amounts so nothing runs off the sides.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The cake gets softer as it sits, but the flavor deepens and the texture stays pleasantly spoonable.
  • Freezer: Freeze the unfrosted cake only if you need to, tightly wrapped. The milk soak and whipped cream don’t thaw with the same texture, so the finished dessert is best fresh from the fridge.
  • Reheating: Don’t reheat the assembled cake. Tres leches is meant to be served cold, and warming it will loosen the cream topping and make the soak separate.

Answers to the Questions Worth Asking

Can I make Mexican Chocolate Tres Leches Cake a day ahead?+

Yes, and that’s usually the best plan. The cake needs time for the milk mixture to soak through the crumb, and overnight in the refrigerator gives you cleaner slices and a better texture. Add the whipped cream topping the day you serve it, or at most a few hours before.

How do I keep the cake from getting soggy?+

Bake it until the center is set, then let it cool completely before soaking. If the cake is warm or underbaked, it can’t hold the liquid evenly and the bottom turns dense. Pour the milk mixture slowly and stop when the top looks fully moistened but there isn’t a visible pool on the surface.

Can I use brewed coffee instead of Mexican hot chocolate?+

Yes. Coffee gives the cake a deeper chocolate taste and less sweetness, which works well if you like a more grown-up dessert. Mexican hot chocolate adds cinnamon and spice, so the swap changes the character of the cake, not just the flavor intensity.

How do I know when the whipped cream is ready?+

Stop when the cream holds stiff peaks and the mixer leaves clear tracks through it. If it starts to look grainy or clumpy, it’s gone too far and can turn buttery. Cold cream whips faster and stays stable longer, so chill the bowl if your kitchen runs warm.

Can I freeze leftover tres leches cake?+

You can freeze the unfrosted cake, but the texture changes once the milk soak and cream topping are involved. For the best result, freeze slices without the whipped cream, then thaw them in the refrigerator and add fresh topping before serving. That keeps the dessert from turning watery.

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. Baked in a 9x13 dish for easy slicing and classic layered texture.
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
  

Mexican chocolate cake
  • 1.5 cup all-purpose flour
  • 0.75 cup unsweetened cocoa powder
  • 1.5 tsp baking powder
  • 0.25 tsp salt
  • 5 large eggs separated
  • 0.75 cup granulated sugar
  • 0.25 cup vegetable oil
  • 0.5 cup whole milk
  • 1 tsp vanilla extract
Tres leches soak
  • 1 can (14 oz) sweetened condensed milk
  • 1 can (12 oz) evaporated milk
  • 0.5 cup Mexican hot chocolate or strong coffee
Whipped cream topping
  • 1 cup heavy cream
  • 2 tbsp powdered sugar
  • 1 tbsp cinnamon divided for dusting

Equipment

  • 1 sheet pan
  • 1 stand mixer

Method
 

Make the chocolate batter
  1. Whisk together all-purpose flour, unsweetened cocoa powder, baking powder, and salt until evenly combined, with a dry, cocoa-speckled mixture.
  2. In a mixing bowl, beat egg yolks with granulated sugar until pale and thicker in color.
  3. Beat in vegetable oil, whole milk, and vanilla extract until the yolk mixture looks smooth and glossy.
  4. Fold the dry flour mixture into the yolk mixture just until no dry streaks remain, keeping the batter thick.
  5. In a separate bowl, beat 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 spread level; bake at 350°F for 30 minutes, until a toothpick comes out mostly clean.
Soak and chill
  1. Combine sweetened condensed milk, evaporated milk, and Mexican hot chocolate or strong coffee until you have a uniform, pourable mixture.
  2. Pierce the cooled cake all over with a fork or skewer so the milk mixture can soak in evenly.
  3. Pour the sweet milk mixture evenly over the cake, letting it settle into the holes.
  4. Refrigerate for at least 2 hours, until the cake is fully saturated and sliceable.
Top and serve
  1. Whip heavy cream with powdered sugar until stiff peaks form, forming soft ridges that hold their shape.
  2. Spread the whipped cream over the chilled cake and dust with cinnamon for a warm, speckled finish.
  3. Serve chilled, with visible layers where the sponge absorbed the tres leches mixture.

Notes

Pro tip: cool the cake completely before pouring the tres leches so the soak spreads without turning the crumb gummy. Store covered in the refrigerator up to 4 days; freeze the baked, unwhipped cake soaked with milk for up to 2 months (add whipped topping after thawing). For a lighter version, use low-fat milk in the soak (note texture will be slightly less rich).

Enjoyed this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating