This easy Homemade enchilada sauce made with just 7 ingredients is my new favorite homemade recipe. It's made in a blender in seconds. You will never buy it in a can again!
Use this sauce to make chicken enchiladas or enchilada soup.
Jump to:
Why This Method Works
Necessity is the mother of invention. Isn't that what they say? In my kitchen, a lot of homemade recipes happen because I simply don't want to run to the store for just one thing. And then you do a happy dance because you just made the best enchilada sauce that is not only cheaper but took 5 minutes to whip up.
Now, this sauce is simply a substitute for the store-bought kind. I'm sure a Mexican cook will tell me it needs dried ancho peppers, and dried chiles and would not have any tomatoes. This sauce is a simplified version with ingredients that I can easily find and usually have on hand.
Ingredients:
- onion and garlic - These aromatics add flavor to the sauce. I prefer using fresh vegetables but in a pinch, garlic and onion powder work too.
- chili powder - Use the best quality you can get since this gives the sauce the flavor.
- ground cumin - This spice is the signature of many Mexican dishes. I would not skip it in this recipe.
- tomato sauce - This makes the base of the recipe.
- chicken stock - Thins out the sauce and adds more flavor.
How to make Enchilada Sauce?
- Start by adding onion, garlic, tomato sauce, water, chili powder, ground cumin and salt to a blender.
- Blend until smooth. The sauce should be thick.
- Store in a glass jar in the fridge for up to 1 week.
Would you like to save this recipe?
How much sauce does this recipe make?
This recipe is really quick and easy. It makes 3 cups of sauce, which makes it way cheaper than buying the sauce in a can. Before I never had enough sauce from just one can. I like to dip the corn tortillas in a warmed-up sauce to soften them and make them more rollable. If you know what I mean. The rest of the sauce goes all over the enchiladas and is topped with cheese. Then all you need to do is bake them! So crazy good!
Recipe FAQs:
Yes! This sauce can be easily frozen in freezer-safe containers or jars. Just make sure to cool it completely before placing it in the freezer. It will be good for up to 3 months.
This recipe is a simplified version of a popular sauce. It's not 100% authentic. I used easy-to-find pantry ingredients so you can make it anytime!
How to use enchilada sauce?
While this sauce is a must for beef or chicken enchiladas, the fun doesn't stop there. You can add it to soups, casseroles, tacos, or burrito bowls. It's a great sauce to have on hand, ready when you are craving Mexican dishes!
More homemade sauce recipes:
If you like this recipe and make it, let me know in the comments below! Don't forget to rate it if you enjoyed it!
Homemade Enchilada Sauce Recipe
Ingredients
- ½ cup yellow onion roughly chopped
- 3 cloves garlic
- 3 Tablespoons chili powder
- 1 Tablespoon ground cumin
- 1 teaspoon salt
- 16 oz. tomato sauce
- 1 cup water or chicken stock
Instructions
- Place all ingredients in a blender.
- Blend until smooth. It will be thick. You can add more water or stock if you like thinner sauce.
- Place in a jar with lid and store for up to a week.
Video
Notes
- Please note, that the nutrition value can vary depending on what product you use. The information below is an estimate. Always use calorie counter you are familiar with.
- Use this sauce to make these easy chicken enchiladas: https://www.crunchycreamysweet.com/easy-chicken-enchiladas-recipe/
Heather says
I have used this recipe before a loved it! However, the recipe I need this sauce for only calls for a cup. Can I freeze the rest of this if I don’t need to use it within a week?
Mary says
Does your chili powder have salt in it? The kind I have does, so I’m wondering if I need the 1 tsp salt...?
Anna says
Hi Mary! Nope, no salt in my chili powder. If yours has it added, skip the salt and season to taste when the sauce is ready. Hope this helps!
Christy says
I really like this sauce. The more I can make at home the better. I dehydrate tomatoes, from our garden, all last summer. Now I can use that tomato powder to make this recipe as well. Thank you for such an easy recipe!
Anna@CrunchyCreamySweet says
I agree! I stopped buying it since it's so easy to make. Thank you for trying my recipe, Christy!
Natalie says
We just finished our enchiladas made with this sauce! OMG! So easy and so delicious. I will never buy it in a can again. Thank you so much for the recipe, Anna!
Arden says
This has been my go to recipe for awhile now and I thought I'd say thanks! Also I swap the tomato sauce for canned diced tomatoes frequently and it also works well, just takes some extra blending! 🙂
Jen says
Just made this and it's really good! Now I can't wait for dinner. Made the beef 3 days ago for tacos and having the enchiladas tonight. I've made homemade enchilada sauce before but this is definitely the quickest, easiest and most delicious. Thanks so much!
Anna@CrunchyCreamySweet says
Hi Jen! That's fantastic! I am so happy to know you love the sauce! It's my go-to! Thank you so much for trying my recipe and for the comment!
Karen Nicholl says
I am so happy that I gave this recipe a try, it is wonderful and easy. I have several recipes for enchilada sauce that I have tried that do not have any tomato product in them at all, they mentioned that it is the authentic way, I can only say that it is the tomatoes that gives it the taste that I enjoy. Thank you so much for sharing.
Margie says
Could I replace the tomato sauce with tomato paste? If so, how much would you recommend? Thanks for the recipe!
LarryH says
That's how my mother made it. One can tomato paste (6oz) and 3 cans of water.
MARY says
Wow! This was great! I wanted enchiladas one night for dinner, but didn't have any enchilada sauce. I looked on Pinterest and saw your recipe and it was simple with few ingredients. I made it using my immersion blender instead of the standing blender. Easy, tasted great, my husband said never buy store bought again! Thanks for a great recipe!
Rebecca Ramos says
I tried this recipe today for the first enchiladas I've ever made. When I try new recipes, I use the exact measurements, and, depending on how they come our, I start altering quantities and/or ingredients. I found this recipe has too much chili powder, too much cumin and too much salt. I had to add more water at the end to try to dilute it a little. Also, you can taste the "rawness" of the onion and garlic. Next time I'll cook the onion and garlic before adding to the sauce, add less chili, less cumin and no salt.
Lindsay says
I am making this tonight and the enchiladas smell delicious! I am wondering if the remainder of the sauce could be frozen.
Gabe says
The sauce is realy good and easy to make, but 3 tbsp chili powder was way too much!
Half the family couldn’t eat the enchilada casserole I made with the sauce because it was far too spicy. :/ So going to make it again, with less/no chili powder.
Marie Peterson says
I made this and it was awesome. I have used it in another recipe as well. Great recipe.
Anna@CrunchyCreamySweet says
Hi Marie! That's wonderful! Thank you so much!
Elaine says
I like all recipes that say 5 minutes because it is a very fast-pace world we are living it AND it is quite hard to make something really good in that amount of time. But looking at your recipe I can only say that the result is outstanding! You did a fantastic job and I am happy I found your blog!
Marla says
I wanted to make enchiladas for supper and realized I had no red sauce so jumped onto Pinterest and found this simple recipe, this recipe is so easy and delicious, I did add a can of diced tomatoes with green chilis and used water. I will no longer buy the canned sauce.
Maggie says
Can't wait to try it!
Anna@CrunchyCreamySweet says
Thanks, Maggie!
Eric says
So easy, gotta try it 🙂
Anna@CrunchyCreamySweet says
Absolutely! I hope you love it!