Mexican Chocolate Tres Leches Cake

Loading…

By Reading time
Servings 4–6 people

Mexican Chocolate Tres Leches Cake lands somewhere between a celebration cake and a spoon dessert, with a chocolate crumb that drinks up every drop of the milk soak without turning muddy or heavy. The top stays light under the whipped cream, the center turns plush and almost custard-like, and the cinnamon on top gives each bite a warm finish that keeps it from tasting flat.

The key is building enough structure in the chocolate cake before the soak goes on. Beating the yolks with the sugar until they turn pale gives the cake body, and folding in the whipped whites at the end keeps it airy enough to take on the tres leches mixture instead of collapsing into a dense slab. The coffee or Mexican hot chocolate deepens the cocoa and makes the chocolate taste fuller, not sweeter.

Below, you’ll find the one place people usually go wrong with tres leches cakes, plus a couple of swaps that still give you that soaked, sliceable texture. The cinnamon cream topping matters here too, and a little care with the soaking step makes the difference between a cake that holds clean slices and one that turns into pudding.

The cake soaked up the milk mixture evenly and stayed sliceable after chilling overnight. The cinnamon on the whipped cream tied the chocolate and coffee together perfectly.

★★★★★— Marisa T.

Save this Mexican Chocolate Tres Leches Cake for the nights when you want a soaked chocolate cake with cinnamon cream and clean, chilled slices.

Save to Pinterest

The Part Most Tres Leches Cakes Get Wrong: Too Much Soak, Too Soon

The cake needs to be cool before the milk mixture goes on. A warm cake pulls the liquid unevenly, which sounds helpful until the top turns soggy and the middle stays dry. Once it has cooled, pierce it all over with a fork or skewer so the soak can move through the crumb instead of sitting on top.

Pour the milk mixture slowly and give it time. This cake does best when you add the liquid in a few passes, letting it settle between pours. If you dump everything on at once, the surface floods before the sponge can absorb it, and you end up with a wet layer on the bottom instead of a fully soaked cake.

What Each Ingredient Is Doing in the Chocolate Soak

  • Unsweetened cocoa powder — This gives the cake its deep chocolate base without adding extra fat, which keeps the crumb light enough to absorb the tres leches mixture. Natural cocoa works well here; Dutch-process cocoa will taste a little darker and smoother, which is fine if that’s what you have.
  • Egg yolks and whipped egg whites — The yolks build richness and help the batter stay tender, while the whipped whites give the cake its lift. That separation is what keeps the finished cake from eating like a brownie. Don’t skip the folding step, or you’ll knock out the air and lose the delicate texture that makes tres leches work.
  • Sweetened condensed milk and evaporated milk — These are the backbone of the soak. Condensed milk brings sweetness and body, while evaporated milk keeps the mixture pourable and creamy instead of thick and sticky. There isn’t a substitute that gives quite the same effect, but if you need a lighter version, you can replace part of the evaporated milk with whole milk; the soak will be a little looser and less rich.
  • Mexican hot chocolate or strong coffee — This is the ingredient that makes the chocolate taste deeper instead of just sweeter. Coffee won’t make the cake taste like coffee; it sharpens the cocoa. Mexican hot chocolate adds cinnamon and spice, which pushes the cake closer to the dessert’s classic flavor.
  • Heavy cream — Whipped cream on top isn’t just decoration. It balances the soaked cake and gives each slice a cool, airy finish. Use heavy cream, not whipping cream with a lower fat percentage, if you want the topping to hold its shape after chilling.

Building the Cake So It Stays Tender After the Milk Goes In

Whipping the Yolks and Sugar

Beat the yolks with the sugar until the mixture turns pale and thick enough to ribbon off the whisk. That little bit of aeration gives the cake structure before the whites go in. If the yolks still look grainy, keep beating; under-creamed yolks can leave the cake tighter and less able to absorb the soak evenly.

Folding in the Dry Ingredients and Whites

Add the flour and cocoa mixture in stages, then fold in the whipped egg whites last with a light hand. The batter should look fluffy, not smooth and heavy. If you stir aggressively here, the cake bakes up compact and the milk mixture will sit on top instead of moving through the crumb.

Soaking and Chilling

Pierce the cooled cake all over, then pour the milk mixture evenly over the surface. Use a spoon to guide any puddles toward dry spots. The cake needs at least 2 hours in the refrigerator, but a longer chill gives you cleaner slices and a deeper, more unified flavor. If it still looks soupy after chilling, it was either underbaked or over-saturated; next time, let the cake bake until the center springs back before you start the soak.

Whipping the Topping

Whip the cream with powdered sugar until stiff peaks form, then spread it over the chilled cake in a thick, even layer. Soft peaks will slump into the soak, which makes the top look messy after a few hours. Dust with cinnamon right before serving so it stays bold and fragrant instead of disappearing into the cream.

How to Adjust This Cake for a Different Table

Dairy-Free Version with Coconut Milk

