Indulge in the decadent flavors of our Mexican Chocolate Milk Cake, a rich and moist dessert that will transport your taste buds. This unique take on the classic tres leches cake is infused with the warm spices of cinnamon and a hint of cayenne pepper, creating a delightful balance of sweet and spicy. If you’ve been searching for a show-stopping dessert that is surprisingly simple to make, you’ve found it. This recipe is perfect for celebrations, potlucks, or any time you crave a truly special treat.
We designed this recipe for the enthusiastic home cook. The instructions are straightforward, and the results are consistently delicious. Get ready to discover your new favorite chocolate dessert.
What Makes This Mexican Chocolate Milk Cake Special?
Unlike a traditional tres leches, this Mexican Chocolate Milk Cake incorporates the iconic flavors of Mexican hot chocolate. We use a high-quality cocoa powder along with a blend of cinnamon and a pinch of cayenne pepper. This combination doesn’t make the cake overly spicy; instead, it deepens and enhances the chocolate flavor, adding a subtle, warming kick that is absolutely irresistible. The cake itself is a light, airy sponge designed to soak up every drop of the three-milk mixture without becoming soggy.
The magic happens when the warm cake is drenched in a luscious blend of evaporated milk, sweetened condensed milk, and heavy cream. This trio of milks creates a moist, melt-in-your-mouth texture that is simply divine. Topped with a simple, lightly sweetened whipped cream and a dusting of cocoa, this cake is a masterclass in texture and flavor.

Ingredients You’ll Need
We’ve broken down the ingredients into three simple components: the cake, the milk soak, and the topping. Using simple pantry staples, you can create this incredible dessert with minimal fuss.
For the Chocolate Cake
- All-Purpose Flour: Provides the structure for our light and airy cake.
- Unsweetened Cocoa Powder: For that deep, rich chocolate flavor.
- Baking Powder: The leavening agent that helps the cake rise.
- Cinnamon: Adds the classic warm spice of Mexican chocolate.
- Cayenne Pepper: Just a pinch to enhance the chocolate flavor with a subtle warmth.
- Salt: Balances all the flavors.
- Large Eggs: Separated, as we’ll whip the whites for an extra fluffy texture.
- Granulated Sugar: To sweeten the cake perfectly.
- Whole Milk: Adds moisture and richness.
- Vanilla Extract: A splash to enhance all the other flavors.
For the Three-Milk Soak
- Evaporated Milk: Provides a creamy, rich consistency.
- Sweetened Condensed Milk: Adds sweetness and a silky texture.
- Heavy Cream: Lends a luxurious richness to the soak.
For the Whipped Topping
- Heavy Whipping Cream: Chilled, for the perfect light and airy topping.
- Powdered Sugar: To lightly sweeten the cream.
- Cocoa Powder: For dusting on top as a simple, elegant garnish.
Step-by-Step Instructions: Making Your Mexican Chocolate Milk Cake
Follow these simple steps to create a perfect cake every time. Our process ensures a light sponge that soaks up the milk mixture beautifully.
Step 1: Prepare the Cake Batter
First, preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch baking dish. In a medium bowl, whisk together the flour, cocoa powder, baking powder, cinnamon, cayenne pepper, and salt. In a large bowl, beat the egg yolks with 3/4 cup of the granulated sugar until pale and creamy. Mix in the milk and vanilla extract.
Step 2: Fold and Bake
In a separate, clean bowl, beat the egg whites on high speed until soft peaks form. Gradually add the remaining 1/4 cup of granulated sugar and continue to beat until stiff, glossy peaks form. Gently fold the dry ingredients into the egg yolk mixture, then carefully fold in the whipped egg whites in three additions until just combined. Be careful not to overmix! Pour the batter into your prepared baking dish and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
Step 3: Prepare the Milk Soak
While the cake is baking, prepare the milk soak. In a medium bowl or large measuring cup, whisk together the evaporated milk, sweetened condensed milk, and heavy cream until well combined. Set it aside.
Step 4: Soak the Cake
As soon as the cake comes out of the oven, while it is still hot, poke holes all over the surface with a fork or a skewer. Slowly and evenly pour the three-milk mixture over the entire cake. It might seem like a lot of liquid, but the warm cake will absorb it all.

