Authentic Enchilada Sauce Recipe From Scratch: Homemade Smokiness Without Chipotle Powder

Sauces & Condiments

Authentic Enchilada Sauce Recipe From Scratch: Homemade Smokiness Without Chipotle Powder

This authentic enchilada sauce recipe from scratch transforms simple pantry staples into rich, smoky depth without relying on chipotle powder. The secret lies in slow-roasting tomatoes and onions until caramelized—creating a base so flavorful, it elevates every dish.

No shortcuts here, just layers of cumin, garlic, and simmered spices that build complexity over time.

The process is straightforward but requires patience: charring tomatoes and onions in a dry skillet, then simmering everything with broth until thick and velvety. Blending creates a smooth, versatile sauce that works for enchiladas, burritos, or even as a dip.

The result? A sauce so balanced it bridges traditional smokiness with approachable, everyday flavor.

What sets this apart is the homemade smokiness—achieved through roasted aromatics rather than processed powders. The sauce keeps beautifully in the fridge for up to a week, or you can freeze it for months. Perfect for meal prep, it transforms ordinary dishes into something restaurant-worthy with minimal effort.

Use it as a base for enchiladas, a topping for grilled meats, or even a marinade. The possibilities are endless, but the foundation remains the same: bold, authentic flavor built from scratch. Let’s get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Low Cal

Ingredients for authentic enchilada sauce recipe from scratch

Eleven simple ingredients, bold flavors—this sauce delivers restaurant-quality depth at home.

Ingredient Amount Notes
Roma Tomatoes 🍅 2 lb Halved, seeds removed
Yellow Onions 🧅 2 whole Quartered, charred
Garlic Cloves 🧄 6 cloves Roasted until soft
Ground Cumin 🌿 2 tbsp Toasted for depth
Dried Oregano 🍃 1 tbsp Mexican preferred
Smoked Paprika 🌶️ 1 tbsp Lightly toasted
Chicken Broth 💧 2 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ¼ cup For roasting aromatics
Lemon Juice 🍋 1 tbsp Freshly squeezed
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The tomatoes and onions are the foundation—roast them in a dry skillet until charred and caramelized. Trader Joe's Roma tomatoes work best for their meaty texture, but any firm variety will do. For onions, yellows add sweetness, but reds give a subtle color boost. Char them until blackened in spots—this builds smoky depth without chipotle. Costco bulk cumin is worth the investment; its toasted aroma elevates everything. If you can't find Mexican oregano, regular dried oregano works in a pinch, but the earthy notes are worth hunting down at a Latin market.

No smoked paprika? Regular paprika plus a pinch of liquid smoke mimics the effect. Short on chicken broth? Vegetable broth with a splash of soy sauce keeps it savory. The olive oil matters here—use high-quality extra-virgin for roasting, not the cheap stuff. For extra richness, add 1 tablespoon of tomato paste to the blend. The sauce thickens as it cools, so don’t over-blend—just smooth it out. If it’s too thick after simmering, stir in 1 tablespoon of water or broth to loosen it.

This sauce tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 7 days or freeze for 3 months in ice cube trays for single servings. Reheat gently on the stove, stirring occasionally. Double the batch—it disappears fast. The charred aromatics intensify over time, so leftovers often taste better than fresh. Perfect for meal prep, it transforms tacos, burritos, or grilled meats into something special with minimal effort.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this sauce because it only needs three things chopped—onions, tomatoes, and garlic. That’s it. The rest? Just toast spices and simmer. Even my college-dorm self could handle this.
  • Deep, Toasty Magic: The cumin and oregano get a quick dry toast in the pan first—that’s where the flavor really lives. It’s not just background seasoning; it’s the soul of the sauce, rich and earthy but never overpowering.
  • Leftovers That Last: This sauce keeps like a champ in the fridge for five days (yes, I tested it). Freeze half for lazy nights—just thaw and reheat. It’s my go-to for when I forget to make enough for Taco Tuesday and Sunday dinner.
  • Pantry Staple Power: You’re using ingredients you already own—no specialty trips. Roma tomatoes? Onions? Cumin? Oregano? Check, check, check. It’s the kind of recipe that makes you feel like a pro without breaking the bank.

