If you are looking for a dessert that brings together rich, deep chocolate flavor with a warm, spicy twist, this Mexican Chocolate Cake Recipe is your new best friend. It’s a celebration of bold tastes and comforting textures, blending traditional cocoa with a hint of cinnamon and a whisper of chili powder to create a cake that’s utterly unforgettable. Whether you’re serving it for a special occasion or simply craving something a little different, this cake impresses with every bite—moist, creamy, and just the right amount of spice to make your taste buds dance.

Ingredients You’ll Need
Getting the ingredients right is the cornerstone of this Mexican Chocolate Cake Recipe. Each component plays a crucial role: from the cocoa powder that delivers the chocolate punch, to the cinnamon and chili powder which add those signature warm notes, to the cream cheese frosting that ties it all together with a smooth finish.
- 1 ¾ cups all-purpose flour: Provides structure for the cake, ensuring a tender crumb.
- ¾ cup unsweetened cocoa powder: The heart of the chocolate flavor; choose high-quality for best results.
- 1 ½ cups granulated sugar: Balances the bitterness of cocoa and adds sweetness.
- 1 ½ tsp baking powder: Helps the cake rise perfectly light and fluffy.
- 1 tsp ground cinnamon: Adds warmth and aromatic depth to the chocolate.
- ½ tsp chili powder: Brings a subtle heat that makes this cake excitingly unique.
- 3 large eggs: Bind everything together and add richness.
- 1 cup whole milk (or almond milk): Keeps the batter moist and tender.
- 1 tsp pure vanilla extract: Enhances all the other flavors beautifully.
- ½ cup unsalted butter, softened: Adds richness and helps create a luscious texture.
- 8 oz cream cheese, softened: For the frosting’s creamy tang and smooth consistency.
- 2 cups powdered sugar: Sweetens and lightens the frosting perfectly.
How to Make Mexican Chocolate Cake Recipe
Step 1: Prepare Your Pans and Oven
Start by preheating your oven to 350°F (175°C). Grease two 9-inch round cake pans so the cakes don’t stick, and line the bottoms with parchment paper for an easy release. This little prep step makes all the difference for a perfect cake shape and easy cleanup.
Step 2: Combine Dry Ingredients
In a large bowl, whisk together the flour, cocoa powder, sugar, baking powder, cinnamon, and chili powder. Mixing these dry ingredients thoroughly spreads the spice and chocolate evenly throughout your cake batter, ensuring every bite bursts with balanced flavor.
Step 3: Mix Wet Ingredients
In another bowl, beat the eggs with the milk, melted butter, and vanilla extract until the mixture is smooth and uniform. This helps create a lovely batter texture and supports the rise of your cake during baking.
Step 4: Combine Wet and Dry Mixtures
Slowly add the wet mixture to the bowl of dry ingredients, stirring gently until just combined. Avoid overmixing here to keep the cake tender and soft, perfect for that classic Mexican Chocolate Cake Recipe texture.
Step 5: Bake the Cakes
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 into the center comes out clean. Watching this step closely means your cake will come out perfectly moist and beautifully risen.
Step 6: Cool Before Frosting
Let the cakes cool in their pans for about 10 minutes to settle, then transfer them to a wire rack to cool completely. This is key because frosting a warm cake can cause melts and an uneven finish.
Step 7: Make the Frosting
While the cakes cool, whip the softened cream cheese and powdered sugar together until smooth and fluffy. This cream cheese frosting adds a luscious, tangy contrast to the rich chocolate and spicy undertones of the cake.
Step 8: Assemble and Frost
Place one cake layer on your serving plate and spread a generous layer of frosting on top. Add the second layer and cover the entire cake with the remaining frosting. This cake isn’t shy—be generous with the frosting to get the perfect creamy finish every time.
How to Serve Mexican Chocolate Cake Recipe

