Authentic Enchilada Sauce from Scratch

Craft Your Own Authentic Homemade Enchilada Sauce: A Flavorful and Healthy Alternative

Tired of store-bought enchilada sauces packed with preservatives, excess sodium, and unknown ingredients? It’s time to take control of your kitchen and whip up a batch of the most delicious Homemade Enchilada Sauce you’ve ever tasted! Made with simple pantry staples and ready in under 15 minutes, this easy enchilada sauce recipe is not only incredibly flavorful but also much healthier than any canned alternative. Say goodbye to artificial additives and embrace the rich, authentic taste of homemade.

A glass jar filled with vibrant red homemade enchilada sauce, ready to be used or stored.

My love affair with enchiladas runs deep, from classic Chicken Enchiladas to hearty Vegetarian Enchiladas and comforting Enchilada Casseroles. However, for a period, finding a store-bought brand free from my family’s allergens proved challenging, leaving a void in our meal rotation. That’s when I embarked on a journey to master homemade pantry staples, and this enchilada sauce quickly became a true family favorite. Now, you can easily enjoy this incredible sauce too, free from worries and full of flavor!

Why Homemade Enchilada Sauce Reigns Supreme

Switching from canned to homemade enchilada sauce offers a multitude of benefits that elevate your meals and cater to your health. Here’s why crafting your own enchilada sauce is always the better choice:

  • Unmatched Flavor Profile: Forget the bland, metallic taste of canned sauces. This homemade recipe is crafted with dried spices that are lightly toasted, unlocking their full aromatic potential and creating a deeply authentic, complex, and rich flavor that simply can’t be replicated by store-bought brands.
  • Total Ingredient Control & Health Benefits: When you make your own sauce, you know exactly what goes into it. This recipe is naturally lower in sodium, completely free from artificial additives, preservatives, and MSG. It allows you to manage the nutritional content, making it a healthier choice for your family.
  • Effortless Preparation in Minutes: Despite its gourmet taste, this enchilada sauce comes together incredibly quickly. Using common spices you likely already have on hand, you can prepare this flavorful sauce in under 15 minutes, making it a convenient option even on busy weeknights.
  • Allergy-Friendly & Dietary Adaptable: Homemade enchilada sauce is naturally dairy-free, egg-free, and soy-free. With simple modifications, it can easily be made vegan-friendly (by using vegetable broth) and gluten-free (by using a suitable flour blend), accommodating a wide range of dietary needs and preferences.
  • Cost-Effective: Creating your own sauce from basic ingredients is often significantly cheaper than purchasing multiple cans of store-bought sauce, especially when cooking for a crowd or making large batches for freezing.
  • Customization at Your Fingertips: This recipe provides a fantastic base, but it’s also wonderfully adaptable. You can easily adjust the spice level, thickness, and even introduce subtle flavor variations to perfectly match your culinary vision.

Understanding Your Enchilada Sauce Essentials: Notes on Ingredients

