Surprisingly easy to make, this thick and flavorful Homemade Red Enchilada Sauce uses ingredients from your pantry to bring the flavors of Mexico right into your kitchen!
Canned enchilada sauce has always been my go to… until now. This Homemade Red Enchilada Sauce is simple and easy to make. It takes about 10 minutes and uses common ingredients that most people have on hand!
It is thick, hearty and delicious and includes all of the right spices without any of the preservatives. Served with taquitos, over burritos, or in Chicken Enchiladas, it is an absolute game changer and I will never buy canned enchilada sauce again!
How to Make Homemade Red Enchilada Sauce
I have always used the store bought canned enchilada sauce when making any Mexican food. This is mostly due to convenience but also because I really had no idea that making it myself was such an easy and available option!
Fast forward to recently when my kids wanted me to make Chicken Enchiladas and I had all of the ingredients except for enchilada sauce. After hitting Google for ideas, I found a great recipe on Cookie + kate and made just a few adjustments to accommodate the ingredients I had on hand and the flavors that I wanted to include. Her original recipe is fantastic just as it is, but I always change things up.
This sauce is thick and flavorful and so much better than anything I have ever poured out of a can. I love that there aren’t any preservatives and that I can have homemade sauce in just ten minutes. The little kick of vinegar at the end adds the perfect element to finish the sauce and the sauce itself is absolutely delicious!
In a small bowl, combine together the flour, chili powder, cumin, garlic powder, dried oregano and salt. Mix well and set aside.
Before heating the oil, have the chicken stock and tomato paste on hand and ready to use as the sauce will come together quickly!
Heat the oil in a medium saucepan over medium heat until hot and shimmering.
One way to tell if the oil is hot enough is to sprinkle a little of the flour mixture into the oil. If it sizzles, it’s ready.
Whisk the flour mixture into the oil until completely incorporated.
Whisk in the tomato paste. It’s ok if it’s lumpy!
Whisk in the chicken broth until the mixture is smooth.
Increase the heat to medium high.
Simmer for 5-7 minutes, stirring occasionally until sauce has noticeably thickened.
Remove from heat and whisk in cider vinegar and pepper. Allow to cool slightly before using. Sauce will thicken as it stands.
Use immediately, cover and refrigerate for up to 3 days, or freeze for up to 3 months to use another time. Enjoy!
OTHER SOUTHWEST/MEXICAN RECIPES YOU MIGHT LIKE
Quick Guacamole – easy and delicious!
Chicken Enchiladas – A filling family favorite – make ahead and bake when ready (or freeze!).
Southwest Egg Rolls – Awesome little appetizer that are great in the air fryer or deep fryer.
Slow Cooker Pork Carnitas – Tasty dinner idea where the slow cooker does all the work.
Mexican Mac & Cheese – One of our favorite uses for leftover shredded meat!
Mexican Grilled Chicken Street Tacos – Marinate in the morning, add some tortillas, lime wedges, cabbage and shredded cheese and you have dinner in no time at all!
Get the Printable Recipe Here
Did you make this Homemade Red Enchilada Sauce? Be sure to leave a rating and a comment below!
Homemade Red Enchilada Sauce
Ingredients
- 3 tbsp olive oil
- 3 tbsp flour any type
- 1 tbsp chili powder
- 1 1/2 tsp ground cumin
- 1 tsp garlic powder
- ¼ tsp dried oregano
- 1 tsp salt to taste
- 3 tbsp tomato paste
- 2 cups chicken broth
- 1 tsp apple cider vinegar or white vinegar
- 1/4 tsp ground black pepper
Instructions
- In a small bowl, combine together the flour, chili powder, cumin, garlic powder, dried oregano and salt. Mix well and set aside.
- Before heating the oil, have the chicken stock and tomato paste ready to use as the sauce will come together quickly.
- Heat the oil in a medium saucepan over medium heat until hot and shimmering.
- Whisk the flour mixture into the oil until completely incorporated.
- Whisk in the tomato paste.
- Whisk in the chicken broth until smooth.
- Increase the heat to medium high and simmer for 5-7 minutes, stirring occasionally until sauce has noticeably thickened.
- Remove from heat and whisk in cider vinegar and pepper.
- Allow to cool slightly before using. Sauce will thicken as it stands.
- Use immediately, cover and refrigerate for up to 3 days, or freeze for up to 3 months to use another time. Enjoy!
Diana says
Thank you Janet for being honest.. do you know of a good enchilada sauce recipe? I have been looking for a long time.. Thank you.
The Bandit says
Hi Diana. As I mentioned in my reply to Janet below, this is not a traditional or authentic enchilada sauce (which takes many more ingredients and a lot more time but would be worth it if that is what you are after). This is a tasty enchilada sauce, made with pantry ingredients and better than the canned stuff. If you are looking for an authentic Mexican recipe, I would try more traditional sources of Mexican food recipes like https://mexicanfoodjournal.com/red-enchilada-sauce/. 🙂
Janet says
That’s not how you make it!!
The Bandit says
Hi Janet. While I appreciate your opinion, this recipe is not a traditional or authentic Mexican recipe. This is an everyday ingredients recipe and it is actually really really good. The enchilada sauce I usually use is purchased in a can from the grocery store and this is way better than that, even if it’s not made in the traditional way. 🙂