Mexican Chocolate Cake with Cinnamon and Cayenne
This Mexican chocolate cake is deeply chocolatey, with a warm cinnamon backbone and a gentle cayenne heat that shows up right at the end. It comes together in one bowl, bakes in a single pan, and gets finished with a glossy chocolate glaze that sets just enough to crackle under a fork.

It is the kind of cake that feels special without requiring any special techniques. You probably have everything you need in the pantry right now.
What Makes This Chocolate Cake So Good
The two things that make this cake work are the oil and the buttermilk. Oil keeps it moist for days in a way butter cannot, and the buttermilk adds a soft, tender crumb without making the cake taste sour or heavy.
The cinnamon and cayenne do not fight the chocolate. They sit behind it, warming up the flavor and giving each bite a subtle lingering heat that makes you want another forkful. I keep a little tin of this spice blend in the cupboard just to pull this cake together whenever I need a dessert that feels a little more interesting than a standard chocolate sheet cake.
Ingredients

- 1 ½ cups all-purpose flour: spoon and level it so the cake does not turn out dense.
- 1 cup granulated sugar
- ½ cup brown sugar, packed: light or dark both work; dark adds a deeper molasses note.
- ¾ cup unsweetened cocoa powder: natural or Dutch-process both behave well here.
- 1 tsp baking soda
- ½ tsp baking powder
- 1 tsp ground cinnamon: use a fresh jar for the strongest flavor.
- ½ tsp cayenne pepper: for a gentle warmth. Reduce to ¼ tsp if you want just a hint.
- ½ tsp fine sea salt
- 2 large eggs, at room temperature: cold eggs can make the batter firm up too fast.
- 1 cup buttermilk, at room temperature: the acid helps tenderize the crumb.
- ½ cup vegetable oil: canola or any neutral oil works.
- 2 tsp vanilla extract: pure extract if you have it.
- 1 cup hot brewed coffee: the coffee deepens the chocolate without tasting like coffee itself.
- 1 cup semisweet chocolate chips
- ¼ cup heavy cream
- a pinch of cinnamon and a tiny pinch of salt for the glaze
Variations / Substitutions
- No cayenne: leave it out altogether for a cinnamon-forward chocolate cake that still carries the same soft crumb. The cinnamon alone is lovely.
- Coffee replacement: use 1 cup hot water instead. The chocolate will taste a little less rounded, but the cake is still very good.
- Brown sugar swap: use all granulated sugar and bump the vanilla up to 1 tablespoon. The cake will be a shade less moist and a little less caramel-like.
- Gluten-free: a 1-to-1 gluten-free baking blend in place of the flour works without any other changes.
- Spice level: for more heat, increase the cayenne to ¾ tsp. The warmth will build more quickly, but it still stays behind the chocolate.
- If you are looking for a more traditional chocolate sheet cake without any spice, the basic chocolate snack cake on this site bakes up in the same 9×13 pan and feeds a crowd just as easily.
How To Make Mexican Chocolate Cake
Step 1: Whisk the Dry Ingredients

In a large bowl, whisk together the 1 ½ cups flour, 1 cup granulated sugar, ½ cup brown sugar, ¾ cup cocoa powder, baking soda, baking powder, 1 tsp cinnamon, ½ tsp cayenne, and ½ tsp salt until everything looks evenly distributed. There should be no lumps of cocoa.
You will get a faint whiff of cinnamon and cocoa right away, and the cayenne stays in the background at this stage. The dry mix looks uniform and feels smooth when you rub a pinch between your fingers.
Step 2: Stir the Batter Together

Make a well in the center of the dry ingredients. Crack the 2 room-temperature eggs into the well, pour in the 1 cup buttermilk, ½ cup oil, 2 tsp vanilla, and the 1 cup hot coffee. Whisk from the center outward until the batter is smooth and glossy, about 1 minute. A few small lumps are fine, but stop as soon as the flour disappears. Overmixing makes the cake tough.
The batter will be thin, pourable, and smell heavily of chocolate with the cinnamon cutting through. That thinness is what gives the cake its soft crumb later. Do not worry if it looks almost like heavy cream in consistency.
Step 3: Bake the Cake

Set an oven rack in the middle position and heat the oven to 350°F (175°C). Lightly oil a 9×13-inch metal baking pan. Pour the batter into the pan and tilt it gently to level it out.
Bake for 30 to 35 minutes, until the cake pulls gently away from the sides and a toothpick inserted in the center comes out with just a few moist crumbs. The top will have a slight dome and a matte finish. Let the cake cool in the pan on a wire rack while you make the glaze. Do not try to glaze a hot cake or the chocolate will slide right off.
Step 4: Prepare the Glaze