Step 5: Chill and Top
Allow the cake to cool completely at room temperature, then cover and refrigerate for at least 4 hours, or preferably overnight. This chilling period is crucial for the flavors to meld and the cake to set. Before serving, whip the cold heavy cream with the powdered sugar until stiff peaks form. Spread the whipped cream over the chilled cake and garnish with a dusting of cocoa powder.
Pro Tips for the Perfect Spiced Tres Leches
- Don’t Overmix the Batter: The key to a light sponge cake is the air whipped into the egg whites. Fold them in gently to maintain that airy texture.
- Soak the Cake While Warm: A warm cake acts like a sponge, readily absorbing the milk mixture. Don’t let it cool before you pour the liquid over it.
- Chill Thoroughly: Do not skip the chilling time! This allows the cake to fully absorb the milk and for the flavors to develop. An overnight chill yields the best results. For another great make-ahead dessert, try this incredible Black Forest Cake.
Storing Your Chocolate Milk Cake
This cake must be stored in the refrigerator due to the dairy in the soak and topping. Keep it covered tightly with plastic wrap or in an airtight container. It will stay fresh and delicious for up to 3 days. We do not recommend freezing this cake, as the texture can become watery upon thawing.
Frequently Asked Questions
Absolutely! This cake is actually better when made ahead of time. It needs at least 4 hours to chill and absorb the milk, but chilling it overnight is ideal for the best flavor and texture. You can make it a day before you plan to serve it.
No, it is not spicy in a ‘hot’ way. The small amount of cayenne pepper is used to deepen the chocolate flavor and provide a subtle background warmth. You can omit it if you prefer, but it adds a wonderful complexity to the cake.
This recipe creates the flavor of Mexican chocolate using standard ingredients! By combining high-quality unsweetened cocoa powder with cinnamon and a hint of cayenne, you get that signature flavor without needing a special chocolate bar.
Mexican chocolate is traditionally flavored with spices, most commonly cinnamon. Our recipe includes cinnamon and a pinch of cayenne pepper to create that characteristic warm, spiced flavor that enhances the richness of the chocolate.
Not at all! The sponge cake has an airy, porous structure specifically designed to soak up the milk mixture without falling apart. The result is incredibly moist and tender, but not soggy.
More Decadent Dessert Recipes
If you loved this spiced chocolate creation, you’re sure to enjoy some of our other favorite dessert recipes. For a classic treat, you can’t go wrong with these Double Chocolate Chip Cookies. Or, for another gooey and delightful pie, check out our famous Chocolate Chip Cookie Pie. And for a savory dish to start with, this Easy Chicken Enchiladas recipe is a must try.
The Ultimate Mexican Chocolate Milk Cake Recipe

Mexican Chocolate Milk Cake (The Easiest Recipe!)
Ingredients
Equipment
Instructions
- Preheat oven to 350°F (175°C). Grease and flour a 9x13 inch baking dish.
- In a medium bowl, whisk together flour, cocoa powder, baking powder, cinnamon, cayenne pepper, and salt.
- In a large bowl, beat the egg yolks with 3/4 cup of granulated sugar until pale and creamy. Mix in the milk and vanilla.
- In a separate clean bowl, beat the egg whites on high speed until soft peaks form. Gradually add the remaining 1/4 cup of sugar and beat until stiff, glossy peaks form.
- Gently fold the dry ingredients into the egg yolk mixture, then fold in the egg whites in three additions until just combined. Do not overmix.
- Pour batter into the prepared baking dish and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
- While the cake bakes, whisk together the evaporated milk, sweetened condensed milk, and 1/2 cup of heavy cream.
- As soon as the cake is out of the oven, poke holes all over the surface with a fork. Slowly pour the milk mixture evenly over the hot cake.
- Let the cake cool completely at room temperature, then cover and refrigerate for at least 4 hours or overnight.
- Before serving, whip the 2 cups of chilled heavy whipping cream with the powdered sugar until stiff peaks form. Spread over the cake and dust with cocoa powder.
Notes
Chill is Crucial: Allow at least 4 hours for the cake to soak up all the milk and for the flavors to develop fully.
Spice to Your Liking: The cayenne is optional. You can omit it or add a little extra if you like more heat.
Share This Delicious Recipe!
We know you’ll love this recipe as much as we do. If you make it, please share your creation with us and don’t forget to save it to Pinterest for later!
