Homemade Enchilada Sauce

Homemade Enchilada Sauce ~ Our Cozy Den

I think it’s no secret that I love Mexican food. We eat it several times a week — it’s my favorite! I love that it’s so cheap, so delicious, and pretty healthy too!

One of the staples in several of my Mexican recipes is enchilada sauce. I use it to make flavored rice, several crockpot meals, and of course — enchiladas!

But enchilada sauce can be crazy expensive. I would often need two large cans just for one dinner. Even at Walmart’s low prices, that would put me way over budget. So a few years ago I started making my own homemade enchilada sauce, and I’ll never go back. It’s pretty quick & easy, it tastes way better than the canned kind, and it costs 1/15th the price!!


When I make it, I save even more money {and time} by making it in bulk and canning it for future use. So the pictures you see here are of my huge bulk batch cooking. If you are making just one batch, you can do it in just one little frying pan.


The Ingredients

I’m going to give you the ingredient quantities for both the single batch and bulk batches. Then I’ll give you preparation instructions!

Single Batch Ingredients

  • 1/4 cup oil
  • 2 Tbsp flour
  • 2 Tbsp chili powder
  • 1/2 tsp cumin
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 15 oz can tomato sauce
  • 15 oz water (use the can)

Bulk Batch Ingredients

  • 1 3/4 cups oil
  • 1 cup flour
  • 1 cup chili powder
  • 3 1/2 tsp cumin
  • 2 1/2 Tbsp onion powder
  • 2 1/2 Tbsp garlic powder
  • 106 oz can tomato sauce
  • 106 oz water (use the can)
Homemade Enchilada Sauce ~ Our Cozy Den
I buy the big cans during my bulk shopping trips to GFS.

On medium heat on the stove top, heat oil. Then stir in flour and all spices. It will be very thick, like a paste.

Homemade Enchilada Sauce ~ Our Cozy Den

Pour in tomato sauce and water and stir until well mixed.

Homemade Enchilada Sauce ~ Our Cozy Den

Let it simmer on medium heat about 10 minutes.

Homemade Enchilada Sauce ~ Our Cozy Den

If you are bulk cooking, at this time prepare your canning jars.

Homemade Enchilada Sauce ~ Our Cozy Den

Then it is ready to use immediately, refrigerate for about a week, or can it for future use. (One bulk batch usually lasts me about 18 months.)

Homemade Enchilada Sauce ~ Our Cozy Den

This bulk batch made about twice this much sauce, but I ran out of ball jars so I had to freeze some in plastic containers. Each pint-sized jar makes twice this much sauce, because it is very thick, so when I am ready to use it I use a jar of sauce and a jar of water.


Money Saving Breakdown

Total amount of sauce made from this bulk batch = 576 ounces.

Total cost to make = $5.38. ($3.99 for the large tomato sauce, and $1.39 for the oil, flour, & spices, also bought in bulk)

Price per ounce = less than 1¢!!!


To compare, a can at Walmart is 14¢/ounce. So buying cans in the store costs me fifteen times as much as making it from scratch. And like I mentioned before, the from-scratch version tastes a lot better {and it’s healthier, with no crazy chemicals & preservatives}!!


Tell me!

Do you make enchilada sauce from scratch? What are some of your other favorite from-scratch recipes?

Homemade Enchilada Sauce ~ Our Cozy Den
Pin this on Pinterest!

One thought on “Homemade Enchilada Sauce

Leave a Reply

Your email address will not be published. Required fields are marked *