If you’re craving something that perfectly balances rich chocolate flavor with a lively hint of spice, this Mexican Chocolate Cake Recipe is here to steal your heart and your taste buds. This cake captures the warmth of cinnamon and a subtle touch of chili powder, transforming a classic chocolate cake into an unforgettable celebration of bold flavors and velvety texture. Whether you’re baking for a cozy night in or impressing guests at a gathering, this recipe brings a vibrant, festive twist that’s as fun to make as it is to eat.

Ingredients You’ll Need
Gathering these simple yet thoughtfully chosen ingredients is your first step toward baking the perfect Mexican Chocolate Cake Recipe. Each one plays a crucial role—from giving the cake its deep chocolate color and moist texture to infusing that signature spicy warmth.
- 1 ¾ cups all-purpose flour: The foundation for light, fluffy cake layers that hold up beautifully.
- ¾ cup unsweetened cocoa powder: For rich, authentic chocolate flavor that isn’t too sweet.
- 1 ½ cups granulated sugar: Balances the bitterness of cocoa and creates the cake’s sweet backbone.
- 1 ½ tsp baking powder: The secret to a tender crumb and good rise.
- 1 tsp ground cinnamon: Essential for that warm Mexican spice profile.
- ½ tsp chili powder: Adds a gentle kick that enhances the chocolate without overpowering it.
- 3 large eggs: Provide structure, richness, and moisture.
- 1 cup whole milk (or almond milk): Keeps the batter smooth and tender, with a bit of creaminess.
- 1 tsp pure vanilla extract: Elevates all the flavors with its sweet, aromatic profile.
- ½ cup unsalted butter, softened: Contributes to a luscious texture and buttery taste.
- 8 oz cream cheese (for frosting), softened: Creates a tangy, creamy frosting that pairs perfectly with spicy chocolate.
- 2 cups powdered sugar (for frosting): Sweetens the frosting to a silky finish.
How to Make Mexican Chocolate Cake Recipe
Step 1: Prepare Your Pans and Oven
Start by heating your oven to 350°F (175°C). Grease two 9-inch round cake pans thoroughly, then line the bottoms with parchment paper. This prep ensures your cake layers come out clean and intact after baking, saving you from any frustration later on.
Step 2: Mix Dry Ingredients
Whisk together the all-purpose flour, unsweetened cocoa powder, granulated sugar, baking powder, ground cinnamon, and chili powder in a large bowl until they are evenly combined. This makes sure every bite gets a uniform taste of chocolate and spice.
Step 3: Combine Wet Ingredients
In a separate bowl, beat the eggs with the whole milk, melted butter, and vanilla extract. Whisk until the mixture is smooth and silky—it’s the creamy base that will bring the dry ingredients together into a perfect batter.
Step 4: Blend Wet and Dry Components
Slowly add the wet mixture to the dry ingredients and stir gently until just combined. Avoid overmixing here to keep your cake layers tender and light rather than dense or tough.
Step 5: Bake the Cake Layers
Pour the batter evenly into the prepared pans. Place them in your preheated oven and bake for 25 to 30 minutes. You’ll know the cake is ready when a toothpick inserted in the center comes out clean or with just a few moist crumbs.
Step 6: Cool Completely
Once baked, allow the cakes to cool in their pans for 10 minutes before carefully transferring them to wire racks to cool fully. Cooling completely is key; it prevents the frosting from melting and slipping off.
Step 7: Prepare the Cream Cheese Frosting
While the cakes cool, whip together softened cream cheese and powdered sugar until you reach a smooth, luscious consistency. This frosting’s slight tanginess perfectly complements the spicy sweetness of the cake layers.
Step 8: Assemble and Frost
Place one cake layer on your serving plate and spread a generous amount of frosting over the top. Add the second layer and cover the entire cake with the remaining frosting, smoothing it around the sides for a beautiful finish.
How to Serve Mexican Chocolate Cake Recipe