Each ingredient in this enchilada sauce recipe plays a crucial role in developing its rich, authentic flavor and perfect consistency. Here’s a deeper look into the components that make this sauce exceptional:

  • Chili Powder: This is the star spice of our enchilada sauce. It’s essential to use a good quality, standard ground chili powder, which is typically a blend of ground chiles and other spices like cumin and garlic. Avoid using Ancho Chili Powder on its own, as it has a distinct, often smokier flavor profile and can be overly spicy if not balanced correctly. Cayenne pepper should also be avoided as a direct substitute, as it will make the sauce excessively hot.
  • Mexican Oregano: Mexican oregano boasts earthy, citrusy, and slightly peppery undertones that complement the other spices beautifully and are traditionally used in Mexican cuisine. While it adds an authentic touch, don’t worry if you can’t find it. Regular dried oregano will work perfectly well and still deliver delicious results.
  • Tomato Paste: Often underestimated, tomato paste is a powerhouse for adding rich umami depth and a beautiful color to the sauce. It provides a concentrated tomato flavor that makes the enchilada sauce taste like it has been simmering for hours, even though it comes together in minutes. Don’t skip this ingredient!
  • Neutral Oil: A neutral-flavored oil like canola, grapeseed, or avocado oil is ideal for this recipe. Its purpose is to create the roux without competing with the bold flavors of the spices. Olive oil, particularly extra virgin, can have a strong flavor that might overpower the delicate spice blend, so it’s best to avoid it here.
  • Flour: Flour serves as the thickening agent for our sauce, helping to create that desirable smooth, velvety consistency. All-purpose flour works wonderfully, but if you need a gluten-free option, a 1:1 gluten-free all-purpose flour blend is an excellent substitute and will thicken the sauce just as effectively.
  • Broth: The liquid base for the sauce. You can use either chicken stock for a richer, more savory profile or vegetable broth for a vegetarian or vegan-friendly version. The flavor differences are minimal, so use whichever you prefer or have on hand. Opt for low-sodium broth if you are watching your sodium intake.
  • Vinegar: This might seem like an unusual addition, but a touch of white vinegar or apple cider vinegar is the secret weapon that brightens all the flavors and balances the richness of the sauce with a subtle acidity. It makes the flavors truly “pop” and enhances the overall taste.
  • Salt (Kosher): Seasoning is key to any great dish. Start with the recommended amount of kosher salt and adjust to taste. Kosher salt has a larger grain and purer taste compared to table salt, allowing for better control over seasoning.

Customizing Your Sauce: Tailoring to Your Taste Buds

One of the greatest advantages of making enchilada sauce from scratch is the ability to customize it to your exact preferences. Here are some popular modifications:

  • Spice Level: This recipe delivers a moderately mild enchilada sauce. If you prefer more heat, gradually add ⅛ to ¼ teaspoon of cayenne pepper, or even a pinch of chipotle powder for a smoky kick, until you reach your desired level of spiciness. Always taste as you go!
  • Gluten-Free Enchilada Sauce: To ensure your sauce is completely gluten-free, simply use an all-purpose 1:1 gluten-free flour blend as your thickener. Additionally, always check that your chosen chicken or vegetable broth is certified gluten-free.
  • Lower-Sodium Option: For those monitoring their sodium intake, begin with unsalted or low-sodium broth. Then, reduce the added kosher salt by half or even omit it entirely, seasoning only to taste at the very end.
  • Vegan-Friendly Sauce: This recipe is naturally vegan if you use vegetable broth instead of chicken stock. All other ingredients are plant-based, making it a perfect choice for vegan meals.
  • Smoother Sauce: If you find your sauce isn’t as smooth as you’d like, or if you encounter any small lumps (which shouldn’t happen if you whisk gradually), simply strain the finished sauce through a fine-mesh sieve.

Step-by-Step Guide: Crafting Your Perfect Homemade Enchilada Sauce

Creating this delicious enchilada sauce is a straightforward process. Follow these detailed steps to achieve perfect results every time. You’ll find precise ingredient quantities in the recipe card below this section.

Phase 1: Building the Flavor Base (The Roux & Spices)

  • Heat the Oil: Begin by heating a neutral oil (such as canola, grapeseed, or avocado oil) in a heavy-bottomed saucepan over medium-high heat. Allow it to heat until it glistens – this usually takes just about a minute. Heating the oil sufficiently ensures the flour cooks properly.
  • Create the Flavored Roux: Once the oil is hot, whisk in the flour along with your chili powder, ground cumin, onion powder, garlic powder, and dried oregano. Whisk constantly to form a smooth, thick paste, which is known as a roux. This step is crucial because adding the spices directly to the hot oil and flour allows them to lightly toast. Toasting the spices awakens their essential oils, intensifying their aroma and deepening their flavor significantly.
  • Cook Out the Raw Flour Taste: Continue to cook the roux, stirring constantly, for about one to two minutes. This crucial step helps to cook out the raw flour taste, ensuring your sauce has a smooth, rich flavor without any starchy undertones.
