Sauces & Condiments
This authentic Tex-Mex enchilada sauce delivers the smoky, tangy depth you crave without any added sugar—just pure, complex flavor built from dried chilies and fresh tomatoes.
The secret lies in toasting spices and simmering the sauce low and slow, allowing the chipotle's smokiness to meld with garlic, cumin, and warm spices.
I developed this recipe after years of testing store-bought versions that always fell short of the bold, balanced taste I grew up with at my abuela's kitchen table.
The process is straightforward but requires patience: dried chilies soften in hot broth, then blend with roasted tomatoes, garlic, and spices into a velvety, slightly chunky sauce. No blender? No problem—a simple food mill creates the perfect texture for dipping, drizzling, or smothering over enchiladas, tacos, or even grilled meats.
The sauce thickens naturally as it simmers, creating that ideal consistency that clings beautifully to tortillas.
What sets this apart is the smoky chipotle-tomato depth that develops during the 45-minute simmer—no shortcuts, no artificial flavors. The result is a sauce that's rich enough to stand alone but bright enough to complement any dish.
Store it in the fridge for up to a week or freeze for months, always ready to elevate your Tex-Mex meals with restaurant-quality authenticity.
Use it as a dip for tortilla chips, a topping for enchiladas, or a marinade for meats—this versatile sauce transforms ordinary dishes into something extraordinary. The best part? Every batch tastes better than the last as the flavors deepen over time.
Ingredients for authentic tex mex enchilada sauce
Eleven ingredients transform into restaurant-quality enchilada sauce with smoky depth and no added sugar.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Chipotle Peppers in Adobo Sauce 🌶️ | 2 whole | Stems and seeds removed |
| Fresh Roma Tomatoes 🍅 | 2 lb | Ripe, halved for roasting |
| Garlic Cloves 🧄 | 6 cloves | Peeled, lightly toasted |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper aroma |
| Mexican Oregano 🍃 | 1 tbsp | Dried, not Italian oregano |
| Smoked Paprika 🌶️ | 1 ½ tbsp | For authentic smokiness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Cinnamon Stick 🌳 | 1 whole | For subtle warmth |
| Bay Leaves 🍃 | 2 whole | Fresh preferred |
| Chicken or Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting tomatoes |
The chipotle peppers are non-negotiable for that authentic smokiness—look for adobo-packed ones at Latin markets or the canned variety in the international aisle. Penzeys Spices carries excellent dried chilies if you prefer to toast them yourself. Roma tomatoes are ideal for roasting—their meaty texture holds up better than vine-ripened varieties. Toast your cumin and spices in a dry pan for 30 seconds before adding to the broth; this deepens their flavor dramatically. For the broth, Swanson or Pacific Foods brands are reliable low-sodium options that won't overpower the sauce.
No Mexican oregano? Substitute regular dried oregano at half the amount, but trust me—it's worth tracking down. Running short on chipotle peppers? Two teaspoons of smoked paprika plus a dash of liquid smoke gets you close, though it won't be identical. The cinnamon and bay leaves are optional but add subtle complexity—skip them if you're avoiding spices entirely. For roasting tomatoes, char them directly over a gas flame if you have the chance; it intensifies their sweetness. The sauce thickens naturally as it simmers, so don't worry about adding flour or cornstarch unless you prefer a smoother texture.
This sauce keeps beautifully in the fridge for up to 7 days—the flavors actually improve as they meld. For longer storage, freeze in ice cube trays for single-use portions or in airtight containers for 3 months. Reheat gently on the stove, stirring occasionally, until warmed through. The sauce thickens as it cools, so thin with a splash of broth if needed. Make a double batch—it disappears faster than you'd think, especially when you start using it as a marinade for meats or a dip for chips.
Why You'll Love This Recipe
- Here’s the kicker: this sauce improves after a day or two in the fridge. The flavors meld into something richer, and it reheats in seconds. Freeze half for when you’re too tired to cook—just thaw and go. Honestly, I’ve made it on a Sunday just to have it ready for lazy weeknights.
- No Chopping Nightmare: I’ll admit—fresh tomatoes and garlic are my usual nemeses, but this sauce only needs two cloves minced (not diced, not chopped) and one tomato roughly crushed. That’s it. The adobo sauce does the heavy lifting, so you’re basically stirring while someone else cooks.
- Smoky Heat Magic: Between us, that chipotle in adobo is where the sauce gets its soul. A single pepper (or two if you’re brave) simmers into this deep, smoky backbone that makes every bite taste like a Texas roadside taqueria. The cumin and Mexican oregano? They’re the unsung heroes—earthy, bright, and just spicy enough to linger.
- Taco Night to Party Spread: This sauce isn’t just for enchiladas. Drizzle it over grilled chicken for tacos, dump it into a skillet with beans for a quick fry, or even use it as a marinade. I’ve even slathered it on nachos before—don’t judge. It’s the kind of versatile that makes you feel like a dinner-party hero without trying.
Step-by-step instructions for authentic Tex-mex enchilada sauce
This smoky, rich sauce delivers restaurant-quality depth without sugar—just bold flavors from roasted tomatoes and chipotle.
Roast Tomatoes and Toast Spices for Deep Flavor
Preheat your oven to 425°F and line a baking sheet with parchment paper. Arrange the halved 2 lb fresh Roma tomatoes cut-side up, drizzle with the 0.25 cup extra-virgin olive oil, and sprinkle with 1.5 tsp salt. Roast for 25-30 minutes until the edges are charred and the flesh softens—this caramelization builds the sauce's natural sweetness.
While the tomatoes roast, toast the 6 cloves garlic cloves in a dry skillet over medium heat for 2-3 minutes until golden and fragrant. In the same skillet, toast the 1.5 tbsp ground cumin and 1.5 tbsp smoked paprika for 30 seconds until aromatic. This step unlocks their full depth—don't skip it.
Blend Roasted Ingredients for a Silky Base
Transfer the roasted tomatoes to a blender along with the toasted garlic, 1 tbsp Mexican oregano, 0.5 tsp cracked black peppercorns, the 1 whole cinnamon stick, and 2 whole bay leaves. Blend until completely smooth, scraping down the sides as needed. The sauce should be vibrant red with no visible texture—this ensures a velvety finish.
Here's the thing—don't rush this blending. You want the cinnamon and bay leaves to fully emulsify into the sauce, not settle at the bottom. If the mixture looks too thick, add 1-2 tablespoons of water to help it blend properly.
Simmer the Sauce for Complexity
Pour the blended mixture into a heavy saucepan and bring to a gentle simmer over medium heat. Stir in the 2 cups chicken or vegetable broth and the 2 whole dried chipotle peppers in adobo sauce (stems and seeds removed). Reduce heat to low and let it simmer uncovered for 20-25 minutes, stirring occasionally.
You'll notice the sauce darken slightly and thicken as it reduces. This slow cooking develops the smoky chipotle flavor and allows the spices to meld together. Taste after 15 minutes—if it needs more salt, add it now. The sauce should be rich but still pourable, not glued to the pan.
Strain and Finish for Smooth Perfection
Remove the cinnamon stick and bay leaves with tongs. For an ultra-smooth sauce, strain through a fine-mesh sieve into a clean saucepan. If you prefer some texture, simply discard the solids. Return the sauce to medium-low heat and simmer for another 5 minutes to evaporate any excess moisture.
The sauce is now ready to use immediately or store for up to 1 week in the refrigerator. For best results, reheat gently on the stove—never microwave, as it can break the sauce's delicate emulsification. This sauce works magic with enchiladas, tacos, or even as a marinade for meats.
Pro Tips For Making Authentic Tex Mex Enchilada Sauce
- Char the Tomatoes Properly: Heat your dry skillet to screaming hot—like, a drop of water should sizzle violently—before adding the halved Roma tomatoes. Blackened edges mean caramelized depth, not burnt rubber. I used to rush this, and the sauce always tasted flat until I learned to let them char for 4-5 minutes per side.
- Strain the Adobo Paste: Chipotle peppers in adobo sauce have seeds and skins that turn your sauce gritty. After blending the adobo paste with tomatoes, strain the mixture through a fine-mesh sieve. It’s messy, but the texture of your sauce will be silky instead of sandy.
- Toast the Cumin First: Dry-toast the ground cumin in the same skillet you charred the tomatoes—just until it smells nutty and aromatic (about 30 seconds). This wakes up its flavor way more than just tossing it in raw. I skip this sometimes, and the sauce never hits the same.
- Simmer Low and Slow: After blending everything, reduce the heat to a bare simmer and let it cook uncovered for 20-25 minutes. This lets the flavors meld without burning, and the sauce thickens naturally. Skipping this step makes it taste like a rushed, one-dimensional sauce.
Essential equipment for great authentic tex mex enchilada sauce
Blender Essentials
You don’t need a high-end blender for this sauce, but a high-wattage model (like a Ninja BN601 or Vitamix) handles the roasted tomatoes and spices more efficiently. If you’re using a basic blender, pulse in short bursts to avoid overheating.
For chunkier texture, skip blending entirely and use a food mill—this preserves the smoky chipotle bits that add depth. 🌶️
Heavy Saucepan Must-Have
A stainless steel or enameled cast iron saucepan (like All-Clad or Le Creuset) is ideal for simmering—it distributes heat evenly and prevents scorching. Avoid nonstick pans; they can’t handle the prolonged low heat needed for flavor development.
I’ve burned sauce twice using thin aluminum pans—don’t make my mistake! A 3-quart pan gives enough room for stirring without splattering.
Fine-Mesh Sieve for Smoothness
If you want a silky-smooth sauce, a fine-mesh sieve (like OXO Good Grips) removes all solids, including bay leaves and cinnamon. For texture lovers, just discard the solids—this adds subtle complexity.
Pro tip: Line the sieve with a clean kitchen towel to catch stray bits and speed up straining. This step is optional but elevates the sauce from homemade to restaurant-quality.
Immersion Blender Backup
No countertop blender? An immersion blender (like Hamilton Beach) works perfectly for this recipe. Simply blend the roasted tomatoes and spices directly in the saucepan—no transferring needed. For extra smoothness, pulse in 10-second bursts while holding the blender at a slight angle.
Just be patient; it takes a few extra minutes compared to a high-speed blender. ✨
Thermometer for Precision
While not mandatory, a kitchen thermometer ensures your sauce simmers at the ideal 180–190°F for even flavor development. Most stovetops don’t have precise temperature control, so this helps avoid scorching. I use a Thermoworks Thermapen—it’s overkill for this recipe, but it’s my go-to for sauces and soups.
A simple dial thermometer (like Taylor Precision) works just as well for under $20.
Nutrition facts
Frequently asked questions
Can I substitute fresh chipotle peppers for dried?
Fresh chipotle peppers are much hotter and less smoky than dried, so they're not ideal for this recipe. If you must use them, roast 2-3 fresh peppers (seeds removed) until charred, then blend with the sauce. Start with just 1 pepper to avoid overpowering heat, and adjust to taste. The dried adobo peppers provide both smokiness and depth that fresh ones can't match.
How can I make this sauce thicker for dipping?
Simmer the sauce uncovered for an extra 10-15 minutes to reduce it naturally. For immediate thickening, mix 1 teaspoon cornstarch with 1 tablespoon water, stir into the sauce, and simmer for 2-3 minutes until it reaches your desired consistency. The sauce should coat the back of a spoon but still be pourable for dipping.
What's the difference between this sauce and store-bought?
This homemade version has deeper smoky chipotle flavor, no artificial preservatives, and a balanced blend of spices that store-bought versions often lack. The slow simmer develops complex flavors that canned sauces can't replicate. Plus, you control the heat level and ingredients—no mystery additives!
Can I use this sauce as a marinade?
This sauce makes an excellent marinade for chicken, beef, or pork. Use it undiluted for 4-6 hours (chicken) or 12-24 hours (beef/pork) in the refrigerator. The smoky flavors will penetrate beautifully, creating tender, flavorful meat. Just pat the meat dry before cooking to ensure a good sear.
Why does my sauce taste bitter?
Bitterness usually comes from overcooking the tomatoes or using too many chipotle peppers. To fix it, stir in 1 teaspoon sugar or honey (just enough to balance) and simmer for 2 minutes. For prevention, reduce simmering time to 20 minutes and use only 1 chipotle pepper if you prefer milder flavor.
