Chocolate Tres Leches Cake
8
Updated Nov 19, 2025, Published Jun 08, 2014
This post may contain affiliate links. Please read our disclosure policy.
This post is sponsored byย Better With Dairy. As always, all opinions are my own. Thank you for supporting the brands that make Muy Bueno possible.
Thereโs something magical about tres leches cake during the holidays. It is creamy, festive, and feels like a warm hug in dessert form. This Chocolate Tres Leches Cake keeps the spirit of the classic but adds flavors inspired by Mexican chocolate. The cake itself is made with cocoa, cinnamon, and a touch of cayenne for the perfect hint of spice. The milk mixture includes a splash of brewed coffee that deepens the chocolate flavor without overpowering the sweetness. And the whipped topping brings everything together with a light touch of cocoa for a fluffy chocolate finish.

Itโs rich, cozy and perfect for holiday gatherings. If you love tres leches cake, be sure to try my other variations too. My Coconut Tres Leches Cake is tropical and refreshing, while my Pumpkin Tres Leches Cake is perfect for cozy fall gatherings.
Table of Contents
What is Chocolate Tres Leches Cake?
Tres leches translates to โthree milks,โ referring to evaporated milk, sweetened condensed milk, and whole milk poured over a warm sponge cake. This version builds on that tradition with layers of chocolatey flavor.
The holiday dessert is infused with cocoa, warm cinnamon, and a tiny pinch of cayenne for a subtle kick that echoes the flavors of Mexican chocolate. The tres leches mixture includes brewed coffee, which enhances the chocolate flavor and gives the cake a beautiful depth without tasting like a coffee dessert. The whipped cream topping is lightly flavored with cocoa powder so every bite feels soft, chocolatey, and perfectly balanced.

Why Youโll Love This Recipe
- Festive and indulgent โ Perfect for your Thanksgiving, Christmas or New Yearโs dessert table.
- Made with real dairy โ Evaporated milk, sweetened condensed milk, and whole milk create the luscious texture that tres leches cakes are known for, and the chocolate whipped cream topping is made with rich heavy cream for the perfect finish.
- Hints of Mexican chocolate โ Cinnamon, cocoa, and cayenne make this cake stand out.
- Moist and melt-in-your-mouth โ The soaked sponge cake delivers pure comfort in every bite.
- Perfect make-ahead dessert โ Tastes even better after chilling overnight.
Ingredients & Substitutions
Hereโs what youโll need for this chocolate tres leches cake:

Cake:
- All-purpose flour โ The base of the sponge cake. I do not recommend whole wheat or gluten-free blends for this recipe because they make the cake dense instead of light and airy.
- Baking powder โ Helps the cake rise and stay fluffy.
- Unsweetened cocoa powder โ This gives the cake its chocolate flavor. Use a good quality cocoa for the best taste. Dutch-processed cocoa also works, but it will make the cake slightly darker and richer.
- Ground cinnamon โ Adds warmth and helps create that Mexican chocolate flavor profile.
- Cayenne powder โ Just a tiny pinch gives a gentle heat that balances the chocolate and cinnamon. You will not taste spice, just a background warmth. You can leave it out if you prefer.
- Salt โ A little salt enhances all the flavors and keeps the sweetness in check.
- Eggs (separated) โ Separating the eggs is the secret to a very light sponge. The yolks make the batter rich and golden, while the whipped egg whites give the cake its height.
- Granulated sugar โ Divided between the yolks and whites to create structure, sweetness, and stability.
- Vanilla extract โ I always recommend Mexican vanilla extract for warmth and depth. Regular vanilla works too.
- Whole milk โ Adds moisture to the cake batter and helps create the beautiful crumb. Whole milk also contains nutrients like calcium and vitamin D that many of us do not get enough of.
Tres Leches Mixture:
- Evaporated milk โ Adds richness without making the cake overly heavy.
- Sweetened condensed milk โ Provides sweetness and that classic silky texture.
- Whole milk โ Keeps the mixture balanced and pourable.
- Brewed coffee โ Enhances the chocolate flavor and adds depth. It does not make this a โcoffee cake.โ Decaf works, or replace with additional whole milk if you wish to skip coffee entirely.
Whipped Cream:
- Heavy cream โ Whips up fluffy and stable. Real cream gives the topping the best taste and texture.
- Granulated sugar โ Lightly sweetens the topping so it complements the rich cake.
- Cocoa powder โ Adds a subtle chocolate flavor that ties the dessert together.
- Vanilla extract โ A splash adds warmth and rounds out the chocolate notes.
Optional Toppings:
- Chocolate shavings or grated Mexican chocolate
- Raspberries or fresh mint leaves for a holiday touch
Find the complete list of ingredients, measurements, and instructions in the printable recipe card below.
How to Make Chocolate Tres Leches Cake
Step 1: Preheat the oven. Set your oven to 350ยฐF and grease a 9×13-inch baking pan.
Step 2: Mix the dry ingredients. In a bowl, combine flour, baking powder, cocoa powder, cinnamon, cayenne, and salt.

