Homemade Enchilada Sauce

If you know me or have read my blog you know how much I love Mexican food! The first meal I ever had in a Mexican restaurant was enchiladas, and let me tell you I was hooked!! It remains one of my favorites to this day.

While I do enjoy going out to eat, when my children were younger, hauling all the kids to a restaurant wasn’t always my idea of a good time. I mean taking five kids out to eat should be considered an Olympic event!! Just getting everyone cleaned up and in the car without a major disaster was a feat in itself. Not to mention, eating out isn’t cheap. Let’s face it, cooking at home is usually more affordable if you have a large family like I do. So of course, I had to learn how to make enchiladas at home if I wanted to satisfy my regular cravings.


I used to buy canned enchilada sauce and I would find myself adding more spices to give it more flavor. The canned stuff was so bland!! Then I had that light-bulb moment, why I am I even buying this stuff? Especially when it doesn’t have any flavor! So that’s when I decided to try making my own. And let me tell you, it was a whole new world people!!! I’m not even kidding, there is no comparison, trust me, homemade enchilada sauce is the only way to go.

Not only does homemade enchilada sauce taste eons better than canned, you can control what’s going in it, and it’s so affordable to make! You will usually start with a basic roux when making any kind of sauce, and enchilada sauce is no different. Cumin, chili powder, garlic and onion powder will get you started. But from there, you are only limited by your imagination and what you have in your spice cabinet. Smoked paprika, chipotle peppers, green chilies, and cayenne pepper are some of the few things you could add in to make this sauce your own.


And don’t limit yourself to just enchiladas when using this sauce. I use this when I make my famous Mexican casserole, corn tortillas layered with this sauce, shredded chicken or carnitas, and black beans, corn, and cheese! Mmmm so good! I also use this sauce when I make shredded beef burritos… I mix the sauce in with the burrito filling, it really adds great flavor. And you can smother your burrito in sauce and cheese and pop it in the oven to get all bubbly and melty!! Can you tell I like food?!

If you are taking the time to make homemade Mexican food for your family and friends why ruin it with canned sauce? Making this homemade enchilada sauce is so easy and it takes only a few minutes to make. Not to mention you can impress everyone with your rock-star cooking skills! No one needs to know how quick and easy it was to make!


Jenn xoxo


Enchilada Sauce

2 Tbs olive oil
2 Tbs flour
2 C chicken or vegetable broth
3 Tbs tomato paste
3 Tbs chili powder
1 tsp garlic powder
1 tsp onion powder
1 tsp cumin
1/4 tsp cayenne pepper
1/2 chipotle pepper diced (jarred in adobo)
Salt and pepper to taste

In a small saucepan heat oil and then sprinkle in the flour. Whisk together the flour and oil and cook for about a minute.

Add chili powder and cook for another minute while whisking. Slowly whisk in the broth and then add tomato paste, garlic powder, onion powder, cumin, and cayenne pepper and chipotle pepper. Whisk until smooth.

Continue cooking, stirring occasionally until sauce comes to a boil then reduce to low and let simmer for about 15 minutes.

Sauce will thicken slightly and you can taste and adjust seasonings if desired.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s