Making homemade red enchilada sauce at home might be easier than you think, well at least when you use this method!
What's In This Article
Homemade Red Enchilada Sauce is where it’s at!
My Easy Homemade Enchilada Sauce recipe has two major benefits.
The first, you control the heat to keep it cool for kids or spicy and sweat inducing for adults who like it hot, hot, hot! Secondly, it only takes 10 minutes…. 10 MINUTES!
There are some that would tell me that since I used canned tomato paste (not tomato sauce), that this isn’t homemade or authentic Mexican. So maybe we can call it semi-homemade or Tex-Mex.
Whatever, it is still more homemade than a can and I can guarantee you that most Mexican restaurants use the canned stuff.
Quite frankly, I don’t have time for tomato paste from scratch. I can tell you from experience, making tomato paste is time consuming. So here is how to make enchilada sauce… using tomato paste.
Look at the ingredients and make sure it says TOMATOES and use that one. You can even go organic if you it makes you feel better about the whole thing.
After the base of tomato paste, vegetable or chicken broth and flour to thicken it up a little, then comes the seasoning.
Four spices you should already have in your pantry: cumin, chile powder, onion powder and garlic powder.
If you want to get all technical on the “homemade front” (haters), I did not make my own spices either. But I guarantee you can find some pretty delicious ones at the grocery store.
*Please note sarcasm*
What is enchilada sauce?
Enchilada sauce is a red sauce sometimes called salsa rojo made from simmering chiles, garlic, tomatoes and other seasonings. It has many variations.
What is traditional enchilada sauce made of?
Traditional enchilada sauce is made from fresh or dried chiles simmered with tomato sauce or paste, garlic, oregano, cumin and other spices. It simmered, reduces and intensifies.
What you’ll need for Red Enchilada Sauce
- Extra virgin olive oil- Or another neutral oil.
- Tomato paste- PLain tomato paste is a thick, reduction but without any other flavorings, leaving you room to season it however you’d like.
- Flour- Flour helps to thicken the mixture. Cornstarch or arrowroot can also be used.
- Cumin- A savory and nutty flavor, it is a very common dried spice in Latin cuisine. It can be omitted or substituted with ground coriander, ground caraway seeds or even ground fennel, other robust dried spices.
- Garlic powder and onion powder- Both add flavor, adjust volumes based on personal preference.
- Chili powder- Chili powder differs slightly from speciality chile powders. It is a blend of common dried chiles and can vary in heat intensity. Feel free to use one of your favorite single note chile powders like ancho or chipotle if these suit you.
- Low sodium broth- Chicken or vegetable broth are welcome, as long as they are low sodium. This allows you to control the salt.
- Coarse Kosher salt- coarse kosher salt gives the best, clean salt flavor without being too salty. Taste test the sauce before adding to make sure it needs it al all.
- Black Pepper- Adds peppery goodness. Use freshly ground for best results.
Red Enchilada Sauce Recipe variations
If you like your spicy enchilada sauce, add more chili powder or even a dash of cayenne.
How to make Enchilada Sauce less spicy
If you prefer a milder version, cut it in half. The other seasonings won’t impact heat as much.
If you want super smoky homemade enchilada sauce, try blending it in the food processor with one or two ancho chiles in adobo sauce or using ancho chile powder.
How to make Enchilada Sauce
- Heat the oil over medium heat in a medium saucepan. When hot, add the tomato paste, flour, cumin, garlic powder, onion powder and chili powder. Whisk until a paste forms.
- Pour in the broth and whisk until smooth. Increase the heat and continue to whisk until the sauce starts to thicken and provide resistance. Season with the salt and pepper, bring to a very low simmer.
- Reduce heat as soon as you see bubbles and serve or store.
Homemade Enchilada Sauce Recipe storage
Enchilada sauce will stay fresh in an airtight container, refrigerated for up to one week. Use it on enchiladas, tacos, burritos, nachos and more.
I’ve even used it in a pinch for chips and salsa. You can even make homemade chips (no, I didn’t make the tortillas)!
Can you freeze enchilada sauce?
It sure can! Use an airtight container or plastic bag and freeze for up to 3-4 months.
Does enchilada sauce go bad?
Yes! It contains vegetables, which can go rancid.
Canned enchilada sauce contains preservatives and additives to keep it good on the shelf, but my version doesn’t have those, so it is only good refrigerated for up to one week.
More Latin Inspired Dishes
- Baked Chicken Enchiladas
- Chile Relleno Casserole
- Chicken Enchilada Casserole
- Breakfast Enchiladas
- Smothered Beef Burritos
Homemade Enchilada Sauce FAQs
Yes and no. Taco sauce is typically a bit thicker and spicer, resulting in not needing as much quantity. You can easily thin it by adding a little chicken or vegetable stock.
My recipe for enchilada sauce is not gluten free because it uses flour. You can substitute flour for cornstarch or arrowroot, although you’ll need less than 1/4 cup. Start by using 2 tablespoons and add as needed. I do not recommend using almond flour for this recipe.
This particular enchilada sauce is vegan if you use vegetable broth instead of chicken broth.
My recipe for enchilada sauce is dairy free.
It is a tomato based stain, so use a pre-treatment or Oxyclean before putting it through the wash cycle.
Not all enchilada sauces are bitter and certainly not this recipe. But everyone’s taste buds are different.
You can counteract bitterness with something sweet like honey, sugar or brown sugar and salt, like adding a small amount of Kosher salt.
What is a good substitute for enchilada sauce? It really depends on the recipe and how it is being used. Here are some common substitutions, use your best judgement for the recipe you are creating.
Salsa
Green enchilada sauce
Taco sauce
Hot Sauce
Plain tomato sauce (canned, not marinara sauce)
Ketchup (in rare cases….)
Enchilada sauce can be thickened by using a small amount of flour or cornstarch mixed with water to make a slurry.
Many enchilada sauces have a tomato base, but not all. Some are just get their red hue from low simmered chiles.
Red enchilada sauce uses tomatoes or chiles while green enchilada sauce typically has tomatillos or green chiles, like poblano or Hatch.
Red enchilada sauces get their hue from tomatoes or chile pepper.
Red Enchilada Sauce Recipe
Ingredients
- 3 tablespoons neutral oil
- 1/3 cup tomato paste
- 1/4 cup flour
- 2 teaspoons cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon chili powder
- 3 cups low sodium vegetable or chicken broth
- 1/8 teaspoon coarse kosher salt
- 1/8 teaspoon black pepper
Instructions
- Heat the oil over medium heat in a medium saucepan. When hot, add the tomato paste, flour, cumin, garlic powder, onion powder and chili powder. Whisk until a paste forms.
- Pour in the broth and whisk until smooth. Increase the heat and continue to whisk until the sauce starts to thicken and provide resistance. Season with the salt and pepper, bring to a very low simmer.
- Reduce heat as soon as you see bubbles and serve or store.
- If you've tried this recipe, come back and let us know how it was in the comments or star ratings.
I just made this and doubled the batch. It is DELICIOUS! I will never buy a can of enchilada sauce again. Love it!
Awesome! I’m glad you loved it!
Very Good! Such an easy recipe with lots of flavor. Thanks for sharing.
Awesome! Glad you liked it!
So good. I don’t care for a lot of chili powder and this is perfect and very good. Thank you!
Thanks for coming to let us know!
Yum! without all the preservatives!
Nonchalance Sauce turned out great. Savory yum.
I love making my own enchilada sauce except it comes out to thick. Any suggestions?
Can you freeze the remainder of sauce?
Hi Norma! You can totally freeze enchilada sauce. Are you using this recipe? For most, you can easily thin it by whisking it with a small amount of water or chicken stock.
Wow . Thank you I did that and came out ok . Thanks for the feed back . My husband loves my enchiladas and today my brother n law tasted the and loved them too.
Great!!! We love hearing that!!!
I’ve made this Enchilada sauce 3 times now, it’s perfect!
Thank you! That is what we like to hear!!!
Soooo delicious and easy to make! Thank you!
Great! Thanks YOU for coming back to let us know!
Question, can this sauce be frozen for later use?
Sure can!
Easy and will make again, but missing a kick somewhere. Everyone still liked it though!
Hi Abby! Try adding a little more chili powder or a dash of cayenne. Since not everyone likes a kick, this sauce is on the mild-medium side. You can even add a few dashes of hot sauce.
Very good
Thank you! And thank you for stopping by to let us know!
Hi Jessica,
I too thought the sauce was a little bland for my taste so I followed your suggestion and added a couple of shakes of Louisiana Hot Sauce. It added the perfect amount of heat! Thanks for the suggestion! This is a delicious homemade enchilada sauce! Yum! 😋
Awesome! I like to start mild and then move up- you never know how hot people think “hot” is. And for the kiddos 🙂
I love this recipe! It’s been my go-to for a couple years now, since I first found it. Thanks for sharing this recipe!!!
Thanks for stopping by to let us know, Laura! We love it too, in fact I just made it the other night for homemade tamales- maybe I’ll post that recipe on the blog too.
This sauce was the best enchilada sauce I have ever made. It had a great taste and flavor all those spices together were so delicious .
I’m glad you loved it, Maria!
Awesome recipe..i will try it ..recipe is now saved and shared
Great! Let me know how you like it!
How is it without onion powder. Allergies in my house
I would think it would be fine. Maybe add a little more of something else to add flavor. 🙂
Thank you for this recipe! I’ll try this along with your chicken, spinach, and black bean enchiladas!
I have one question about the recipe: the 3 tablespoons of olive oil. It says divided, but it looks like you put it all in at once. Is that correct? Thanks in advance.
Hi Amy! Thanks for pointing that out. I just changed recipe formats and that is actually a mistake. Removing it now. Use all 3 tablespoons of olive oil. 🙂
Thank you! I appreciate the reply…and the recipes! 🙂
You are very welcome! I appriciate you reading 🙂
What do you do with the other 2 tsp. of cumin?
Julie, thanks for pointing that out! It was actually my mistake. A while back I separated this recipe from my actual “quick and easy enchilada” recipe which also takes 2 teaspoons of cumin and clearly forgot to update this amount. Thanks for catching it and it is all fixed!
This sounds perfect Jessica!!! So simple to make too!
This looks delicious and can’t wait to try Jessica!
I can’t wait to try your homemade recipe. I usually buy it in a can or bottle!