Step 3: Separate the eggs. Beat egg yolks with ยพ cup sugar until thick and pale. Stir in vanilla and milk.



Step 4: Combine wet and dry. Gently mix the yolk mixture into the dry ingredients until smooth.

Step 5: Beat egg whites. In a clean bowl, beat egg whites until soft peaks form. Add ยผ cup sugar and beat until stiff.

Step 6: Fold together. Carefully fold the egg whites into the batter to keep it airy.



Step 7: Bake the cake. Spread evenly in the pan and bake for 20โ25 minutes, or until a toothpick comes out clean.

Step 8: Soak with tres leches. While still warm, poke holes all over the cake with a fork. In a bowl, mix the evaporated milk, condensed milk, regular milk, and coffee. Slowly pour about 3 cups of the mixture over the cake, making sure to reach the edges. Donโt worry if the milk poolsโthe sponge will absorb it in about 30 minutes. Save the remaining milk for later.



Step 9: Make the whipped cream. Beat heavy cream, sugar, cocoa, and vanilla until fluffy. Spread evenly over the chilled cake.





Step 10: Garnish and serve. Top with chocolate shavings or raspberries for a festive finish.

Expert Tips & Tricks
- Separate eggs while cold then let them come to room temp for easier whipping.
- Use a clean bowl for beating egg whitesโany trace of yolk will prevent stiff peaks.
- Soak the cake while warm so it absorbs the milks more evenly.
- Chill overnight for the best flavor and texture.
- Add toppings just before serving for the freshest presentation.
Made with Dairy, Made for the Holidays
Holiday meals are always richer in flavor, texture, and nostalgia when they include real traditional dairy ingredients. From the milk that makes this cake so moist to the whipped cream that tops it, dairy adds the comfort and richness we all crave this time of year. I am proud to partner with Dairy MAX to celebrate how simple, wholesome ingredients like milk and cream help make every holiday gathering feel a little more special.
Storage Instructions
- Store covered in the refrigerator for up to 3 days.
- Not freezer-friendly due to high moisture content.
- Best served chilled.
Frequently Asked Questions
Itโs the addition of cocoa, cinnamon, cayenne, and brewed coffee that gives this dessert its signature chocolate twist with subtle Mexican-inspired spice.
Yes! In fact, itโs better when chilled overnight so the milks fully soak into the sponge.
Grated Mexican chocolate, chocolate curls, or fresh raspberries make it beautiful and festive for the holidays.
For the creamiest results, whole milk is bestโitโs the dairy that makes this cake so luscious.
More Holiday Dessert Recipes
If you tried this Chocolate Tres Leches Cake or any other recipe on my blog, please leave a ๐ star rating and let me know how it went in the comments below!

Summarize & Save This Content On

