If you are craving a dessert that masterfully combines the rich, deep flavors of chocolate with a subtle hint of warm spices, this Mexican Chocolate Cake Recipe is exactly what you need. This cake delivers moist layers infused with cinnamon and chili powder that bring a gentle, unforgettable kick to traditional chocolate, all topped with a luscious cream cheese frosting. It’s a delightful treat that perfectly balances sweet and spice, making it a standout dessert for any occasion.

Ingredients You’ll Need
Gathering the right ingredients is the first step to baking this incredible cake, and you’ll find that each one plays an essential role in creating the perfect texture, flavor, and color. From the all-purpose flour that provides structure to the cocoa powder that gives that intense chocolate taste, every component is simple yet crucial.
- 1 ¾ cups all-purpose flour: The base that holds the cake together with just the right tenderness.
- ¾ cup unsweetened cocoa powder: Delivers a deep, rich chocolate flavor that is the star of this cake.
- 1 ½ cups granulated sugar: Sweetens the batter and helps create a moist crumb.
- 1 ½ tsp baking powder: Ensures the cake rises beautifully, giving you light, fluffy layers.
- 1 tsp ground cinnamon: Adds a warm, comforting layer of spice classic to Mexican chocolate desserts.
- ½ tsp chili powder: A subtle kick that will surprise and delight your taste buds.
- 3 large eggs: Bind ingredients and add richness.
- 1 cup whole milk (or almond milk): Keeps the cake moist and enhances the texture.
- 1 tsp pure vanilla extract: Amplifies all the flavors with a sweet, fragrant note.
- ½ cup unsalted butter, softened: Adds richness and tenderness to the cake crumb.
- 8 oz cream cheese, softened (for frosting): Creates a tangy, creamy frosting that perfectly complements the spiced chocolate cake.
- 2 cups powdered sugar (for frosting): Sweetens and stabilizes the frosting to a smooth finish.
How to Make Mexican Chocolate Cake Recipe
Step 1: Prepare Your Oven and Pans
Begin 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 and ensure easy removal after baking. This little prep step makes a huge difference in the final presentation and ease of assembly.
Step 2: Combine Dry Ingredients
In a large bowl, whisk together the flour, cocoa powder, sugar, baking powder, cinnamon, and chili powder. This thorough mixing blends the spices evenly throughout the cake and ensures every bite has that signature Mexican chocolate flavor.
Step 3: Mix Wet Ingredients
In a separate bowl, beat the eggs along with the milk, melted butter, and vanilla extract until smooth and creamy. This mixture adds moisture and richness that will make the cake truly irresistible.
Step 4: Bring Wet and Dry Together
Gradually add the wet ingredients to the dry, stirring gently until just combined. Avoid overmixing here to keep your cake tender and soft.
Step 5: Bake the Cake
Divide the batter evenly between the two prepared pans. Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted into the center comes out clean. This step sets your cake layers into their perfect, moist structure.
Step 6: Cool the Cake Layers
Let the cakes cool in the pans for about 10 minutes, then transfer them to wire racks where they can cool completely. Cooling fully prevents the frosting from melting and sliding off.
Step 7: Make the Frosting
Beat the softened cream cheese with the powdered sugar until smooth and creamy. This frosting is the perfect complement, offering a tangy sweetness that balances the spicy chocolate layers.
Step 8: Assemble Your Mexican Chocolate Cake Recipe
Place one cake layer on your serving plate. Spread a generous amount of frosting on top, then place the second layer over it and cover the entire cake with the remaining frosting. Don’t be shy; this cake loves to be richly frosted.
How to Serve Mexican Chocolate Cake Recipe

