Mexican Brownies
These Mexican Brownies with a Dulce de Leche Swirl are a delicious twist on classic brownies. They are infused with warm cinnamon and a hint of cayenne for a subtle heat and depth of flavor. The luscious swirl of dulce de leche adds a creamy, caramel-like sweetness that perfectly balances the bold cocoa and spices.

Inspired by our beloved Mexican Hot Chocolate Cookies, these brownies also have a little kick of heat alongside rich chocolate flavor.
As an added bonus, dulce de leche is ribboned through, for added flavor and texture. Why? Because swirled brownies is so much better in my opinion. That’s why I have love for our Red Velvet Cheesecake Brownies Recipe.
Top these warm treats with a scoop of vanilla ice cream for a decadent, show stopping treat, as you can also do with our Easy Snickers Brownies Recipe!

What are Mexican Brownies?
Mexican brownies are infused with cinnamon and a touch of cayenne or chili powder which add depth and a subtle heat- flavors often found in Mexican chocolate desserts.
Are Mexican Brownies Spicy?
The key to Mexican desserts is to have that little heat and spice, but not so much that many would consider typically ‘spicy’. It’s mild and very subtle. In fact, its main effect is to enhance the chocolate flavor. Yet if you’re sensitive to spice, feel free to halve the amount or omit it altogether.
One thing I’ve noticed is that people who claim they don’t like spicy desserts almost always love this Mexican Brownie Recipe. The cayenne doesn’t make them spicy in the jalapeño sense. It just adds this indefinable warmth and complexity that makes you want another bite to figure out what you’re tasting.

Whether you’re making Mexican Hot Chocolate Brownies for a party, a bake sale, or just because you deserve something delicious, they’re guaranteed to impress.
If this sounds like your kind of dessert, you might like our Dulce de Leche Cheesecake Recipe too.
Why You’ll Love This Recipe
- Total Time: 35 Minutes
- Serves: 16
Ingredients and Notes
As always, the full ingredients and recipe is on the printable recipe card at the end of this post.

Recipe Variations
- Adjust Spice Level – For a mild version, try using a pinch of cayenne, or omit altogether. Chili powder can also be used in place of cayenne.
- Use caramel sauce instead – If you can’t find dulce de leche, thick caramel sauce works as a substitute. Just make sure it’s thick, not drippy.
- Additions: Try adding a Tablespoon of instant coffee or espresso powder to the batter, for a mocha taste. You can also replace some of the chocolate chips with chopped nuts such as walnuts or pecans.
- Top with Frosting:Â My chocolate lovers might like to frost the this mexican brownies recipe with buttercream frosting, ganache, or drizzle with a thick chocolate sauce. You could even drizzle our Homemade Nutella Recipe on top.

Tips for Success
How to Make Mexican Brownies
1. (not pictured) Preheat oven to 350°F. Line a 9×9 inch metal baking pan with parchment paper for easy removal.
2. Place the butter and chocolate chips in a large microwave safe bowl and microwave for 1 minute. Stir well until chocolate is completely melted.
3. Add the granulated sugar, eggs and vanilla extract. Beat with electric mixers or whisk vigorously for 1-2 minutes or until ingredients are fully combined. Set aside.
4. Whisk together the flour, cocoa powder, salt, cinnamon, and cayenne in a large bowl. Add the dry ingredients to the wet ingredients and stir until just combined with a wooden spoon. Avoid overmixing the batter.
5. Reserve ½ cup of batter, and pour remaining batter in a prepared pan.

6. (not pictured) Warm the dulce de leche in the microwave for 1 minute, stirring once halfway through. This will thin out the mixture to make it spreadable.
7. Spread the warmed dulce de leche in an even layer over the brownie batter with an offset spatula.
8. Spoon dollops of remaining batter over the dulce de leche. Use a knife or toothpick to swirl the top brownie layer and dulce de leche. Avoid touching the bottom brownie layer.
9. Bake for 25-30 minutes or until edges are set and center looks slightly underbaked. There should be a few moist crumbs when a toothpick is inserted.

