Enchilada Sauce
Here’s a rich and flavorful enchilada sauce that will elevate your dishes to new heights. Perfect for enchiladas, tacos, or even as a dipping sauce, this homemade recipe is easy to prepare and uses simple ingredients. With a balance of spices and a touch of heat, this sauce is sure to impress your family and friends, making it a must-try for any home cook looking to bring a taste of Mexico to their kitchen.
Ingredients
– 2 tablespoons olive oil
– 2 tablespoons all-purpose flour
– 3 tablespoons chili powder
– 1 teaspoon cumin
– 1 teaspoon garlic powder
– 1 teaspoon onion powder
– 1 can (15 oz) tomato sauce
– 1 cup vegetable broth
– Salt to taste
– Pepper to taste

Servings and Cooking Time
This recipe makes approximately 2 cups of enchilada sauce, serving about 4 people. Preparation time is about 10 minutes, with a cooking time of 15 minutes.
Nutritional Value
Per serving (1/4 cup), this enchilada sauce contains approximately:
– Calories: 50
– Fat: 2g
– Carbohydrates: 8g
– Protein: 1g
– Sodium: 200mg
This nutritional value is for one person.
Step-by-Step Cooking Process
1. Heat olive oil in a saucepan over medium heat.
2. Add flour and stir for 1-2 minutes until golden brown.
3. Mix in chili powder, cumin, garlic powder, and onion powder.
4. Cook for an additional minute, stirring continuously.
5. Slowly whisk in the tomato sauce to avoid lumps.
6. Gradually add vegetable broth, stirring well.
7. Bring the mixture to a simmer, allowing it to thicken.
8. Season with salt and pepper to taste.
9. Cook for about 10 minutes, stirring occasionally.
10. Remove from heat and let cool before using or storing.

Alternative Ingredients
You can substitute olive oil with butter for a richer flavor. If you prefer a spicier sauce, add diced jalapeños or cayenne pepper. For a gluten-free option, use cornstarch instead of flour to thicken the sauce.
Serving and Pairings
This enchilada sauce pairs perfectly with enchiladas, burritos, tacos, or even as a zesty dip for tortilla chips. It also complements grilled chicken or roasted vegetables, enhancing their flavors beautifully.
Storage and Reheating
Store any leftover enchilada sauce in an airtight container in the refrigerator for up to one week. It can be frozen for up to three months. Reheat on the stovetop over medium heat, adding a splash of water if it has thickened.
Cooking Mistakes
– Don’t skip toasting the flour; it adds depth of flavor.
– Avoid adding too much liquid too quickly to prevent lumps.
– Monitor the heat to prevent burning the spices.
– Taste as you go to adjust seasoning properly.
– Let the sauce simmer to develop flavors; don’t rush it.
Helpful Tips
– Use fresh spices for the best flavor.
– Adjust the heat level by varying the amount of chili powder.
– For a smoky flavor, add a bit of smoked paprika.
– Make a larger batch and freeze for quick meals later.

FAQs
What can I use enchilada sauce for?
Enchilada sauce is versatile; it can be used for enchiladas, tacos, burritos, and even as a dip for chips. It enhances various Mexican dishes and adds flavor to grilled meats and vegetables.
How long does homemade enchilada sauce last?
Homemade enchilada sauce can last up to one week in the refrigerator in an airtight container. For longer storage, it can be frozen for up to three months.
Can I make enchilada sauce spicy?
Yes! You can easily adjust the spice level by adding more chili powder, cayenne pepper, or diced jalapeños to your sauce. Taste as you go to get the desired heat.
Is enchilada sauce gluten-free?
Traditional enchilada sauce can contain gluten if made with flour. You can make it gluten-free by using cornstarch or a gluten-free flour blend as a thickener.
Can I use fresh tomatoes instead of canned tomato sauce?
Absolutely! You can use fresh tomatoes. Simply blend them until smooth and cook them down to achieve a sauce-like consistency before adding spices.
Conclusion
Making your own enchilada sauce is not only simple but also rewarding. This versatile sauce enhances the flavors of your dishes, allowing you to customize it to your taste. Whether you’re preparing a family dinner or a festive gathering, this homemade enchilada sauce is sure to impress and satisfy your guests!

Enchilada Sauce
Ingredients
- 2 tablespoons olive oil
- 2 tablespoons all-purpose flour
- 3 tablespoons chili powder
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 can 15 oz tomato sauce
- 1 cup vegetable broth
- Salt to taste
- Pepper to taste
Instructions
- Heat olive oil in a saucepan over medium heat.
- Add flour and stir for 1-2 minutes until golden brown.
- Mix in chili powder, cumin, garlic powder, and onion powder.
- Cook for an additional minute, stirring continuously.
- Slowly whisk in the tomato sauce to avoid lumps.
- Gradually add vegetable broth, stirring well.
- Bring the mixture to a simmer, allowing it to thicken.
- Season with salt and pepper to taste.
- Cook for about 10 minutes, stirring occasionally.
- Remove from heat and let cool before using or storing.