This enchilada sauce is so flavorful and easy that you’ll wonder why you ever bought a can of it. Do your tastebuds and your wallet a favor – just make your own!

This post may contain affiliate links, which means that I may receive a commission (at no cost to you!) if you make a purchase using these links. As an Amazon Associate, I earn from qualifying purchases. Thank you for your support!

Easy Enchilada Sauce (Better than Canned!)

Stop buying canned enchilada sauce from the store! It’s easy and much cheaper to make your own.

And that’s not to mention all the questionable ingredients that are found in the canned stuff – seed oils, added sugar, food dyes, and all the various things that can be hiding under the “spices” and “natural flavorings” labels. It’s not worth it – trust me.

Instead, make your own, in less than 15 minutes, with simple ingredients you likely already have in your kitchen. It will be the most flavorful enchilada sauce you’ve ever had!

Trust me, I grew up in Southern California less than an hour from the Mexican border. I enjoyed my fair share of some of the best (and very authentic) Mexican food, including many, many enchiladas. This enchilada sauce is still my favorite (and it’s not close)!

Since Mexican food was my comfort food growing up, not having authentic Mexican food nearby was the hardest part of moving all the way to the Midwest. If I hadn’t developed recipes like this one, my refried beans, and my tortillas, I don’t know if I could have done it. However, now I can have it anytime I like – and it’s often even better than what is served at even the best Mexican restaurants!

It freezes well, so I like to make a big batch. Or make that big batch and don’t feel bad about enjoying some extra saucy enchiladas. I won’t judge!

Enchilada sauce on an enchilada casserole

What can I use enchilada sauce on?

Enchilada sauce is great on so many meals, starting with the obvious – enchiladas (whether traditional or in casserole form)! It’s also great for smothering on burritos, quesadillas, refried beans, or any other Mexican dish. I also enjoy it on eggs and veggies. I’ve even used it as a dipping sauce for tortillas! The sky’s the limit with this one.

Can I use alternative flours to thicken the enchilada sauce?

Yes! All-purpose, fresh milled, and whole wheat flours all work. I haven’t tried it, but I would assume that gluten-free flours and keto-approved flour substitutes (like arrowroot powder) should work too. Just follow the substitution instructions on the package.

A mason jar full of enchilada sauce

What makes this enchilada sauce so good?

I love this enchilada sauce because of the complexity of its flavors. The hint of acidity from the vinegar, the slight heat from the chili powder, the touch of sweetness from the cinnamon – *chef’s kiss.* It brings out the best in any Mexican dish!

Enchilada sauce on a pot of Mexican enchilada fillings

Is this enchilada sauce spicy?

It has a bit of heat from the chili powder, but I don’t think it’s any hotter than the mild stuff from a can. If you want it hotter, feel free to add a bit of cayenne!

Does this enchilada sauce keep well?

Yes, it will last in the fridge of up to 5 days and in the freezer for up to 3 months. Freeze it in smaller portions for individual use or in large batches for full recipes. I like to use Souper Cubes for easy portioning, but you can also freeze it in freezer bags in whatever sized portion you prefer.

A mason jar full of enchilada sauce with a few peppers and a tomato nearby

Ingredients

  • 6 tbsp butter – or other healthy fat (tallow, lard, olive oil, avocado oil, etc.)
  • 50g (6 tbsp) flour – all-purpose, fresh milled, or whole wheat will work! Gluten-free flour and keto thickeners should also work, but follow instructions on package for substitutions.
  • 2 tbsp chili powder
  • 1 tbsp ground cumin
  • 1 tsp garlic powder
  • 1/2 tsp dried oregano
  • 1/2 tsp salt – plus more to taste
  • 1/4 tsp cinnamon
  • 1/4 cup (about 2 oz) tomato paste
  • 4 cups chicken bone broth
  • 1 tbsp apple cider vinegar
  • Freshly ground black pepper, to taste
Enchilada sauce ingredients (labeled)

Directions

Step 1: Melt the butter in a saucepan over medium heat.

Melting butter in a stainless steel saucepan

Step 2: When butter begins to brown (or other fat is quite hot), add flour, chili powder, cumin, garlic powder, oregano, salt, and cinnamon. Whisk for about a minute until fragrant and forming a thick, uniform paste with the butter – no lumps!

Flour and Mexican spices added to melted butter in a stainless steel saucepan

Step 3: Add tomato paste to the saucepan and mix until combined.

Tomato paste, flour, Mexican spices, and melted butter making a thick paste in a stainless steel saucepan

Step 4: Add the broth to the saucepan, whisking as you go. Make sure there are no lumps, especially around the sides.

Enchilada sauce being whisked in a stainless steel saucepan

Step 5: Bring to a simmer, whisking constantly, until the sauce begins to thicken, about 8 minutes.

A spoonful of thickening enchilada sauce in a stainless steel saucepan

Step 6: Remove from heat. Add the vinegar and black pepper. Taste and adjust salt as needed (if it tastes bland, it needs more salt).

Enchilada sauce seasoned with black pepper and apple cider vinegar in a stainless steel saucepan

Equipment

*Disclosure: I only recommend products that I use or would use myself. The links above are affiliate links, which means that I earn a commission (at no cost to you!) if you make a purchase using the link.


Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A mason jar full of enchilada sauce with a few peppers nearby

Easy Enchilada Sauce (Better than Canned!)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This enchilada sauce is so flavorful and easy that you’ll wonder why you ever bought a can of it. Do your tastebuds and your wallet a favor – just make your own!

  • Total Time: 15 minutes
  • Yield: about 4 cups

Ingredients

  • 6 tbsp butter
  • 50g (6 tbsp) flour
  • 2 tbsp chili powder
  • 1 tbsp ground cumin
  • 1 tsp garlic powder
  • 1/2 tsp dried oregano
  • 1/2 tsp salt, plus more to taste
  • 1/4 tsp cinnamon
  • 1/4 cup (about 2 oz) tomato paste
  • 4 cups chicken bone broth
  • 1 tbsp apple cider vinegar
  • Freshly ground black pepper, to taste

Instructions

  1. Melt the butter in a saucepan over medium heat.
  2. When butter begins to brown (or other fat is quite hot), add flour, chili powder, cumin, garlic powder, oregano, salt, and cinnamon. Whisk for about a minute until fragrant and forming a thick, uniform paste with the butter – no lumps!
  3. Add tomato paste to the saucepan and mix until combined.
  4. Add the broth to the saucepan, whisking as you go. Make sure there are no lumps, especially around the sides.
  5. Bring to a simmer, whisking constantly, until the sauce begins to thicken, about 8 minutes.
  6. Remove from heat. Add the vinegar and black pepper. Taste and adjust salt as needed (if it tastes bland, it needs more salt).

Notes

  • Flour Substitutions: All-purpose, fresh milled, or whole wheat will work! Gluten-free flour and keto thickeners should also work, but follow instructions on package for substitutions.
  • Enchilada sauce will last in the fridge of up to 5 days and in the freezer for up to 3 months.

Leave a Reply

I’m Alyssa

A woman smiling in her kitchen, wearing an apron and holding a whisk

I’m so glad you’re here! As a wife, mama, and follower of Christ, I love cooking nutritious food from scratch. Here we celebrate the good, the true, and the beautiful in food, family, and faith. Follow me for easy, real food recipes for the practical home cook on a budget and some occasional musings about homemaking and liturgical living.

Let’s connect

Discover more from A Houseful of Love

Subscribe now to keep reading and get access to the full archive.

Continue reading