If you’ve ever craved a dessert that delivers rich chocolate flavor with a surprising hint of warmth and spice, this Mexican Chocolate Cake Recipe is your new best friend in the kitchen. Blending cocoa, cinnamon, and a touch of chili powder, it creates a layered, moist cake that’s delightfully different from the usual chocolate cakes, perfect for sharing with loved ones or treating yourself to an unforgettable slice of indulgence.

Ingredients You’ll Need
This Mexican Chocolate Cake Recipe calls for simple, pantry-friendly ingredients that each play a crucial role in crafting its unique flavor, texture, and inviting color. From the warm spices that add depth to the smooth cream cheese frosting, every component comes together seamlessly for a truly memorable cake.
- 1 ¾ cups all-purpose flour: Provides the essential structure and light crumb of the cake.
- ¾ cup unsweetened cocoa powder: Gives the rich chocolate base and deep color.
- 1 ½ cups granulated sugar: Balances the cocoa and spices with just the right sweetness.
- 1 ½ tsp baking powder: Ensures the cake rises properly, making it fluffy and tender.
- 1 tsp ground cinnamon: Adds a warm, aromatic spice that’s signature to Mexican chocolate.
- ½ tsp chili powder: Introduces a gentle heat that enhances the chocolate without overpowering.
- 3 large eggs: Bind ingredients and contribute to the cake’s moist texture.
- 1 cup whole milk (or almond milk): Adds moisture and richness, with almond milk as a tasty dairy-free option.
- 1 tsp pure vanilla extract: Elevates flavors with its sweet and fragrant notes.
- ½ cup unsalted butter, softened: Brings richness and tenderness to the crumb.
- For frosting – 8 oz cream cheese, softened: Provides creamy tanginess to balance the cake’s spices.
- For frosting – 2 cups powdered sugar: Sweetens and thickens the frosting to a luscious consistency.
How to Make Mexican Chocolate Cake Recipe
Step 1: Prepare Your Baking Pans
Begin by preheating your oven to 350 degrees Fahrenheit, which ensures the perfect temperature for baking. Grease two 9-inch round cake pans thoroughly, then line them with parchment paper. This step prevents sticking and makes for easy cake removal after baking.
Step 2: Mix Dry Ingredients
In a large mixing bowl, whisk together the flour, cocoa powder, granulated sugar, baking powder, cinnamon, and chili powder. This combination creates a beautifully spiced base with that iconic Mexican chocolate flair, ensuring every bite is packed with flavor and a subtle spicy kick.
Step 3: Combine Wet Ingredients
In a separate bowl, beat the eggs along with the whole milk, softened butter, and vanilla extract until the mixture is smooth and well combined. This wet mixture will give moisture and richness to the cake, while also helping to bring out the deep chocolate notes.
Step 4: Bring Wet and Dry Together
Gradually pour the wet ingredients into the dry, stirring gently until just combined. Avoid overmixing here to keep the cake light and tender. The batter will be thick and luscious, full of promise of the decadent cake to come.
Step 5: Bake the Cake Layers
Evenly divide the batter into the prepared pans and slide them into the oven. Bake for about 25 to 30 minutes, or until a toothpick inserted into the center comes out clean. This step is key to achieving moist, perfectly baked layers that hold their shape beautifully.
Step 6: Cool the Cakes
Allow the cakes to cool in their pans for about 10 minutes, which helps them firm up for removal. Then transfer each layer to a wire rack to cool completely before frosting. Patience here ensures your frosting won’t melt and your cake slices will be picture-perfect.
Step 7: Prepare the Frosting
Whip the softened cream cheese together with powdered sugar until the mixture is creamy, smooth, and spreadable. This frosting is the perfect counterpoint to the spicy, rich layers, adding a tangy sweetness that’s just irresistible.
Step 8: Assemble Your Mexican Chocolate Cake Recipe
Place one cake layer on your serving plate and generously spread frosting over the top. Add the second layer and cover the entire cake—top and sides—with the remaining cream cheese frosting. The generous coating makes for a luscious finish that’s both stunning and scrumptious.
How to Serve Mexican Chocolate Cake Recipe

