If you’ve ever wanted to dive into a cake that perfectly balances rich chocolate with a hint of warm spices, this Mexican Chocolate Cake Recipe is your new best friend. It’s decadently moist, subtly spiced with cinnamon and a touch of chili powder, creating a flavor experience that feels vibrant, comforting, and utterly unforgettable. Whether you’re baking for a celebration or just treating yourself, this cake’s complex flavors wrapped in a creamy frosting make every bite a joyous celebration of Mexican-inspired baking.

Ingredients You’ll Need
The magic of this Mexican Chocolate Cake Recipe lies in its thoughtfully simple ingredients. Each component plays an essential role in building layers of flavor and texture, from the deep cocoa and spicy cinnamon to the creamy frosting that crowns the cake with indulgence.
- 1 ¾ cups all-purpose flour: Forms the sturdy yet tender base of your cake.
- ¾ cup unsweetened cocoa powder: Brings intense chocolate richness that’s not overly sweet.
- 1 ½ cups granulated sugar: Sweetens perfectly and balances the spices.
- 1 ½ tsp baking powder: Provides lift and lightness for a fluffy texture.
- 1 tsp ground cinnamon: Adds warm, inviting spice that makes this cake special.
- ½ tsp chili powder: Introduces a mild heat that deepens the chocolate flavor.
- 3 large eggs: Bind everything together and add richness.
- 1 cup whole milk (or almond milk): Keeps the crumb moist and tender.
- 1 tsp pure vanilla extract: Enhances the overall flavor with a subtle sweetness.
- ½ cup unsalted butter, softened: Creates a velvety texture and rich taste.
- 8 oz cream cheese, softened (for frosting): Delivers tangy creaminess for the frosting.
- 2 cups powdered sugar (for frosting): Sweetens the frosting to silky perfection.
How to Make Mexican Chocolate Cake Recipe
Step 1: Prep Your Oven and Pans
Start by preheating your oven to 350°F (175°C). Grease two 9-inch round cake pans and line the bottoms with parchment paper to prevent sticking. This simple prep sets you up perfectly for baking without any surprises.
Step 2: Mix the Dry Ingredients
In a large bowl, whisk together the all-purpose flour, unsweetened cocoa powder, granulated sugar, baking powder, ground cinnamon, and chili powder. This blend will deliver that classic Mexican chocolate flavor with a gentle, warming heat that’s subtle but unforgettable.
Step 3: Combine the Wet Ingredients
In a separate bowl, beat the eggs with the milk, melted butter, and vanilla extract until smooth and well blended. This mixture helps keep your cake moist and packed with flavor while giving the batter a luscious texture.
Step 4: Bring It All Together
Gradually pour the wet ingredients into the dry, stirring gently until just combined. Be careful not to overmix—stir only until you can no longer see dry flour. This ensures a soft, tender crumb in your final cake.
Step 5: Bake to Perfection
Divide the batter evenly between the two prepared pans. Pop them in the oven and bake for 25 to 30 minutes or until a toothpick inserted right in the center comes out clean. This step ensures you get a perfectly baked cake with just the right amount of moisture and spring.
Step 6: Cool Before Frosting
Allow the cake layers to cool in the pans for about 10 minutes before transferring them to a wire rack to cool completely. Cooling is key to prevent the frosting from melting and ensures a neat and beautiful cake assembly.
Step 7: Make the Creamy Frosting
Whip the softened cream cheese together with powdered sugar until it becomes creamy and spreadable. This frosting is the perfect balance of sweet and tangy, enhancing the cake’s warm spice notes with a luscious finish.
Step 8: Assemble Your Cake
Spread a generous layer of cream cheese frosting between the two cake layers, then cover the top and sides completely. Don’t be shy—this is the indulgent final touch that makes this Mexican Chocolate Cake Recipe truly shine.
How to Serve Mexican Chocolate Cake Recipe