Step-by-step instructions for authentic enchilada sauce

Here's how to build rich, smoky flavor from scratch—no shortcuts, just pure technique.

1

Char the Vegetables for Deep Flavor

Heat a dry skillet over medium-high heat. Add the quartered yellow onions and cook until they develop deep blackened spots and soften completely—about 10-12 minutes. This charring creates complex caramelized flavors that form the sauce's foundation. Transfer the onions to a bowl and set aside.

In the same skillet, add the halved Roma tomatoes (seeds removed) and cook until their skins blister and blacken in spots—another 8-10 minutes. The tomatoes should collapse slightly and release their juices. Remove them and add to the onions. For the garlic, spread the cloves on a baking sheet and roast at 400°F for 8-10 minutes until soft and fragrant. Let cool slightly before peeling.

2

Toast the Spices for Complex Aroma

In the same skillet (no need to clean it—the fond adds flavor), add the 2 tablespoons toasted ground cumin and 1 tablespoon lightly toasted smoked paprika from the ingredients list. Toast over medium heat for 30 seconds until fragrant and slightly darker—this activates their oils and deepens their flavor. Immediately transfer to a spice grinder or small bowl.

Add the 1 tablespoon Mexican dried oregano and toast for another 15 seconds. The spices should smell earthy and warm, not bitter. Let them cool completely before grinding if using a mortar and pestle. This step is crucial for authentic flavor without relying on chipotle powder.

3

Blend the Base Ingredients

Transfer the charred onions, tomatoes, and roasted garlic to a blender or food processor. Add the toasted spices, 2 cups low-sodium chicken broth, and 0.25 cup extra-virgin olive oil. Blend until completely smooth, scraping down the sides as needed. The mixture should be silky with no visible texture—this ensures a velvety sauce.

Taste the blended mixture and adjust seasoning with the 1.5 teaspoons Diamond Crystal salt and 0.5 teaspoon freshly ground black pepper. You want a balance of earthy, smoky, and slightly sweet notes. The sauce should taste rich but not overly salty—you'll be adding more salt when cooking.

4

Simmer and Develop the Sauce

Pour the blended mixture into a heavy-bottomed saucepan and bring to a gentle simmer over medium heat. Stir in the 1 tablespoon freshly squeezed lemon juice—this brightens the sauce and cuts through the richness. Let it simmer uncovered for 20-25 minutes, stirring occasionally, until it reduces by about 30% and thickens slightly.

You'll know it's ready when the sauce coats the back of a spoon and has a concentrated, aromatic smell. The color should deepen to a rich red-brown. If it thickens too much, whisk in 1-2 tablespoons water to reach your desired consistency. This simmering step develops the sauce's depth and complexity.

👨‍🍳

Pro Tips For Making Authentic Enchilada Sauce Recipe From Scratch

  • CHAR THE ONIONS LOW: Charred onions deepen the sauce’s sweetness and complexity—don’t rush this. Cook them over medium-low heat for 15-20 minutes, stirring occasionally, until they’re dark brown and caramelized, not burnt. (Yes, it’ll take longer than you expect, but the flavor pays off.)
  • PEEL TOMATOES AFTER COOKING: Raw Roma tomatoes peel like a nightmare—blistered skins slip off effortlessly. Drop whole tomatoes into boiling water for 30 seconds, then ice bath. The skins will slide off clean, saving you from scrubbing and frustration.
  • SIMMER NOT BOIL: A rolling boil turns enchilada sauce thin and watery. Keep it at a gentle simmer—tiny bubbles at the edges—so the flavors meld instead of evaporating. (I learned this after making a batch so thin it drowned my enchiladas.)
  • TOAST THE SPICES: Blooming ground cumin and oregano in oil for 30 seconds before adding onions releases their aroma. The sauce will taste richer, and you’ll avoid that raw, bitter aftertaste. (Skip this, and you’re missing the soul of the dish.)