Garnishes
To enhance the look and flavor, sprinkle some finely grated dark chocolate or a light dusting of cocoa powder on top. A few whole cinnamon sticks or a pinch of chili powder sprinkled artfully on the frosting add a charming touch that hints at the cake’s wonderful flavor profile.
Side Dishes
This Mexican Chocolate Cake shines on its own but pairs exceptionally well with lightly whipped cream or fresh berries like raspberries or strawberries. A small scoop of vanilla or cinnamon-spiced ice cream also creates an indulgent experience that your guests will rave about.
Creative Ways to Present
Consider cutting the cake into smaller squares atop colorful plates for a festive touch, or serve it alongside a cup of spicy Mexican hot chocolate or espresso to bring out the cake’s warm spices and chocolate depth even more.
Make Ahead and Storage
Storing Leftovers
Keep any leftover cake covered in an airtight container in the refrigerator. This will maintain the freshness and prevent the frosting from drying out for up to 3 days, so you can savor the flavors even longer.
Freezing
If you want to freeze the cake, wrap it tightly in plastic wrap and then foil to protect it from freezer burn. Frozen well, it will keep its taste and texture for up to two months. Thaw overnight in the refrigerator before serving for the best results.
Reheating
When you’re ready to enjoy refrigerated or thawed cake, allow it to come to room temperature for about 30 minutes. If you prefer it slightly warm, a few seconds in the microwave can help—but be careful not to melt the frosting.
FAQs
Can I use almond milk instead of whole milk in this Mexican Chocolate Cake Recipe?
Absolutely! Almond milk works wonderfully in this recipe and can even add a subtle nutty undertone that complements the chocolate beautifully. Just use it in the same quantity as whole milk.
How spicy is the chili powder in the cake?
The chili powder adds a gentle, warming spice that enhances the chocolate rather than creating heat. It offers depth and complexity without overwhelming the sweetness or making the cake spicy hot.
Can I make this cake gluten-free?
Yes! Swap the all-purpose flour for a gluten-free all-purpose blend that includes xanthan gum for best texture. Keep the other ingredients the same for a fantastic gluten-free Mexican Chocolate Cake Recipe.
Is the frosting very sweet?
The cream cheese frosting is balanced with powdered sugar to be sweet but not overly so. Its slight tanginess pairs perfectly with the spicy chocolate cake, creating a harmonious contrast.
What’s the best way to serve this cake at a party?
Serving the cake cut into small slices alongside complementary beverages like coffee, Mexican hot chocolate, or a spicy cinnamon tea enhances the experience. Garnishing with edible flowers or chocolate shavings also makes it a show-stopping centerpiece.
Final Thoughts
This Mexican Chocolate Cake Recipe is a true celebration of flavor, texture, and that comforting sense of home baked goodness. Once you try it, you’ll find yourself reaching for this recipe time and again whenever you want a dessert that’s rich, a little adventurous, and utterly unforgettable. So grab your ingredients, preheat that oven, and get ready to share a slice of happiness!
Print
Mexican Chocolate Cake Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Description
This Mexican Chocolate Cake combines rich cocoa with warm spices like cinnamon and chili powder for a subtly spicy and deeply flavorful dessert. Topped with a creamy cream cheese frosting, this cake is perfect for celebrations or any time you crave a decadent treat with a hint of Mexican-inspired spice.
Ingredients
Cake Ingredients
- 1 ¾ cups all-purpose flour
- ¾ cup unsweetened cocoa powder
- 1 ½ cups granulated sugar
- 1 ½ tsp baking powder
- 1 tsp ground cinnamon
- ½ tsp chili powder
- 3 large eggs
- 1 cup whole milk (or almond milk)
- 1 tsp pure vanilla extract
- ½ cup unsalted butter, softened
Frosting Ingredients
- 8 oz cream cheese, softened
- 2 cups powdered sugar
Instructions
- Preheat and Prepare Pans: Preheat your oven to 350°F (175°C). Grease two 9-inch round cake pans thoroughly, then line the bottoms with parchment paper to prevent sticking.
- Mix Dry Ingredients: In a large mixing bowl, whisk together the all-purpose flour, unsweetened cocoa powder, granulated sugar, baking powder, ground cinnamon, and chili powder until fully combined and uniform in color.
- Combine Wet Ingredients: In a separate bowl, beat the three large eggs with the whole milk, melted unsalted butter, and pure vanilla extract until the mixture is smooth and well integrated.
- Combine Wet and Dry: Slowly add the wet mixture into the dry ingredients, stirring gently until just combined. Take care not to overmix to keep the cake tender.
- Divide Batter and Bake: Evenly divide the batter between the two prepared pans. Place pans in the oven and bake for 25 to 30 minutes, or until a toothpick inserted into the center comes out clean.
- Cool Cakes: Remove the cakes from the oven and allow them to cool in the pans for 10 minutes. Then transfer them to wire racks and let them cool completely before frosting.
- Prepare Frosting: Using a mixer, whip the softened cream cheese together with powdered sugar until the frosting is smooth, creamy, and spreadable.
- Assemble the Cake: Place one cake layer on a serving plate and spread a generous amount of cream cheese frosting on top. Add the second layer and use the remaining frosting to cover the top and sides of the entire cake evenly.
Notes
- For a dairy-free version, substitute whole milk with almond milk and use dairy-free cream cheese.
- Adjust chili powder quantity based on your preferred spice level.
- Ensure cakes are completely cool before frosting to avoid melting the cream cheese frosting.
- You can freeze the unfrosted cake layers for up to 2 months; thaw before frosting.

