
This sauce elevates Mexican dishes with its rich and smoky depth, staying true to traditional flavors. I’ve refined this version to ensure it delivers authentic taste without complicated steps.
With just a few pantry staples, you’ll create a versatile sauce perfect for enchiladas, tacos, or any dish needing bold flavor. It’s simple, dependable, and always impressive.
Ingredients for Brown Enchilada Sauce
Pantry staples come together for a sauce that’s bold, smoky, and deeply flavorful.
| Ingredient | Amount | Notes |
|---|---|---|
| Vegetable Oil 🫒 | 2 tbsp | Neutral flavor preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Chili Powder 🌶️ | 2 tbsp | Mild or medium heat |
| Ground Cumin 🌿 | 1 tsp | Freshly ground for best flavor |
| Garlic Powder 🧄 | 1 tsp | Not garlic salt |
| Onion Powder 🧅 | 1 tsp | Fine grind preferred |
| Dried Oregano 🍃 | ½ tsp | Mexican oregano if available |
| Unsweetened Cocoa Powder 🍫 | 1 tbsp | Adds depth and richness |
| Vegetable Broth 🥫 | 2 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | For concentrated tomato flavor |
The chili powder is doing the heavy lifting here. McCormick or Penzeys are solid choices—just make sure it’s fresh. Old spices taste like dust. The cocoa powder might seem weird, but it’s the secret to that rich, mole-like depth. Hershey’s unsweetened is what most Mexican grandmas use (trust me on this). For the broth, Better Than Bouillon is my go-to for a quick, flavorful base.
No cocoa powder? Espresso powder at half the amount gets you close to that dark, smoky layer. Out of chili powder? Blend paprika with a pinch of cayenne—not quite the same but works. Swap tomato paste for tomato sauce reduced by half. The flour can be gluten-free if needed, but the texture will be slightly thinner. Always taste as you go—this sauce is forgiving.
This keeps 1 week in the fridge, 3 months frozen. Store in airtight containers (I reuse glass jars). The flavor deepens overnight, so make it ahead if you can. Freeze in ice cube trays for easy portions later.
Why You’ll Love This Recipe
- One Pot Wonder: I just love that it comes together in a single saucepan with pantry staples I always have on hand.
- Warm and Earthy: The cumin and chili powder give it that deep, comforting flavor I crave in Mexican dishes.
- Freezer Friendly: I double the batch and stash extras for quick enchiladas on busy nights. (Yes, even on a Tuesday night)
- Budget Keeper: Honestly, it costs pennies compared to store-bought and tastes way better.
Step-by-Step Instructions for Brown Enchilada Sauce
This authentic method builds deep, complex flavors through careful layering of spices and liquids.
Step 1: Toast the Spices to Unlock Their Aromas
Heat the 2 tbsp vegetable oil in a medium saucepan over medium heat until it shimmers. Immediately add the 2 tbsp all-purpose flour and whisk constantly for 1-2 minutes until it forms a smooth paste and turns a light golden color.
This creates a roux that will thicken the sauce. Next, add the 2 tbsp chili powder, 1 tsp ground cumin, 1 tsp garlic powder, 1 tsp onion powder, and 0.5 tsp dried oregano. Stir continuously for 30-45 seconds until the spices become fragrant—this toasting step is crucial for developing their full depth of flavor.
Step 2: Build the Flavor Base with Tomato Paste
Add the 2 tbsp tomato paste to the spice mixture and cook for 1-2 minutes, stirring constantly. The tomato paste will darken slightly and become very fragrant as it caramelizes.
This step intensifies the tomato flavor and helps create the rich brown color that defines this sauce. Watch carefully to prevent burning—the mixture should look like a thick, glossy paste at this stage.
Step 3: Gradually Incorporate the Liquid
Slowly pour in the 2 cups vegetable broth while whisking constantly to prevent lumps from forming. The mixture will thicken immediately as the roux absorbs the liquid.
Add the 1 tbsp unsweetened cocoa powder and continue whisking until fully dissolved. This ingredient is the secret to the sauce’s signature depth—it adds a subtle earthiness without any sweetness.
Step 4: Simmer to Perfect Consistency
Bring the mixture to a gentle boil, then reduce heat to low. Let it simmer uncovered for 10-15 minutes, stirring occasionally, until it thickens enough to coat the back of a spoon.
The sauce should be smooth and velvety, with a deep reddish-brown color. Taste and adjust seasoning if needed—though the spices should be well-balanced from the toasting. If it becomes too thick, whisk in a splash of water to reach your desired consistency.
Pro Tips For Making Brown Enchilada Sauce
- Toast the Flour: Cook the flour in oil for 1-2 minutes until golden—this removes the raw taste and deepens the flavor. I learned this the hard way after my first batch tasted like paste.
- Bloom the Spices: Add chili powder and cumin to the oil-flour mix and stir for 30 seconds. This wakes up their flavors before adding liquid.
- Whisk Out Lumps: Gradually add your liquid while whisking constantly to prevent clumps in the sauce. After burning three batches, I finally figured out that slow incorporation is the only way.
- Use Fresh Spices: If your chili powder or cumin has been in the cabinet for over 6 months, replace it. Sounds weird, but it works: stale spices make for a dull, flat sauce.
Regional Styles of This brown enchilada sauce
New Mexican Style
In New Mexico, they often use Hatch chili powder for a milder, earthier flavor profile. I add 1 tsp ground coriander to brighten the sauce. The cocoa powder remains essential—it’s the soul of New Mexican brown sauce. 🌶️
Tex-Mex Variation
Texas-style versions amp up the heat with 1 tsp cayenne pepper and swap vegetable broth for beef broth. I also add 1 tsp smoked paprika for that signature Lone Star smokiness. The result is bolder and meatier.
Oaxacan Influence
Oaxacan cooks incorporate 1 tsp cinnamon and 1 clove for warmth. I toast whole spices first, then grind them. The cocoa powder ties everything together, creating a complex, almost mole-like depth.
California Fusion
In California, we often add 1 tbsp chipotle in adobo for smoky heat. I blend it into the broth before adding. This version pairs perfectly with fish or chicken enchiladas. The cocoa powder still adds richness without overpowering.
Vegetarian Boost
For extra umami, I stir in 1 tbsp nutritional yeast at the end. It mimics the depth of meat-based broths. The cocoa powder and tomato paste create a robust base that even meat lovers adore.
Quick Weeknight Hack
When short on time, I use 1 tbsp instant coffee instead of cocoa powder. It delivers similar depth in a pinch. The spices and tomato paste still shine, making this a reliable shortcut. ✨
Nutrition Facts
Frequently Asked Questions
Why does this sauce include cocoa powder?
The cocoa adds a deep, earthy richness without sweetness. It enhances the smoky notes from the chili powder and balances the acidity of the tomatoes.
Can I make this ahead of time?
It keeps for 1 week in the fridge or 3 months frozen. The flavors actually deepen overnight.
What if my sauce is too thick?
Whisk in a splash of water or broth until it reaches your desired consistency. It should coat the back of a spoon but still be pourable.
Can I use beef broth instead?
Yes, for a meatier flavor. Stick to low-sodium to control the seasoning. Vegetable broth keeps it vegetarian.
- Prune Sauce Recipe for Pork: Rich and Fruity Glaze for Roasts - September 25, 2026
- Fries Dip Sauce Recipe: Creamy Garlic Herb Blend for Perfect Pairing - September 25, 2026
- Firecracker Shrimp Sauce Recipe: Spicy-Sweet Dipping Delight - September 25, 2026