Mexican Hot Chocolate Brownies are my kind of dessert drama: bold, cozy, and just a little bit wild. I love how the dark chocolate brings that deep, almost brooding richness, then cinnamon slips in with warmth and cayenne gives the tiniest spark at the end. It’s the kind of flavor combo that makes you pause for a second bite.

The fudgy brownie base stays dense and chewy, then you pile on silky ganache and finish with toasted marshmallows for that gooey, campfire-style top. Every layer has a job, and together they make something seriously special. If you want brownies that feel familiar but still surprise people, this is the one. For more inspiration, see these chocolate mousse brownies.
Why make Mexican Hot Chocolate Brownies
- Big flavor. Dark chocolate, cinnamon, and cayenne give you that classic Mexican hot chocolate vibe: rich, warm, and just a little exciting.
- Fudgy texture. The brownie base stays dense and chewy, so every bite feels decadent, not dry or cakey.
- Simple to make. The steps are straightforward: melt, mix, bake, top, and chill. Nothing fussy here.
- Always a crowd-pleaser. Ganache and toasted marshmallows make these brownies look bakery-level and taste even better.
Ingredients for Mexican Hot Chocolate Brownies
You start with 5 tablespoons unsalted butter, 4 ounces dark chocolate, 1 1/4 cups granulated sugar, and 1/3 cup canola oil for a rich, fudgy base that stays moist and dense. Then add 2 large eggs plus 1 egg yolk and 1 teaspoon vanilla extract for structure and a deeper, rounder flavor. The dry mix is 3/4 cup all-purpose flour, 1/4 cup natural cocoa powder, 1/8 teaspoon baking soda, 1 tablespoon cornstarch, 2 teaspoons cinnamon, 1/4 teaspoon fine sea salt, and 1/4 to 1/2 teaspoon cayenne pepper, which gives the brownies their warm Mexican chocolate kick. For the topping, you need 1 cup semisweet chocolate chips, 1/2 cup heavy whipping cream, 1/8 teaspoon cinnamon, and a pinch of fine sea salt for smooth ganache. Finish with about 2.5 ounces of mini marshmallows for that toasted, gooey top.
How to Prepare Mexican Hot Chocolate Brownies
Step 1: Preheat the oven to 350°F. Line an 8×8-inch metal pan with foil or parchment paper, then spray it lightly with nonstick cooking spray. This helps the brownies bake evenly and makes lifting them out so much easier.
Step 2: In a large heat-safe bowl, combine the butter, chopped chocolate, and sugar. Microwave in 30-second bursts, stirring after each one, until everything melts together. Let the mixture cool until it feels slightly warm, about 15 minutes. Don’t rush this part. You want it warm, not hot, before the eggs go in.
Step 3: Whisk in the canola oil, eggs, egg yolk, and vanilla extract. In another bowl, whisk together the flour, cocoa powder, baking soda, cornstarch, cinnamon, salt, and cayenne. Stir the dry ingredients into the chocolate mixture just until combined, then fold in the chocolate chips. Spread the batter evenly in the prepared pan.
Step 4: Bake for 35 minutes, or until a toothpick in the center comes out with moist crumbs. Do not overbake. That’s the difference between fudgy and dry. Let the brownies cool completely in the pan, about 1 hour.
Step 5: Once the base is cool, set the oven to broil. Put the chocolate chips in a heat-safe bowl. Heat the heavy cream in a small saucepan over medium-high heat until it just starts to boil, then pour it over the chocolate. Let it sit for 5 to 8 minutes, then stir until smooth. Add the cinnamon and salt. Let the ganache thicken slightly, then pipe 2 tablespoons into a small piping bag and set aside.
Step 6: Spread the remaining ganache over the brownies. Press the mini marshmallows gently into the top so they cover the surface. Broil for about 90 seconds, just until toasted, or use a kitchen torch if that feels safer. Chill the brownies for about 30 minutes so the ganache sets. Pipe the reserved ganache in stripes, let it set, then slice and serve.

