Leave the preservatives and excess sodium on the shelf and whip up Homemade Enchilada Sauce with ease! Made with simple ingredients, and ready in under 10 minutes, this Enchilada Sauce recipe is as flavorful as it is easy to make.
From Chicken Enchiladas to Vegetarian Enchiladas to Enchilada Casserole, I have always loved enchiladas.
But until I learned to make enchilada sauce at home, there was a period of time I had to say good-bye to one of my favorites, as I rarely could find a store-bought brand free from allergens my family faced.
Thankfully for me (and YOU!) I have now become a master at making homemade staples! And this enchilada sauce is a true favorite!
Reasons Homemade Enchilada Sauce is Best
- Superior Flavor. This enchilada sauce has so much authentic flavor. It is made with dried spices, that are toasted to bring out their flavor and a rich, simple sauce.
- Quality Control. This recipe for Enchilada Sauce is lower in sodium, free from additives and preservatives, and made without MSG.
- Simple Ingredients & Easy Recipe. This enchilada sauce comes together with common spices you likely have on hand at all times and in under 10 minutes! You are well on your way to enjoying outrageously delicious enchiladas using this sauce.
- Easy Recipe. This recipe for Homemade Enchilada Sauce happens to be incredibly easy to make. You are well on your way to enjoying some outrageously good enchiladas!
- Allergy-Friendly. Homemade enchilada sauce is naturally dairy-free, egg-free, and soy-free. It can be made vegan-friendly AND gluten-free!
Notes On Ingredients
- Chili powder: You want to be sure to use regular ground chili powder, not Ancho Chili Powder, which is overly spicy.
- Mexican Oregano: Mexican oregano has citrus undertones and pairs well in this sauce. However, regular dried oregano will also work. Do not feel like you have to purchase Mexican oregano to make this recipe.
- Tomato Paste: Tomato Paste will give the enchilada sauce a richness that makes it taste as if the flavors have developed from hours of simmering--when in fact it comes together in minutes.
- Oil: Use a neutral oil, such as canola, grapeseed, or vegetable oil. This is not the time to use olive oil, as it can overpower the other flavors.
- Flour: You need a bit of flour to thicken the enchilada sauce, use either an all-purpose or gluten-free all-purpose flour blend.
- Broth: Either chicken stock or vegetable broth work with minimal differences in flavor. Use what you like or have on hand.
- Vinegar: The vinegar will help the flavors really pop and balance out this sauce with a bit of acidity. White vinegar or apple cider vinegar can be used.
Recipe Modifications
- Spice Level: This is a fairly mild enchilada sauce as written. To increase the level of heat, add ⅛ to ¼ teaspoon of cayenne pepper, depending on how spicy you like your enchilada sauce.
- Gluten-Free Enchilada Sauce: To keep this sauce gluten-free, use an all-purpose 1:1 gluten-free flour and ensure your broth is gluten-free.
- Lower-Sodium: For a low-sodium enchilada sauce, be sure to use unsalted or low-sodium broth and reduce the added salt by half to significantly decrease the level of sodium in this recipe.
How to Make Enchilada Sauce
The following tips are provided to help you achieve perfect results. You will find the detailed instructions in the recipe card at the bottom of this post.
- Heat the oil in a heavy-bottomed saucepan until glistening over medium-high heat. This should take just a minute.
- Once the oil is heated, whisk in the flour and spices, forming a roux. For this recipe, I prefer adding the spices to the roux as it cooks, giving the spices a chance to be slightly toasted which brings out their incredible flavor.
- Once the roux has been formed, allow it to cook off for a minute or two. This is a crucial step to help rid the sauce of the raw taste of flour.
- Whisk in the tomato paste and then slowly whisk in the stock. It is best to add just a small amount of stock at a time, whisking after each addition to incorporate fully and prevent lumps.
- Bring the mixture to a boil, whisking often, and then reduce the heat and simmer just until slightly thickened.
- Remove the enchilada sauce from the heat and whisk in the vinegar.
That's it! Your enchilada sauce is ready to be used immediately OR cooled and used at a later time.
Storing Enchilada Sauce
While this sauce store really well, I do recommend storing enchilada sauce in glass jars or thick freezer-safe bags, as plastic containers can be stained red from the sauce and absorb the smell of the sauce.
- Refrigerate: Once cooled, store the enchilada sauce in the refrigerator for up to 5 days.
- Freeze: The enchilada sauce will keep for up to 3 months in the freezer. When ready to use, defrost the sauce in the refrigerator overnight before using.
Serving Suggestions
You can use this homemade enchilada sauce in any recipe that calls for canned or jarred enchilada sauce. Below are a few of my favorite uses.
- Use this homemade enchilada sauce to make either Chicken Enchiladas or Vegetarian Enchiladas for a dinner everyone will love.
- Add ½ cup to Black Bean Sweet Potato Chili for a spicy kick of flavor.
- Cover bean burritos with enchilada sauce and cheese and bake at 350 degrees F for 20 minutes to make simple Bean Enchiladas.
- Prep a quick Easy Chicken Enchilada Casserole using this sauce in record time!
More DIY Staple Recipes
- 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 enjoyed this recipe for homemade enchilada sauce, I would love for you to leave a comment and review below.
Homemade Enchilada Sauce
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 Mexican dried oregano
- ½ teaspoon kosher salt more as needed
- 2 tablespoons tomato paste
- 2 cups vegetable or chicken stock
- 1 teaspoon white vinegar or apple cider vinegar
Instructions
- Heat oil in a small saucepan over medium-high heat, until just hot glistening. This only takes a minute or two.
- Add in flour, chili powder, cumin, onion powder, and oregano and whisk together until thick paste forms. Cook for one minute to toast spices and to rid of the sauce of a raw flour taste.
- Whisk in tomato paste into the roux.
- Gradually, whisk in the remaining stock, whisking the entire time, until well incorporated and all lumps are removed. Reduce heat and simmer 10-15 minutes until slightly thickened. Remove from heat and whisk in vinegar.
- Use immediately or refrigerate in an air-tight container for up to 5 days or freeze up to 3 months.
Notes
- This recipe yields 2 cups. Nutritional information is based on the ENTIRE recipe. Most serving sizes are only 2-3 tablespoons.
- Be sure to use regular chili powder. Not cayenne pepper or Ancho Chili powder, as the final result would be extremely spicy.
- If you can't find Mexican oregano, regular dried oregano will work well.
- Vinegar allows the flavors to really pop--don't overlook this ingredient.
- If you find your sauce is at lumpy, you can strain it through a fine mesh strainer. You should not have any issues with lumps if you gradually whisked in the stock though.
Cesira
I have made this twice now...excellent recipe...I double the sauce for a dozen large batch of enchiladas...I do not put any on the bottom of the pan...I just spray the bottom and place the enchiladas into the very hot pan then top with sauce...they come out perfect...not mushy!
Kristen Chidsey
YAY! I love hearing you enjoy the sauce and my tips for non-mushy enchiladas. Thank you for sharing.
Sandy
This is quite possibly the absolute best enchilada sauce I’ve ever had. It was so easy and it tastes so much better than the canned or bottled stuff. Thank you SO much for posting this. It is definitely a keeper.
Kristen Chidsey
You are so welcome! So glad you enjoyed Sandy!
Linda
Kristen the flour you use is it all purpose flour that you use when you use flour . Out of all the people I have followed I enjoy your recipe's the most . one reason you make everything home made & you don't put in season's that cost a lot of money I have been following your recipe's the most I am new with my Instant Pot . But today I'm going to try my luck thank you for being so caring have a bless day !!!
Kristen Chidsey
I love hearing this Linda! I truly do strive to make approachable recipes with easy to find ingredients. Most of us are on a budget!
Christine
Excellent sauce! So easy to make and great on so many dishes! I used it for enchilada and as a base on a Mexican inspired pizza...so yummy!!
Kristen Chidsey
Oh I love the idea of using as the base for pizza Christine! Thanks for sharing!
Chelsea Peters
This sauce is fantastic! I created my own meal along with this recipe with what I had in my kitchen:
1 lb cooked meat (I used ground venison but you can use beef, chicken, etc)
4.5 oz can of green chiles
Roughly one cup or less of corn (I cut corn off fresh garden corn cobs)
Long grain white rice (cooked)
Mexican style and mozzarella cheese
Burrito shells
I made the sauce in this recipe first, then while it was simmering made the rice and meat. I seasoned the meat with the taco seasoning recipe on here, yum! Then added in corn and peppers. Sprinkled cheese and roughly a tablespoon or 2 of the mix into a medium sized burrito shell.
I made 6 burritos that I cooked and 4 that I froze. I poured the entire enchilada sauce on the 6 and sprinkled more cheese on top. Heated till hot and melted at 350. Soooo good! I love your recipes so much please keep them coming!
Kristen Chidsey
I am so happy to hear you enjoyed this enchilada sauce and your burritos should fabulous!!!
Sapna
I think I’ll now be able to add enchiladas to our menu!
Kristen Chidsey
YAY! Having homemade sauce makes a world of difference.
Sue
Thanks for the great instructions for making the roux. It's so much better mixing in the spices at that stage of cooking.
Kristen Chidsey
I am glad you found that tip helpful Sue--it really adds a lot a flavor!
Lisalia
Yum - my kids actually ATE this one! The store bought I usually use is too bitter and spicy for them. This was perfect.
Kristen Chidsey
WAHOO!!! I love hearing that your kids enjoyed this Lisalia! My daughter still needs a bit of sour cream to cool it down, but my son LOVES it!