Garnishes
To make your Mexican Chocolate Cake Recipe even more inviting, consider garnishing with a sprinkle of cinnamon or cocoa powder on top. Fresh raspberries or finely chopped toasted pecans also add a delightful texture and a pop of color.
Side Dishes
This cake pairs wonderfully with lightly whipped cream or a scoop of creamy vanilla ice cream. Offering a bright fruit salad on the side provides a refreshing contrast that complements the warm spices beautifully.
Creative Ways to Present
For a festive touch, serve your cake with cinnamon sticks or chocolate shavings artistically arranged around the plate. You could also layer it in a trifle dish with alternating layers of whipped cream and diced mango for an exciting twist on this classic Mexican Chocolate Cake Recipe.
Make Ahead and Storage
Storing Leftovers
Wrap any leftover cake tightly with plastic wrap or store it in an airtight container and keep it refrigerated. It stays fresh for up to 4 days and maintains a perfect balance of moistness and flavor.
Freezing
This Mexican Chocolate Cake Recipe freezes beautifully! Wrap individual cake layers or a fully frosted cake securely in plastic wrap and place it in a freezer-safe container. It can be frozen for up to 3 months without losing its delicious texture or taste.
Reheating
If you want to enjoy your cake warm, let slices come to room temperature first, then microwave for about 15-20 seconds. This gently warms the cake without drying it out, giving you that fresh-from-the-oven feel in seconds.
FAQs
Can I make this cake gluten-free?
Absolutely! You can substitute the all-purpose flour with a gluten-free flour blend that measures cup-for-cup to create a gluten-free version while maintaining the cake’s texture and flavor.
Is the chili powder spicy in this cake?
The chili powder adds a subtle warmth that enhances the chocolate but is not overpowering or overly spicy. It’s meant to complement the flavors rather than heat up the dessert.
Can I use butter instead of cream cheese for frosting?
While cream cheese frosting is traditional here for its tangy contrast, you can use a classic buttercream if you prefer a sweeter, less tangy topping. Just note it will change the flavor profile slightly.
How long does it take to bake this cake?
The cake bakes in about 25 to 30 minutes at 350°F (175°C). Always check by inserting a toothpick; if it comes out clean, the cake is ready.
Can I double the recipe for a larger cake?
Yes! Simply double all ingredients and bake in larger or multiple pans, adjusting baking time as needed. Just keep an eye on your cake to avoid over or under baking.
Final Thoughts
This Mexican Chocolate Cake Recipe is a delightful way to bring warmth, spice, and deep chocolatey goodness into your kitchen. It’s rich, moist, and bursting with flavor that’s bound to impress everyone who tastes it. So go ahead, bake this beauty, share it with loved ones, and enjoy a truly memorable dessert experience.
Print
Mexican Chocolate Cake Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: Mexican
Description
This decadent Mexican Chocolate Cake combines rich cocoa, a hint of cinnamon, and a subtle kick of chili powder for a unique and flavorful twist. Perfectly moist and topped with a creamy cream cheese frosting, this cake offers a delightful balance of spicy and sweet, ideal for any celebration or indulgent treat.
Ingredients
Cake
- 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
- 8 oz cream cheese, softened
- 2 cups powdered sugar
Instructions
- Preheat Oven and Prepare Pans: Preheat your oven to 350°F (175°C). Grease two 9-inch round cake pans and line the bottoms with parchment paper to ensure easy removal after baking.
- Mix Dry Ingredients: In a large bowl, whisk together the all-purpose flour, unsweetened cocoa powder, granulated sugar, baking powder, ground cinnamon, and chili powder until evenly combined.
- Combine Wet Ingredients: In a separate bowl, beat the eggs along with whole milk, melted butter, and pure vanilla extract until the mixture is smooth and well blended.
- Blend Wet and Dry Mixtures: Gradually pour the wet ingredient mixture into the dry ingredients and stir gently until just combined, being careful not to overmix to maintain a light texture.
- Divide Batter and Bake: Evenly divide the cake batter between the two prepared pans. Bake in the preheated oven for 25–30 minutes, checking for doneness with a toothpick inserted into the center—it should come out clean when the cake is done.
- Cool Cakes: Allow the cakes to cool in their pans for 10 minutes, then transfer them onto wire racks to cool completely before frosting.
- Prepare Frosting: In a mixing bowl, whip the softened cream cheese together with the powdered sugar until the frosting is smooth and creamy.
- Assemble and Frost Cake: Place one cake layer on your serving plate. Spread a generous amount of cream cheese frosting over the top, then place the second layer on top. Cover the top and sides of the assembled cake with the remaining frosting for a nice, even finish.
Notes
- You can substitute whole milk with almond milk to make the cake dairy-free (ensure the butter is also dairy-free if necessary).
- Adjust the chili powder based on your spice tolerance; the recipe uses a subtle amount for a gentle warmth.
- Ensure cakes are completely cool before frosting to prevent the frosting from melting.
- Use room temperature butter and cream cheese to achieve a smooth frosting.
- Store the cake refrigerated due to the cream cheese frosting and bring to room temperature before serving.