Pro Tips for Mexican Hot Chocolate Brownies
- Use an 8×8-inch metal pan. It heats evenly and helps the brownies set up with that chewy, fudgy center you want. A glass pan can bake them a little differently, so metal is my pick every time.
- Cool the chocolate mixture before adding the eggs. Give it about 15 minutes, until it feels only slightly warm. If it’s too hot, you can scramble the eggs, and nobody wants that chaos in the bowl.
- Chill before slicing. Let the finished brownies firm up in the fridge so the ganache sets and you get neat, clean cuts. If you like more heat, bump the cayenne up slowly. And when you broil the marshmallows, stay close. They go from toasted to scorched fast.
Storage & Reheating Instructions for Mexican Hot Chocolate Brownies
Store leftover brownies in an airtight container in the fridge for up to 3 days. I like to place parchment between layers if I’m stacking them, just to protect that toasted marshmallow topping and keep the ganache tidy. These brownies are best served after the ganache sets, because the slices stay neat and the texture is spot on. If you want to warm one up, let it sit at room temperature for a few minutes first, or give it a very short microwave burst. Go easy, though. Too much heat will melt the topping fast.
FAQ About Mexican Hot Chocolate Brownies
How spicy are these brownies? They’re gently warm, not fiery. The cinnamon gives cozy spice, and the cayenne adds a little kick. If you want milder brownies, start with less cayenne. If you love cayenne brownies, add a bit more and taste as you go.
Can I make these chocolate brownies ahead of time? Yes. These fudgy brownies actually hold up beautifully after chilling. Make them a day ahead, keep them in the fridge, and slice once the ganache is set. That makes the marshmallow topping easier to cut cleanly.
Should I broil or torch the marshmallows? Either works. Broiling gives you fast, even color, but you need to watch closely. A kitchen torch gives you more control and is great for finishing a Mexican dessert with a toasted top exactly how you like it. You can also find more dessert ideas on our Pinterest.
Final Thoughts on Mexican Hot Chocolate Brownies
These Mexican Hot Chocolate Brownies bring the whole party: fudgy chocolate, warm cinnamon, a little cayenne spark, silky ganache, and that toasted marshmallow finish that makes people grin before the first bite. They taste rich, cozy, and just bold enough to feel special. If you want a dessert that looks impressive but still feels completely doable, bake these soon. I promise, one pan disappears fast.
Print
Mexican Hot Chocolate Brownies with 2 Spicy Layers
- Total Time: 165 mins
- Yield: 9 servings 1x
- Diet: Vegetarian
Description
Mexican Hot Chocolate Brownies with dark chocolate, cinnamon, and cayenne. They have a fudgy base, chocolate ganache, and toasted marshmallows on top.
Ingredients
- 5 tablespoons unsalted butter, 71 grams
- 4 ounces dark chocolate, chopped, 113 grams
- 1 1/4 cups granulated sugar, 250 grams
- 1/3 cup canola oil, 70 grams
- 2 large eggs plus 1 egg yolk, cold
- 1 teaspoon vanilla extract
- 3/4 cup all-purpose flour, 95 grams
- 1/4 cup natural cocoa powder, 25 grams
- 1/8 teaspoon baking soda
- 1 tablespoon cornstarch, 8 grams
- 2 teaspoons cinnamon
- 1/4 teaspoon fine sea salt
- 1/4 to 1/2 teaspoon cayenne pepper, adjust to taste
- 1 cup semisweet chocolate chips, 170 grams
- 1 cup semisweet chocolate chips, 170 grams
- 1/2 cup heavy whipping cream, 119 grams
- 1/8 teaspoon cinnamon
- Pinch of fine sea salt
- About 2.5 ounces mini marshmallows, 71 grams
Instructions
- Preheat the oven to 350°F. Line an 8×8-inch metal pan with foil or parchment paper and spray it with nonstick cooking spray.
- In a large heat-safe bowl, add the butter, chopped chocolate, and sugar. Microwave for 30 seconds at a time, stirring between each burst, until melted.
- Let the mixture cool until slightly warm, about 15 minutes.
- Whisk in the oil, eggs, egg yolk, and vanilla extract.
- In a separate medium bowl, whisk the flour, cocoa powder, baking soda, cornstarch, cinnamon, salt, and cayenne.
- Stir the dry mixture into the chocolate mixture until just combined.
- Fold in the chocolate chips.
- Spread the batter evenly into the prepared pan.
- Bake for 35 minutes, or until a toothpick inserted in the center comes out with moist crumbs. Do not overbake.
- Let the brownies cool in the pan completely, about 1 hour.
- When the brownies cool, set the oven to broil.
- Place the chocolate chips in a medium heat-safe bowl and set aside.
- In a small saucepan, heat the heavy cream over medium-high heat until it just starts to boil.
- Pour the hot cream over the chocolate chips and let it sit for 5 to 8 minutes.
- Stir until the chocolate melts and the mixture turns smooth. Add cinnamon and salt to taste.
- Let the ganache cool and thicken slightly.
- Place 2 tablespoons of ganache in a piping bag fitted with a small round tip or a small cut tip. Set aside.
- Pour the remaining ganache over the brownies and spread it evenly.
- Gently press the marshmallows into the ganache so they cover the surface.
- Broil for about 90 seconds, or until the marshmallows toast to your taste. You can also use a kitchen torch.
- Chill the brownies in the fridge for about 30 minutes.
- Once the ganache sets, pipe ganache stripes across the brownies.
- Let the ganache set before slicing and serving.
Notes
- Use an 8×8-inch metal pan for the best bake.
- Do not overbake the brownies.
- Adjust the cayenne to match your heat level.
- Cool the brownie base before adding the topping.
- Chill the brownies before slicing for clean cuts.
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Prep Time: 25 mins
- Cook Time: 35 mins
- Category: Dessert
- Method: Baking
- Cuisine: Mexican
Nutrition
- Serving Size: 1 brownie
- Calories: 540
- Sugar: 52g
- Sodium: 210mg
- Fat: 31g
- Saturated Fat: 16g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 64g
- Fiber: 4g
- Protein: 7g
- Cholesterol: 85mg
Keywords: Mexican Hot Chocolate Brownies, brownies, chocolate brownies, cinnamon brownies, cayenne brownies, fudgy brownies, marshmallow topping, ganache, Mexican dessert