Use a full-fat canned coconut milk in place of the evaporated milk and a dairy-free sweetened condensed milk alternative for the soak. The texture stays creamy, but the coconut flavor will sit alongside the chocolate and cinnamon. Whip a dairy-free topping that holds peaks well, or the finished cake will lose its clean, celebratory look.

Coffee-Forward Chocolate Cake

Use strong brewed coffee instead of Mexican hot chocolate in the soak if you want the chocolate to taste darker and less spiced. This version cuts the sweetness a bit and makes each bite taste more grown-up. It works especially well if you’re serving the cake after a heavy meal.

Gluten-Free Cake Layer

Swap in a 1:1 gluten-free flour blend that includes xanthan gum. The cake will still soak beautifully, but it may be a little more delicate when you slice it, so give it the full chill time before serving. Don’t use almond flour here; it changes the structure too much and won’t give you the same sponge-like crumb.

Storage and Reheating

  • Refrigerator: Keep covered and chilled for up to 4 days. The cake gets even more saturated by day two, and the crumb will soften a bit more each day.
  • Freezer: Freeze only the unfrosted cake layer if you want to make ahead. The soaked finished cake doesn’t freeze well because the texture turns icy and watery after thawing.
  • Reheating: Don’t reheat this cake. Tres leches is meant to be served cold, and warming it breaks the cream topping and loosens the soaked crumb.

Questions I Get Asked About This Recipe

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

Yes, and it often tastes better the next day. The soak has time to settle all the way through the crumb, which gives you cleaner slices and a more even texture. Add the whipped cream topping the day you serve it, or it can lose some of its lift.

How do I know if the cake is baked enough before I add the milk mixture?+

The center should spring back lightly when you touch it, and a tester inserted in the middle should come out without wet batter. If it’s underbaked, the soak can make the cake collapse into a dense, gummy layer. A fully baked cake still feels tender, but it should hold its shape before the milk goes in.

Can I use regular cocoa powder instead of Mexican hot chocolate?+

Yes. Use strong coffee in the soak if you want the chocolate flavor to stay deep without adding extra spice. Mexican hot chocolate brings cinnamon and a little warmth, so if you skip it, dust a touch more cinnamon over the finished cake to keep that same feeling.

Why did my tres leches cake turn soggy on the bottom?+

That usually means the cake was still warm, over-pierced, or the soak went on too fast. Tres leches needs a cooled cake and a slow pour so the liquid can move through the crumb instead of pooling underneath. If the batter was overmixed or the cake underbaked, it can also collapse and trap the milk at the bottom.

How do I keep the whipped cream from melting into the cake?+

Whip it to stiff peaks and spread it over a fully chilled cake. If the cake is even a little warm, the cream softens and slides into the top layer instead of sitting neatly on top. A cold cake and a firm whip are what keep the finish clean.

Can I bake this in a different pan size?+

You can, but the bake time and soak behavior will change. A shallower pan bakes faster and absorbs the milk more quickly, while a deeper pan may need a longer bake and more time in the fridge to set. Keep an eye on the cake’s center and don’t pour the soak until it has fully cooled.

Mexican Chocolate Tres Leches Cake

Mexican chocolate tres leches cake with a rich cocoa sponge, soaked in a sweet condensed milk–evaporated milk mixture. Finished with fluffy whipped cream and a cinnamon dusting for a layered, sliceable 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
  

Cake base
  • 1.5 cup all-purpose flour
  • 0.75 cup unsweetened cocoa powder
  • 1.5 tsp baking powder
  • 0.25 tsp salt
  • 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
Milk soak
  • 1 can (14 oz) sweetened condensed milk
  • 1 can (12 oz) evaporated milk
  • 0.5 cup Mexican hot chocolate or strong coffee
Topping
  • 1 cup heavy cream
  • 2 tbsp powdered sugar
  • 1 tbsp cinnamon for dusting

Equipment

  • 1 sheet pan
  • 1 cast iron skillet

Method
 

Make the chocolate cake batter
  1. Whisk together all-purpose flour, unsweetened cocoa powder, baking powder, and salt in a mixing bowl until evenly combined.
  2. Beat the egg yolks with granulated sugar until pale, about 2 to 3 minutes.
  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 mixture just until no dry streaks remain.
Bake the cake
  1. Beat the egg whites until stiff peaks form, then fold them into the batter gently to keep the air in.
  2. Pour the batter into a 9x13 baking dish and bake at 350°F for 30 minutes, until a toothpick comes out mostly clean.
  3. Cool the cake completely on the pan so it can absorb the milk mixture evenly.
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 and pour the milk mixture evenly over the top so it seeps into the layers.
  3. Refrigerate the cake for at least 2 hours to fully soak and set.
Whip, top, and serve
  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 the cake chilled for clean slices and the best soaked texture.

Notes

Pro tip: cool the cake completely before soaking so the milk mixture spreads evenly without making the surface gummy. Store covered in the refrigerator for up to 3 days; freezing is not recommended because the whipped cream texture can break down. For a lighter option, use light cream for the topping (texture may be slightly softer).

You might also like these recipes

Leave a Comment

Recipe Rating