10. (not pictured) Let fudgy mexican brownies cool completely on a wire rack before cutting.
For perfectly cut chocolatey mexican brownies, I recommend cooling at room temperature for 1 hour, then placing them in the fridge for up to 2 hours. To cut, use a sharp knife to make one cut at time, wiping the blade off with a damp cloth in between cuts.
Serving Suggestion
Enjoy these Mexican Chocolate Brownies as they are, or sprinkle with flake salt or a dusting of cocoa powder. You can also serve them warm and topped with a scoop of vanilla ice cream. A drizzle of chocolate or caramel sauce would take this to another level!

How to Store Mexican Brownies
Storage
Store at room temperature in an airtight container for up to 3 days or in the fridge for up to 5 days. These taste best warmed or at room temperature.
Freezing
To freeze, cool completely and wrap brownies tightly in plastic wrap and foil. Freeze for up to 3 months. Thaw at room temperature and reheat slightly for a warm treat.

Recipe FAQ
Absolutely! Try using a thick caramel sauce, such as Ghirardelli or make your own homemade caramel sauce from sweetened condensed milk. Kraft caramels melted with heavy whipping cream make a simple and delicious, thick caramel sauce.Â
Fudgy brownies aren’t meant to rise much so they can remain dense, rich and fudgy. Beating the eggs and sugar together incorporates just enough air to give the brownies a slight lift and a shiny top without making them too airy. The eggs act as a natural leavener.Â
This usually happens from overbaking or overmixing. Check your brownies a few minutes early, and make sure you’re mixing the batter
gently until just combined.
More Brownie Recipes
If you’ve tried this Mexican Brownies Recipe let me know how it went in the comments below. Finally, consider leaving a 🌟 star rating while you’re here. Thanks!

Mexican Brownies
Ingredients
- ½ cup unsalted butterÂ
- ½ cup dark or semi-sweet chocolate chips
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ cup all-purpose flour
- ½ cup unsweetened cocoa powder
- ½ teaspoon salt
- ½ teaspoon ground cinnamon
- ¼ teaspoon cayenne pepper
- 1 14 oz can dulce de leche
- flake salt for sprinkling or cocoa powder for dusting the tops (optional)
Instructions
- Preheat oven to 350°F. Line a 9 x9-inch baking pan with parchment paper for easy removal.Â
- Place the butter and chocolate chips in a large microwave safe bowl and microwave for 1 minute. Stir well until chocolate is completely melted.Â
- Add the granulated sugar, eggs and vanilla extract. Beat with electric mixers or whisk vigorously for 1-2 minutes or until ingredients are fully combined. Set aside.
- Whisk together the flour, cocoa powder, salt, cinnamon, and cayenne in a large bowl. Add to the wet ingredients and stir until just combined. Avoid overmixing the batter.
- Reserve ½ cup of batter. Pour remaining batter in prepared baking dish.Â
- Warm the dulce de leche in the microwave for 1 minute, stirring once halfway through. This will thin out the mixture to make it spreadable.
- Spread the warmed dulce de leche in an even layer over the brownie batter with an offset spatula. Spoon dollops of remaining batter over the dulce de leche.Â
- Use a knife or toothpick to swirl the top brownie layer and dulce de leche. Avoid touching the bottom brownie layer.
- Bake for 25-30 minutes or until edges are set and center looks slightly underbaked. There should be a few moist crumbs when a toothpick is inserted.Â
- Let cool completely before cutting. (For perfectly cut brownies, I recommend cooling at room temperature for 1 hour, then placing them in the fridge for up to 2 hours. To cut, use a sharp knife to make one cut at time, wiping the blade off with a damp cloth in between cuts). Sprinkle with flake salt or a dusting of cocoa powder, if using. Serve with a scoop of vanilla ice cream for a decadent dessert.Â
Notes
- For a mild version, try using a pinch of cayenne, or omit altogether.
- Avoid overbaking to prevent dry brownies. Brownies should still be moist in the center when they come out of the oven.Â




Just in time for cinco de mayo – yet these brownies don’t need an excuse to be enjoyed.