Place the 1 cup chocolate chips and the ¼ cup heavy cream in a small heatproof bowl. Set the bowl over a pan of barely simmering water, making sure the bottom does not touch the water. Stir every 30 seconds with a spatula until the chocolate is fully melted and the mixture is smooth, about 3 minutes. Remove from heat and stir in a pinch of cinnamon and a tiny pinch of salt.
The glaze will look glossy and thick but still pourable. If it sits too long and stiffens, set the bowl back over the warm water for a few seconds to loosen it back up. You want it to flow off a spoon in a ribbon that slowly disappears into the rest of the glaze.
Step 5: Glaze and Slice the Cake

Once the cake feels barely warm to the touch, pour the glaze right over the center. Use an offset spatula or the back of a spoon to nudge it toward the edges without pressing too hard on the surface. The glaze will settle into a thin, shiny layer that sets as the cake finishes cooling. Let it sit for about 10 minutes so the top firms up, then slice into squares and serve warm or at room temperature. The first slice always reveals a dark, tender crumb that smells like chocolate and cinnamon, with the cayenne heat barely there until you swallow.
A Few Notes Before You Start
- The most common mistake is measuring flour by scooping. Spoon it into the cup and level it off so the cake stays soft, not heavy.
- Buttermilk adds tenderness, but if you do not have any, stir 1 tablespoon of lemon juice or white vinegar into 1 cup whole milk and let it sit for 5 minutes.
- This cake tastes even better the next day, so it is a solid make-ahead dessert. The spice blend deepens overnight.
- If you want a thicker frosting instead of a pourable glaze, double the cream and chocolate and beat in 2 tablespoons of softened butter once melted.
Bake times will shift a little depending on your pan.
| Pan type | Pan size | Bake time |
|---|---|---|
| Metal | 9×13-inch | 30 to 35 mins |
| Metal | 8-inch square | 35 to 40 mins |
| Metal | two 8-inch rounds | 25 to 30 mins |
Storing the Cake
- Refrigerate: Cover the pan tightly or transfer slices to an airtight container and keep in the fridge for up to 4 days. The cake stays moist because of the oil.
- Serve cold or at room temperature: I prefer it at room temperature so the glaze softens again. Cold slices are fudgier and the heat from the cayenne feels a little brighter.
- Reheating: A 10-second zap in the microwave takes a chilled slice back to that warm, just-baked softness.
What To Serve With Mexican Chocolate Cake
A scoop of vanilla ice cream is the obvious move, and it works beautifully because the cold creaminess calms the cayenne just enough. If you want to lean into the cinnamon notes, cinnamon ice cream is even better. A dollop of lightly sweetened whipped cream and a few fresh raspberries also balances the richness without competing with the spice.
Frequently Asked Questions
Can I leave out the coffee?
Yes. Replace the 1 cup hot coffee with hot water and the cake will still be moist and chocolatey. You lose a little depth, but it is still a very good cake.
How can I get a fudgier texture?
Reduce the flour by 2 tablespoons and bake at the same time. The crumb will be denser and almost brownie-like in the center, but it still slices cleanly.
Can I use a different oil?
Any neutral oil works. Melted coconut oil is fine too, though it can add a subtle coconut note if you use unrefined. I stick with vegetable or canola so nothing distracts from the chocolate and spice.
Is this cake very spicy?
At ½ teaspoon of cayenne the heat is gentle and arrives late. It is milder than most chili-chocolate bars. You can cut it back to ¼ teaspoon or even a pinch if you are serving people who are spice-shy.

Mexican Chocolate Cake Recipe
Ingredients
Method
- Whisk the flour, both sugars, cocoa powder, baking soda, baking powder, cinnamon, cayenne, and salt in a large bowl until no lumps remain.
- Make a well in the center and add the eggs, buttermilk, oil, vanilla, and hot coffee. Whisk until smooth and glossy, about 1 minute.
- Pour the batter into a greased 9×13-inch metal baking pan. Bake at 350°F (175°C) for 30 to 35 minutes, until a toothpick comes out with moist crumbs. Cool in the pan on a wire rack.
- Melt the chocolate chips and heavy cream over a double boiler, stirring until smooth. Remove from heat and stir in a pinch of cinnamon and salt.
- Pour the glaze over the barely warm cake, spread it gently, and let it set for about 10 minutes before slicing.
