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.
Save this Mexican Chocolate Tres Leches Cake for the nights when you want a chilled dessert with deep cocoa flavor and cinnamon on top.
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

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