Garnishes
A simple dusting of cocoa powder or a sprinkle of cinnamon on top adds an elegant touch. For a festive flair, try decorating with chocolate shavings or a few chili flakes to hint at the spicy goodness inside.
Side Dishes
This cake pairs beautifully with a scoop of vanilla ice cream or a dollop of freshly whipped cream. A hot cup of coffee or a spicy Mexican hot chocolate also makes an excellent drink companion to bring out all the rich flavors.
Creative Ways to Present
For parties, cut the cake into mini squares and serve on decorative plates with a small garnish of fresh mint leaves or edible flowers. You can also layer slices with alternating mousse or caramel for an extra decadent twist.
Make Ahead and Storage
Storing Leftovers
Keep your Mexican Chocolate Cake Recipe fresh by storing it in an airtight container in the refrigerator. It will stay moist and flavorful for up to five days, perfect for enjoying later or sharing with friends.
Freezing
You can freeze the unfrosted cake layers wrapped tightly in plastic wrap and aluminum foil for up to three months. When ready to serve, thaw overnight in the fridge before frosting and assembling.
Reheating
Although this cake is best served cool, you can warm individual slices briefly in the microwave if desired. Just 10-15 seconds will be enough to take the chill off without compromising texture.
FAQs
Can I use milk alternatives in this Mexican Chocolate Cake Recipe?
Absolutely! Whole milk is traditional, but almond milk or oat milk work wonderfully and keep the cake moist without changing the flavor too much.
How spicy does the chili powder make the cake?
The chili powder provides a subtle warmth rather than intense heat, creating a unique depth of flavor that complements the chocolate rather than overwhelming it.
Can I make this cake gluten-free?
Yes, by swapping the all-purpose flour with a gluten-free baking blend, you can enjoy this Mexican Chocolate Cake Recipe while keeping it gluten-free. Just make sure your blend includes xanthan gum for the best texture.
What is the best way to get a smooth cream cheese frosting?
Make sure your cream cheese is fully softened before mixing, and beat it with powdered sugar until it becomes light and smooth. This makes it easier to spread and keeps the texture creamy.
Can I double the recipe for a larger cake?
Yes, doubling the ingredients works perfectly if you want to make a bigger cake or a layered cake with more tiers. Just be sure to bake in larger pans or extra pans and adjust the baking time accordingly.
Final Thoughts
There is something truly special about the way this Mexican Chocolate Cake Recipe brings together bold spices with luscious chocolate and rich cream cheese frosting. It’s not just a dessert; it’s a celebration of flavors that turns any gathering into an occasion. I can’t wait for you to try this recipe and enjoy every delicious bite as much as I do!
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
Description
This indulgent Mexican Chocolate Cake combines rich cocoa with warm spices like cinnamon and chili powder for a subtle kick. Moist and flavorful layers are complemented by a creamy, smooth cream cheese frosting, perfect for celebrations or anytime dessert cravings strike.
Ingredients
Dry 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
Wet Ingredients
- 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 round 9-inch cake pans and line them with parchment paper to ensure easy removal of the cakes.
- 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 well combined.
- Combine Wet Ingredients: In another bowl, beat the eggs with milk, melted butter, and pure vanilla extract until the mixture is smooth and homogeneous.
- Combine Wet and Dry Mixtures: Gradually pour the wet mixture into the dry ingredients while stirring gently until just combined, being careful not to overmix to maintain the cake’s tenderness.
- Divide Batter and Bake: Evenly divide the batter between the prepared cake pans. Place them in the preheated oven and bake for 25 to 30 minutes, or until a toothpick inserted into the center comes out clean.
- Cool Cakes: Allow the cakes to cool in the pans for about 10 minutes. Then, carefully transfer them to wire racks and let them cool completely to room temperature before frosting.
- Prepare Frosting: Using a mixer, whip the softened cream cheese and powdered sugar together until the frosting is smooth, creamy, and spreadable.
- Assemble the Cake: Place one cake layer on a serving plate. Spread a generous amount of cream cheese frosting on top, then place the second layer over it. Cover the top and sides of the cake with the remaining frosting evenly for a luscious finish.
Notes
- To ensure the best texture, do not overmix the batter once wet and dry ingredients are combined.
- You can substitute whole milk with almond milk for a dairy-free option.
- For a more pronounced chili flavor, increase chili powder slightly, but be cautious to maintain balance.
- For easier slicing, chill the cake after frosting for at least 30 minutes.
- Store leftovers covered in the refrigerator for up to 3 days.

