Sauces & Condiments
This authentic Mexican brown enchilada sauce transforms ordinary enchiladas into a restaurant-worthy masterpiece with its deep, smoky chipotle and cumin-rich flavor. The secret lies in toasting spices whole—cumin, coriander, and cinnamon—before blending them with charred dried chiles and tomatoes for a complex, earthy base.
Unlike store-bought versions, this sauce builds layers of warmth through slow simmering, creating a velvety consistency that clings perfectly to tortillas.
What sets this recipe apart is the balance of smokiness and depth, achieved by charring ancho and pasilla chiles before soaking them in warm broth. The sauce develops even richer flavor when reduced, allowing the natural sweetness of tomatoes to shine alongside the heat of chipotle peppers.
I’ve perfected this over years of testing—it’s the kind of sauce that makes your kitchen smell like a Mexican fonda and leaves everyone asking for seconds.
Perfect for batch cooking, this sauce keeps beautifully in the fridge for up to two weeks or freezes for months, making it ideal for meal prep. Whether you’re filling enchiladas, smothering tacos, or drizzling over grilled meats, the depth of flavor elevates every dish.
The recipe includes optional adjustments for heat levels, so you can tailor it to your taste—spicy, smoky, or just right.
For those who love tradition, this sauce stays true to its roots while being approachable for home cooks. No fancy equipment is needed—just a blender and patience.
The result? A sauce so authentic it’ll have you reaching for tortillas the moment it’s ready. Let’s get started on creating your new go-to condiment.
Ingredients for authentic mexican brown enchilada sauce
Nine ingredients, one smoky masterpiece—this sauce turns simple enchiladas into a Mexican fonda experience.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Ancho Chiles 🌶️ | 2 whole | Stems and seeds removed |
| Dried Pasilla Chiles 🌶️ | 2 whole | Stems and seeds removed |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | Adobo sauce reserved |
| Ground Cumin Seeds 🌿 | 1 tbsp | Toasted for deeper aroma |
| Ground Coriander Seeds 🌿 | 1 tbsp | Toasted for citrusy notes |
| Ground Cinnamon 🌿 | ½ tsp | Warmth without overpowering |
| Garlic Cloves 🧄 | 6 cloves | Peeled, roughly chopped |
| Medium Onion 🧅 | 1 whole | Quartered, charred |
| Roma Tomatoes 🍅 | 4 whole | Charred, peeled |
| Chicken or Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
The chiles are the heart of this sauce, so don’t skimp. Look for ancho and pasilla at Mexican markets—they’re often sold in bulk and fresher than grocery store dried chiles. Char them directly over a gas flame or under a broiler until blackened spots appear. La Tienda or H-E-B usually carry good-quality dried chiles, but if you’re in a pinch, Penzeys sells them online. The chipotle peppers in adobo add that essential smokiness, so save the adobo sauce—it’s packed with flavor too. Toast your whole spices in a dry skillet until fragrant (about 30 seconds for cumin and coriander), then grind them fresh for maximum depth.
No ancho or pasilla? Poblano chiles work in a pinch, but they’re milder and less sweet. Skip the chipotle peppers? Add 1 tsp smoked paprika to the sauce for depth, but you’ll lose that authentic smokiness. Charred tomatoes and onions are non-negotiable—they add a caramelized sweetness that balances the heat. If you’re short on time, roast them in the oven at 450°F for 20 minutes instead of charring. The broth can be swapped for water, but low-sodium is key—you don’t want to over-salt the sauce. For extra richness, stir in 1 tbsp of tomato paste at the end.
This sauce tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 2 weeks, or freeze for 3 months. Portion into ice cube trays before freezing for easy single-use servings—perfect for quick enchilada nights. Reheat gently on the stove, stirring occasionally, until warmed through. The sauce thickens as it cools, so add a splash of broth if it’s too stiff when reheating. Leftovers? Double the batch—it disappears fast.
Why You'll Love This Recipe
- I’ll be real: the hardest part is opening the dried chiles. No dicing, no mincing—just toast them whole, soak, and blend. That’s it. The sauce does all the work after that.
- No-Chop Required: I’ll be real: the hardest part is opening the dried chiles. No dicing, no mincing—just toast them whole, soak, and blend. That’s it. The sauce does all the work after that.
- Smoky Depth Magic: Between the ancho’s caramelized sweetness and the chipotle’s slow-simmered heat, this sauce has layers. Honestly, it’s the kind of flavor that makes you pause mid-bite, like discovering a hidden spice in your pantry you didn’t know you needed.
- Freezer-Friendly Staple: Make a double batch—it’s my go-to for lazy Sundays or last-minute dinner parties. Reheats like a dream, and the cumin-coriander base keeps it fresh for weeks. (Yes, even on a Tuesday night.)
Step-by-step instructions for authentic Mexican brown enchilada sauce
Here's how to build a rich, smoky sauce that captures the depth of traditional Mexican cooking.
Toast the Spices for Maximum Flavor
Heat a dry skillet over medium-low heat and add the 1 tablespoon ground cumin seeds and 1 tablespoon ground coriander seeds. Toast them for 2-3 minutes, stirring constantly, until they release their aromatic oils and begin to darken slightly but not burn. This step develops their natural flavors and removes any bitterness. Immediately transfer the toasted spices to a bowl and set aside.
In the same skillet, add the 0.5 teaspoon ground cinnamon and toast for 30 seconds until fragrant. The cinnamon should smell warm and sweet without any burnt notes. Remove from heat and add this to the toasted spices. This warm spice blend forms the aromatic base of your sauce, so don't rush this step—it makes all the difference in authentic flavor.
Char the Peppers and Onion for Smoky Depth
Clean the skillet and place it over medium-high heat. Add the 2 whole dried ancho chiles and 2 whole dried pasilla chiles, charring them for 1-2 minutes per side until they develop blackened spots and a smoky aroma. Be careful not to burn them completely—they should still be pliable. Transfer to a bowl and cover with a damp towel to steam and soften for 10 minutes.
In the same skillet, add the 1 whole medium onion, quartered, and char it for 5-6 minutes, turning occasionally, until deeply browned in spots. The onion should have visible char marks and a caramelized aroma. Transfer to a cutting board and roughly chop. This charring process creates the smoky foundation that defines authentic brown enchilada sauce.
Prepare the Chipotle Peppers and Tomatoes
Remove the 2 whole chipotle peppers in adobo from their sauce and finely chop them, reserving the adobo sauce in a small bowl. Add the chopped chipotles to the bowl with the softened chiles. In a separate bowl, peel the 4 whole Roma tomatoes by blanching them in boiling water for 30 seconds, then shocking in ice water. Drain and roughly chop the tomatoes.
Here's the thing—using charred tomatoes and properly prepared chipotles ensures your sauce has that signature depth and complexity. The peeling removes the skins, which can make the sauce bitter, while the charring adds a smoky dimension that's essential for authenticity. Keep all these components separate until you're ready to combine them.
Build the Sauce Base with Toasted Spices
Return the clean skillet to medium heat and add the toasted spice blend. Toast for 1 minute to reactivate the aromatics. Add the chopped garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning and ensures its sweet flavor shines through. Immediately add the chopped chiles, chipotles, and charred onion, stirring to combine.
Pour in the 2 cups chicken or vegetable broth and bring to a simmer. Let it cook for 5 minutes until the mixture reduces slightly and the raw flavors meld. This is where the sauce starts to develop its rich, complex character. The broth helps dissolve the spices and chiles, creating a smooth but flavorful base.
Blend and Simmer to Perfection
Transfer the mixture to a blender and add the chopped Roma tomatoes. Blend until completely smooth, scraping down the sides as needed. Return the blended sauce to the skillet and simmer over low heat for 15-20 minutes, stirring occasionally, until it thickens to a velvety consistency. You're looking for a sauce that coats the back of a spoon but isn't gluey.
The sauce should have a deep, smoky aroma with hints of cinnamon and cumin. If it's too thick, add 1-2 tablespoons of water to reach your desired consistency. This slow simmering process allows the flavors to fully develop and the sauce to achieve that perfect balance of richness and complexity that makes brown enchilada sauce so special.
Pro Tips For Making Authentic Mexican Brown Enchilada Sauce
- TOAST CHILES UNTIL DARK: Skip the quick char—let ancho and pasilla toast in a dry skillet for 3-4 minutes per side until they’re nearly black, not just red. I learned this the hard way: under-toasted chiles make the sauce taste dull and one-dimensional, like someone forgot to wake up.
- STRAIN THE ADOBO SAUCE: Chipotle in adobo comes with a thick, smoky oil that’s delicious but can make your sauce greasy if you don’t handle it right. Strain the adobo through a fine-mesh sieve before adding it to the pot—yes, even if you’re tempted to just scoop it in.
- BROWN THE SPICES LOW: Toss the ground cumin and coriander into the pot after the chiles have softened, not at the start. Toasting them raw with the chiles burns their delicate flavors into oblivion—let them bloom gently in the warm oil instead.
- SIMMER LONG ENOUGH: This isn’t a 10-minute sauce. Push it to at least 20-25 minutes of simmering, stirring occasionally, until the liquid reduces by half and the flavors meld. Rushing it leaves the sauce thin and chile-forward—patience gives you depth.
Make-ahead tips for this dish
Batch Prep Essentials
This sauce is designed for making ahead—double or triple the recipe and store it in airtight containers. I recommend using glass mason jars or BPA-free plastic containers (like Rubbermaid Brands) for easy storage.
The sauce thickens as it cools, so leave ½ inch headspace in containers to prevent spills when reheating. 💛
For maximum efficiency, prepare all components in advance: toast spices, char chiles and onions, and peel tomatoes the day before. Store charred ingredients in separate ziplock bags in the fridge until ready to blend.
This prepped state lets you assemble and simmer the sauce in just 15 minutes when you're ready to cook.
Freezing Like a Pro
Freeze sauce in ice cube trays for portion control—each cube equals about 1 tablespoon, perfect for single enchiladas or tacos. Once frozen, transfer cubes to quart-sized freezer bags with labels (write the date and "enchilada sauce").
This method prevents freezer burn and makes thawing effortless—just pop what you need into a saucepan. 🧊
For larger batches, freeze the sauce in 1-cup portions in silicone molds or small jars. When reheating from frozen, add 1 tablespoon of broth per cup to prevent thickening. Never microwave frozen sauce directly—always thaw in the fridge overnight first.
Reheating Secrets
Stovetop reheating preserves texture best: warm sauce over low heat for 5-7 minutes, stirring occasionally. If it thickens too much, add 1-2 tablespoons of warm broth to restore smoothness. I avoid microwaving because it can make the sauce unevenly hot and slightly grainy. 🔥
For enchiladas, reheat sauce to 160°F—just enough to melt cheese without overcooking tortillas. Keep sauce warm in a double boiler if serving family-style, adding ¼ cup warm water to maintain consistency. The sauce's depth actually improves after reheating, as flavors continue melding.
Flavor Boost After Storage
Sauce tastes even better after 24 hours in the fridge as spices fully infuse. If it loses some smokiness, revive it by simmering for 5 minutes with ½ teaspoon of chipotle powder or a splash of reserved adobo sauce. This trick works wonders for restaurant-quality results at home. ✨
For extra richness, stir in 1 tablespoon of tomato paste when reheating—it adds body and balances any diluted flavor from storage. The sauce's versatility makes it perfect for meal prep: use it for enchiladas, tacos, or even as a marinade for grilled meats.
Nutrition facts
Frequently asked questions
Can I substitute fresh chiles for dried in this recipe?
While dried chiles are traditional for this sauce, you can use fresh chiles like jalapeños or serranos in a pinch. For every 1 dried chile, substitute 2 fresh chiles (seeds removed). Roast them first over an open flame or under a broiler to mimic the charring process. Just remember—fresh chiles add more moisture, so you may need to reduce the sauce longer or add 1 extra tablespoon of cornstarch to thicken it properly.
How do I adjust the heat level in this sauce?
Start by removing seeds and membranes from chiles before charring—they contain most of the capsaicin (the compound that makes it spicy). For milder heat, use 1 ancho and 1 pasilla chile instead of two of each. To increase spice, add 1 extra chipotle pepper or a pinch of cayenne pepper at the end. Always taste as you go—you can't remove heat once it's added!
Why does my sauce look too thin even after simmering?
This usually happens when using too much broth or not reducing the sauce long enough. For every 2 cups of broth, reduce by 1/3 during simmering. If it's still too thin, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water, stir into the sauce, and simmer for 2-3 minutes until thickened. Alternatively, let it cool completely—sauces naturally thicken as they sit.
Can I make this sauce without a blender?
If you don't have a blender, finely chop the soaked chiles, charred onion, and tomatoes by hand. For a smoother texture, press the mixture through a fine-mesh strainer or use a potato masher in the saucepan. The sauce will be slightly chunkier but still delicious. Just simmer it longer (up to 30 minutes) to break down any remaining texture.
What's the best way to use leftover sauce?
This versatile sauce works for more than just enchiladas! Use it as a marinade for grilled meats, a topping for tacos or quesadillas, or even as a base for soups. For extra richness, stir in ½ cup of shredded cheese when reheating. It also makes incredible nacho sauce—just thin it with a little broth and serve with tortilla chips. The sauce keeps well for 2 weeks in the fridge or 3 months frozen.