Creative variations of authentic enchilada sauce recipe from scratch

Red Chile Twist

Swap the smoked paprika for 1 tablespoon dried ancho or guajillo chiles (soaked in warm water for 10 minutes), then blend them directly into the sauce. This adds natural sweetness and deep, fruity heat that traditional enchilada sauces love.

I like using Penzeys Spices ancho chiles for their consistent quality. Remove the stems and seeds before blending to avoid bitterness. 🌶️

Creamy Avocado Version

Blend in ½ ripe avocado with the tomatoes and onions for a silky, vibrant green sauce. The healthy fats balance the acidity beautifully, and it pairs perfectly with grilled fish or shrimp tacos.

I add ¼ cup sour cream at the end for extra richness. This variation is a crowd-pleaser at summer gatherings. 🥑

Spicy Chipotle Boost

For an extra smoky kick, add 1-2 chipotle peppers in adobo sauce (minced) to the blended mixture before simmering. This delivers authentic Mexican restaurant-style heat without overpowering the sauce. I recommend Herdez chipotle peppers for their balanced smokiness. Adjust to taste—start with 1 pepper and add more if needed. 🔥

Vegetarian Adaptation

Replace the chicken broth with 2 cups vegetable broth and add 1 tablespoon soy sauce for umami depth. For extra richness, stir in 1 tablespoon nutritional yeast after simmering.

This version works perfectly for bean-based enchiladas or as a dip for veggie platters. The sauce stays just as flavorful and versatile. 🌱

Slow-Cooker Shortcut

Skip the stovetop simmer by transferring everything to a slow cooker after blending. Cook on low for 4-5 hours or high for 2-3 hours until thickened.

This hands-off method is perfect for busy weeknights. The slow cooking enhances the flavors without requiring constant attention. Just stir occasionally to prevent sticking. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 18g6%
Dietary Fiber 4g14%
Sugars 12g
Protein 4g8%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this sauce need roasted vegetables?

The roasting creates deep caramelization and smoky notes that can't be replicated with raw ingredients. Charred onions and tomatoes develop complex flavors that form the sauce's foundation—this is what gives authentic Mexican dishes their rich, layered taste. Skipping this step results in a flat, one-dimensional sauce.

2

Can I make this sauce without a blender?

Yes, but with limitations. Use a potato masher to break down the roasted vegetables into a chunky sauce, then strain through a fine-mesh sieve for smoothness. The texture will be thicker and less refined, but it'll still taste delicious. For best results, blend if possible—it creates that velvety consistency that makes the sauce shine.

3

How do I adjust the heat level?

For milder heat, reduce or omit the smoked paprika and use regular paprika instead. For extra spice, add 1-2 chipotle peppers in adobo sauce (minced) during blending. Start with just ½ pepper to avoid overpowering the sauce—you can always add more. The sauce's natural depth will balance any added heat.

4

Will this sauce work for tacos or just enchiladas?

This versatile sauce works perfectly for tacos, burritos, or as a dip. The smoky, balanced flavor complements grilled meats, beans, or even fish. For tacos, thin it slightly with broth or water to create a lighter sauce. It's the secret weapon that elevates any Mexican-inspired dish beyond basic store-bought options.

5

Can I make this sauce in a pressure cooker?

Yes, but with caution. After blending, transfer the sauce to your pressure cooker and cook on high pressure for 5 minutes. Quick-release the pressure, then simmer for 10 minutes to develop the flavors. The pressure speeds up reduction, but you'll need to adjust seasoning afterward since flavors intensify more quickly.

★★★★★4.7(14 reviews)
Categories Sauces & Condiments