Garnishes
Enhance your Mexican Chocolate Cake Recipe by adding some garnish to make it visually stunning and even more delicious. Sprinkle a dusting of cocoa powder or a few chili flakes on top for a hint of extra spice. Fresh raspberries or a drizzle of caramel sauce can also add a lovely touch of color and flavor.
Side Dishes
Pair your cake with a scoop of vanilla ice cream, a dollop of whipped cream, or even a cup of rich espresso or cinnamon tea. These sides complement the cake’s warm, complex flavors perfectly and create a balanced, indulgent dessert experience.
Creative Ways to Present
For a fun twist on presentation, cut the cake into small squares and serve as bite-sized truffles alongside cooling drinks at a party. You can also crumble some cake over ice cream for an impromptu Mexican chocolate sundae. The possibilities to enjoy this Mexican Chocolate Cake Recipe are endless!
Make Ahead and Storage
Storing Leftovers
After enjoying your creation, wrap leftovers tightly in plastic wrap or store in an airtight container in the refrigerator. Properly stored, your Mexican Chocolate Cake Recipe will stay fresh for up to 4 days, keeping all the spice and chocolate notes intact.
Freezing
You can freeze the cake either baked or frosted. If freezing unfrosted layers, wrap them tightly and freeze for up to 3 months. For frosted cake, freeze it uncovered for an hour first, then wrap well with plastic wrap and foil before freezing. Thaw in the fridge overnight before serving.
Reheating
When you’re ready to enjoy leftover cake, let it come to room temperature for the best flavor and texture. If you prefer it slightly warm, microwave a slice for 15-20 seconds, but be careful not to melt the frosting completely. This will restore some of that just-baked comfort you crave.
FAQs
Can I use a different type of milk for this recipe?
Absolutely! Whole milk is preferred for richness, but almond milk or any other plant-based milk works well and keeps the cake moist. Just ensure it’s unsweetened to balance the flavors perfectly.
Is the chili powder very spicy in this cake?
The chili powder here is subtle, adding warmth and dimension rather than heat. It enhances the chocolate beautifully without making the cake spicy, so it’s enjoyable for most palates.
Can I make this cake gluten-free?
Yes, you can substitute the all-purpose flour with a gluten-free flour blend that measures cup-for-cup. Just check that your baking powder is gluten-free as well to keep everything safe and delicious.
How do I get the cake layers to bake evenly?
Make sure to distribute the batter evenly between pans, use the middle rack in the oven, and avoid opening the oven door too often. These steps help your Mexican Chocolate Cake Recipe bake uniformly with a perfect crumb.
Can I substitute cream cheese frosting with another type?
While cream cheese frosting complements the flavors wonderfully, you can also use chocolate ganache or buttercream. Each will bring a different element to the cake, so feel free to experiment based on your taste preferences.
Final Thoughts
This Mexican Chocolate Cake Recipe is truly a delightful journey of flavors that warms your heart and excites your palate. Whether you’re baking for friends, family, or just yourself, this cake delivers on all fronts—rich chocolate, gentle spice, and creamy frosting. Give it a try and discover a new favorite that will keep you coming back for more!
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 decadent Mexican Chocolate Cake combines rich cocoa and a hint of chili powder with warm cinnamon, creating a unique and indulgent dessert. Moist layers of chocolate cake are complemented by a creamy, smooth cream cheese frosting, making it perfect for special occasions or a delightful treat.
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 prevent sticking.
- 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 uniform.
- Combine wet and dry mixtures: Gradually add the wet ingredients to the dry ingredients, stirring gently until just combined. Avoid overmixing to keep the cake tender.
- Divide batter and bake: Pour the batter evenly into the prepared pans. Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted in the center comes out clean.
- Cool the cakes: Allow the cakes to cool in the pans for 10 minutes, then carefully transfer them to wire racks to cool completely before frosting.
- Prepare the 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 the cake: Place one cake layer on a serving plate, spread a generous amount of cream cheese frosting on top, then add the second layer. Frost the top and sides of the cake generously with the remaining frosting for a beautiful finish.
Notes
- For a dairy-free option, substitute whole milk with almond milk and ensure the cream cheese frosting is made with dairy-free cream cheese.
- Adjust chili powder according to your preferred spice level; it adds a subtle warmth without overwhelming the chocolate.
- Using parchment paper on the bottom of the pans ensures the cake layers release easily without breaking.
- This cake can be stored covered at room temperature for up to 2 days or refrigerated for up to 5 days.
- Bring the cake layers to room temperature before applying frosting for best results.