A saucepan on the stove with a golden-brown roux, the base for homemade enchilada sauce.

Phase 2: Achieving Richness and Consistency

  • Introduce Tomato Paste: Whisk in the tomato paste thoroughly into the roux. Allow it to cook for about 30 seconds to a minute, which helps to deepen its flavor and color.
  • Gradually Add Broth: This is a key step for a lump-free sauce. Slowly pour in the chicken or vegetable broth, adding just a small amount at a time while continuously whisking after each addition. This gradual process allows the roux to fully absorb the liquid and prevents lumps from forming, resulting in a perfectly smooth sauce.
  • Simmer to Thicken: Bring the mixture to a gentle boil, continuing to whisk occasionally. Once boiling, reduce the heat to low and let the sauce simmer for 10-15 minutes, or until it has thickened slightly to your desired consistency. It will thicken more as it cools.

Phase 3: Finishing Touches

  • Balance with Vinegar: Remove the enchilada sauce from the heat. Whisk in the white vinegar (or apple cider vinegar) and the kosher salt. The vinegar adds a bright acidity that perfectly balances the rich, earthy flavors, making the sauce truly shine.
  • Season to Taste: Taste the sauce and adjust the salt or any other seasonings as needed. If you desire more heat, now is the time to stir in a pinch of cayenne pepper.

That’s it! Your homemade enchilada sauce is ready to be used immediately or prepared for storage.

A saucepan filled with rich, simmering red enchilada sauce, ready for serving.

Storing & Longevity: Keep Your Sauce Fresh

This homemade enchilada sauce stores exceptionally well, making it perfect for meal prep. Properly stored, you can enjoy this flavorful sauce for days or even months:

  • Refrigerate: Once the sauce has completely cooled to room temperature, transfer it to airtight containers. Glass jars are highly recommended as the vibrant red color of the sauce can stain plastic containers, and plastic may also absorb the sauce’s aroma. Stored in the refrigerator, the sauce will stay fresh for up to 5 days.
  • Freeze: For longer storage, this enchilada sauce freezes beautifully. Pour the cooled sauce into thick, freezer-safe bags (laying them flat for easy stacking) or into freezer-safe containers. It will maintain its quality for up to 3 months in the freezer. When you’re ready to use it, simply defrost the sauce in the refrigerator overnight, or gently reheat it on the stovetop over low heat, stirring frequently.

Endless Culinary Possibilities: How to Use Your Homemade Enchilada Sauce

Once you have a batch of this incredible homemade enchilada sauce, a world of culinary possibilities opens up! It’s far superior to canned sauce and can be used in countless ways:

  • Classic Enchiladas: The most obvious use! Create mouthwatering Chicken Enchiladas, flavorful Vegetarian Enchiladas, or quick and easy Bean Enchiladas for a dinner everyone will adore.
  • Enchilada Casserole: Layer corn tortillas, your favorite fillings (shredded chicken, beans, veggies), cheese, and plenty of this sauce to create a comforting and simple Easy Chicken Enchilada Casserole in record time.
  • Burrito Booster: Take your bean burritos to the next level by covering them with a generous amount of enchilada sauce and a sprinkle of cheese, then baking at 350°F (175°C) for 20 minutes until bubbly and golden.
  • Chili Enhancer: Stir in ½ cup of this homemade enchilada sauce to your favorite chili recipe, like Black Bean Sweet Potato Chili, for an extra layer of authentic Mexican flavor and a delightful spicy kick.
  • Huevos Rancheros: Serve your sunny-side-up eggs over tortillas, smothered in warm enchilada sauce, for a vibrant and delicious breakfast or brunch.
  • Nacho Topping: Drizzle over a platter of nachos with melted cheese, beans, and jalapeños for an ultimate game-day snack.
  • Taco or Burrito Bowls: Use it as a flavorful base or topping for deconstructed taco or burrito bowls, adding depth to rice, beans, and protein.
  • Marinade: While thicker, it can be thinned slightly and used as a base for marinating chicken or pork before grilling or baking for a smoky, spicy flavor.