Chocolate Tres Leches Cake
Ingredients
- 1 cup all-purpose flour
- 2 teaspoons baking powder
- 1/2 cup unsweetened cocoa powder
- 1/4 teaspoon ground cinnamon
- 1/4 teaspoon cayenne powder
- 1/8 teaspoon salt
- 4 eggs, separated
- 1 cup sugar, divided
- 1 teaspoon vanilla extract
- 1/3 cup milk
Tres Leches:
- 1 12 ounce can evaporated milk
- 1 14 ounce can sweetened condensed milk
- 1/2 cup milk
- 1/4 cup brewed coffee, room temperature
Whipped Cream:
- 2 cups heavy cream, cold
- 1/4 cup granulated sugar
- 1 tablespoon unsweetened cocoa powder
- 1/4 teaspoon vanilla extract
Toppings:
- chocolate shavings or grated Mexican chocolate , for garnish
- rasberries, optional
- fresh mint leaves, optional
Instructions
- Preheat oven to 350 degrees F.
- Grease a 9โ x 13โ baking pan.
- In a large mixing bowl combine flour, baking powder, cocoa powder, cinnamon, cayenne powder, and salt.
- Separate egg yolks and egg whites. In a separate bowl beat the yolks with ยพ cup of sugar. Mix in the vanilla and milk.
- Pour the egg yolk mixture into the flour mixture and mix these gently until combined.
- In a separate bowl, beat the egg whites on high until you have soft peaks. Add ยผ cup sugar and beat on high until stiff peaks form.
- Fold egg whites into the flour batter gently.
- Pour the batter into a baking pan and spread out until batter looks even.
- Bake for 25-27 minutes. Check to make sure cake is ready by inserting a toothpick into the center of the cake. If the toothpick comes out clean itโs ready. Remove from the oven and let it cool for about 20 minutes.
- After the 20 minutes and while the cake is still warm, pierce the cake all over with a fork making sure you pierce the edges. This will allow the milk mixture to drain into the cake when you pour it over the pierced cake.
- Whip together the evaporated milk, the sweet condensed milk, milk, and coffee. This will make about 4 cups.
- Slowly pour about 3 cups over the entire cake. The milk will puddle over the cake. Make sure to get around the edges. Donโt worry about the puddling of the milk the sponge cake will absorb it in about 30 minutes. Save the rest of the milk for later. Cover the cake with plastic wrap, place in the fridge, and chill for about 2 hours or overnight.
Whipped Cream:
- In a large mixing bowl add the cold cream, sugar, cocoa powder, and vanilla and mix on high until fluffy, about 1-2 minutes. Reserve in a covered container in the fridge until ready to use.
- Ladle a tablespoon of the leftover milk onto a serving plate. Place a piece of cake on the milk. Add a dollop of whipping cream, sprinkle with chocolate shavings or grated Mexican chocolate.
Notes
- Separate eggs while cold, then let them come to room temperature for easier whipping and better volume.
- Whip egg whites in a clean, grease-free bowl because even a tiny bit of yolk or oil will prevent stiff peaks.
- Fold the egg whites gently into the chocolate batter so you do not deflate the mixture. This keeps the cake light enough to soak up the tres leches.
- Use good quality cocoa powder since the chocolate flavor in the cake comes entirely from the cocoa and the cocoa in the whipped topping.
- The hint of spice comes from the cake batter. The cinnamon and cayenne should enhance the chocolate, not overpower it. A little goes a long way.
- The coffee flavor is very subtle. It deepens the chocolate flavor in the tres leches mixture but does not make the dessert taste like coffee.
- Soak the cake while it is still warm so it absorbs the tres leches mixture more evenly.
- Pour the tres leches slowly and give it time to settle as you pour. The cake should drink it in gradually, not pool or overflow.
- Save any extra tres leches mixture and add a splash to serving plates for an even more decadent presentation.
- Chill for at least 2 hours or overnight for the best flavor and texture.
- Wait to add whipped cream and toppings until just before serving for the freshest presentation.
- Not freezer friendly because of the high moisture content.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

















I love chocolate and tres leches! I’m going to make this for my mother’s birthday. However, I’d like to halve the recipe and add Kahlua to the tres leches sauce.
Do you recommend making it in an 8×8 or in jumbo muffin tins? and do you think that Kahlua will work for the cake?
Hola Patricia! Sorry for the delay. Did you make it? I’d recommend using an 8×8 pan vs muffin tins. Can’t wait to hear how it tastes with the addition of the Kahlua — I bet it will taste AMAZING!
Hi, I want to make this for my boyfriends birthday and have never made a Tres Leches cake before. Any tips?
Hi Natasha,
It’s actually very simple. My tip — have fun and make it with love and it will be lovely ๐
Oh. My. God. This sounds SO delicious! I’m going to make it for my little sister’s birthday when she comes to visit me in July.
Thank you Lola! It was sooo tasty! Can’t wait to hear what you think. Enjoy!
This looks yummy!
I have to make this cake, I love love chocolate. though I do love the vanilla with coconut milk too.