Garnishes
Enhance your Mexican Chocolate Cake Recipe with a few thoughtful garnishes. Consider sprinkling a dusting of cocoa powder or cinnamon on top for visual appeal and extra aroma. For a touch of elegance, add some shaved dark chocolate or a handful of chopped toasted pecans that bring crunch and a nutty depth.
Side Dishes
This cake pairs wonderfully with bright, fresh accompaniments. A scoop of cinnamon-infused vanilla ice cream or a dollop of freshly whipped cream amps up the indulgence, balancing the warm spices with smooth coolness. Fresh berries also add a juicy pop and complementary tartness to round out each bite.
Creative Ways to Present
Looking to impress your guests? Serve the cake alongside a spicy Mexican hot chocolate or a rich coffee to mirror the cake’s flavors. You can also slice it into petite squares for bites at a party or layer it with raspberries between slices for an extra burst of flavor and color.
Make Ahead and Storage
Storing Leftovers
If you happen to have any leftovers (though that’s unlikely), wrap the cake tightly with plastic wrap or store it in an airtight container to keep it moist. Refrigerate for up to 3 days, as the cream cheese frosting benefits from being chilled.
Freezing
You can freeze the unfrosted cake layers for up to 2 months. Wrap each layer individually in plastic wrap and then foil. When ready to enjoy, thaw the layers in the fridge overnight and frost as usual for a freshly baked taste anytime.
Reheating
Since it’s a cake with cream cheese frosting, it’s best served chilled or at room temperature rather than warmed. Let refrigerated leftovers sit out for about 30 minutes before serving to enhance the softness and flavor depth.
FAQs
Can I use dairy-free alternatives in this Mexican Chocolate Cake Recipe?
Absolutely! You can substitute almond milk or your favorite plant-based milk and use vegan butter to make the cake dairy-free. For the frosting, try a dairy-free cream cheese alternative to keep the luscious texture intact.
Is the chili powder spicy in this cake?
The chili powder provides a subtle, warming heat rather than strong spiciness. It highlights the chocolate’s depth and adds complexity without overpowering the sweet and rich flavors.
Can I make this cake in one pan instead of two?
You could bake the batter in a single 9-inch pan, but it will take longer to bake and the texture might be denser. Two pans baked as layers create a lighter cake with great presentation and easier slicing.
How long will this cake stay fresh?
Stored properly in the fridge, this cake tastes great for up to 3 days. Its flavor and moistness actually develop nicely overnight, so it can be made a day ahead for convenience.
What is the best way to get clean slices when serving?
Use a sharp knife that you dip in hot water and wipe dry between slices. This keeps the edges clean and prevents frosting from sticking, giving you beautiful, neat pieces every time.
Final Thoughts
This Mexican Chocolate Cake Recipe is a fantastic way to bring a bit of bold flavor and warmth to classic chocolate cake. Whether you’re baking for a celebration or just an indulgent treat, its combination of spices, moist crumb, and creamy frosting will wow your taste buds and anyone lucky enough to share it. Don’t wait to try it—your new favorite chocolate cake adventure is just a slice away!
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 is a rich, moist dessert infused with warm spices like cinnamon and chili powder, creating a unique and indulgent flavor. Perfectly complemented by a creamy cream cheese frosting, this cake is ideal for special occasions or any time you crave a decadent treat with a twist.
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: Preheat your oven to 350°F (175°C). Grease two round 9-inch cake pans and line them with parchment paper to prevent sticking and 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 together with the whole milk, melted softened butter, and pure vanilla extract until the mixture is smooth and well blended.
- Combine Wet and Dry: Gradually add the wet ingredient mixture to the dry ingredients, stirring gently until just combined. Avoid over-mixing to keep the cake tender.
- Fill Pans and Bake: Divide the batter evenly between the prepared cake pans. Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
- Cool Cakes: Allow the cakes to cool in the pans for about 10 minutes before carefully transferring them to wire racks to cool completely. This prevents sogginess and prepares them for frosting.
- Prepare Frosting: In a mixing bowl, whip the softened cream cheese with the powdered sugar until the frosting is smooth, creamy, and free of lumps.
- Assemble Cake: Place one cake layer on a serving plate. Spread a generous amount of cream cheese frosting on top. Place the second cake layer over it and cover the entire cake with the remaining frosting, smoothing the sides and top for an even finish.
Notes
- Use almond milk for a dairy-free alternative if preferred.
- Adjust chili powder quantity to taste for a milder or spicier cake.
- Make sure the cream cheese is softened to avoid lumps in the frosting.
- Allow cakes to cool completely before frosting to prevent melting.
- Store the cake in the refrigerator due to the cream cheese frosting, and bring to room temperature before serving for best texture.