Beyond Enchilada Sauce: More Homemade Pantry Staples

Once you discover the ease and superior taste of homemade staples, you’ll want to make everything from scratch! Here are a few more DIY recipes to elevate your cooking:

  • Homemade Taco Seasoning
  • Homemade Cream of Mushroom Soup
  • Homemade Cream of Chicken Soup
  • Chili Seasoning Recipe
  • Homemade Pizza Sauce
  • Homemade Buffalo Sauce
  • The Best Salsa Verde Recipe

If you’ve enjoyed this recipe for homemade enchilada sauce and found it helpful, please consider leaving a comment and review below. Your feedback helps other home cooks discover and enjoy this delicious recipe!

Homemade Enchilada Sauce

By:
Kristen Chidsey
Servings:

2
cups
Prep:

2
mins
Cook:

15
mins
Total:

17
mins
Pin
Print
Jar of homemade enchilada sauce
Homemade Enchilada Sauce is incredibly easy to make and better tasting than anything store bought!

Ingredients

  • 2 tablespoons neutral oil, such as avocado oil or canola oil
  • 2 tablespoons flour
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • ½ teaspoon dried oregano, *Mexican oregano is best if you have it
  • 2 tablespoons tomato paste
  • 2 cups vegetable broth or chicken stock
  • ½ teaspoon kosher salt, more as needed
  • 1 teaspoon white vinegar, or apple cider vinegar

Instructions

  1. Heat 2 tablespoons neutral oil in a small saucepan over medium-high heat, until just hot and glistening. This only takes a minute or two.
  2. Add in 2 tablespoons flour, 1 tablespoon chili powder, 1 teaspoon ground cumin, ½ teaspoon onion powder, ½ teaspoon garlic powder, and ½ teaspoon dried oregano and whisk together until a thick paste forms (a roux). Cook for one minute to toast spices and to remove the raw flour taste from the sauce.
  3. Whisk in 2 tablespoons tomato paste into the roux.
  4. Gradually, whisk in 2 cups vegetable broth or chicken stock, whisking the entire time, until well incorporated and all lumps are removed. Bring the mixture to a boil, then reduce heat and simmer for 10-15 minutes until slightly thickened. Remove from heat and whisk in ½ teaspoon kosher salt and 1 teaspoon white vinegar.
  5. Use immediately, or refrigerate in an airtight container for up to 5 days, or freeze for up to 3 months.

Notes

  • This recipe yields 2 cups of sauce. The nutritional information provided is for the ENTIRE recipe. Keep in mind that most single serving sizes of enchilada sauce are typically only 2-3 tablespoons.
  • For the best flavor and appropriate spice level, be sure to use regular chili powder. Do not substitute with cayenne pepper or Ancho Chili powder, as these can make the final result extremely spicy and alter the intended flavor profile.
  • If you are unable to find Mexican oregano, don’t worry. Regular dried oregano will work perfectly well as a substitute, providing a similar aromatic quality to the sauce.
  • The addition of vinegar is crucial as it helps to brighten the flavors and balance the richness of the sauce. Don’t overlook this ingredient, as it truly makes the flavors pop.
  • If you happen to find your sauce is lumpy, despite careful whisking, you can easily strain it through a fine-mesh strainer to achieve a silky-smooth consistency. However, if you gradually whisk in the stock, you should not have any issues with lumps.

Nutrition

Calories: 193kcal
Carbohydrates: 15g
Protein: 2g
Fat: 15g
Saturated Fat: 12g
Sodium: 1716mg
Potassium: 258mg
Fiber: 2g
Sugar: 4g
Vitamin A: 1931IU
Vitamin C: 4mg
Calcium: 28mg
Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.