Enchilada Sauce
Are you ready to elevate your Mexican cuisine? This enchilada sauce is a vibrant and flavorful addition that can turn a simple dish into a culinary masterpiece. Whether you’re drenching enchiladas or using it as a dip, this homemade sauce brings authentic taste and warmth to your table. With rich spices and a tantalizing aroma, you’ll find yourself craving it again and again. Let’s dive into the ingredients and steps to create this delicious sauce!
Ingredients
- 2 tablespoons olive oil
- 2 tablespoons flour
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 can (15 ounces) tomato sauce
- 1 cup vegetable broth
- Salt and pepper to taste
- 1 teaspoon sugar (optional)

Servings and Cooking Time
This recipe makes about 2 cups of enchilada sauce, which serves approximately 4-6 people. Preparation time is around 10 minutes, with a cooking time of about 15 minutes.
Nutritional Value
Based on a serving size of 1/4 cup, this enchilada sauce contains approximately:
– Calories: 60
– Fat: 3g
– Carbohydrates: 8g
– Protein: 1g
– Sodium: 200mg
This nutritional info is for one person.
Step-by-Step Cooking Process
- Heat olive oil in a medium saucepan over medium heat.
- Add flour and whisk continuously for 1-2 minutes to create a roux.
- Stir in chili powder, cumin, garlic powder, and onion powder.
- Cook for another minute until fragrant.
- Add tomato sauce and stir until well combined.
- Gradually pour in vegetable broth, whisking to avoid lumps.
- Bring the mixture to a simmer, stirring occasionally.
- Season with salt, pepper, and optional sugar to taste.
- Reduce heat and let the sauce simmer for 10-15 minutes.
- Remove from heat and allow to cool slightly before using.

Alternative Ingredients
You can substitute olive oil with vegetable or canola oil. For a gluten-free option, use cornstarch instead of flour to thicken the sauce. Additionally, you can replace vegetable broth with chicken broth for a different flavor profile.
Serving and Pairings
This enchilada sauce pairs perfectly with enchiladas, tacos, burritos, and even as a dipping sauce for tortilla chips. It also complements grilled meats and can be drizzled over nachos for an extra kick!
Storage and Reheating
Store any leftover enchilada sauce in an airtight container in the refrigerator for up to one week. You can also freeze it for up to three months. To reheat, simply warm it in a saucepan over low heat, stirring occasionally until heated through.
Cooking Mistakes
- Using too much flour can make the sauce overly thick.
- Not seasoning adequately can lead to bland sauce.
- Burning the roux will impart an unpleasant flavor.
- Skipping the simmering step can result in an uncooked taste.
- Using low-quality spices may affect the overall flavor.
- Not whisking enough can create lumps in the sauce.
- Forgetting to adjust the seasoning after simmering.
Helpful Tips
- For a smokier flavor, add a pinch of smoked paprika.
- Adjust the heat level by adding cayenne pepper or jalapeño powder.
- Let the sauce cool completely before storing it.
- For a fresh twist, mix in some chopped cilantro before serving.

FAQs
Can I use store-bought enchilada sauce?
Yes, store-bought enchilada sauce can be used for convenience, but homemade sauce offers fresher flavors and can be customized to your taste.
How long does homemade enchilada sauce last?
Homemade enchilada sauce can last up to a week in the refrigerator or up to three months in the freezer when stored properly.
Can I make enchilada sauce spicy?
Absolutely! You can increase the spiciness by adding more chili powder, cayenne pepper, or diced jalapeños to the sauce.
What can I serve with enchilada sauce?
Enchilada sauce is great with enchiladas, tacos, burritos, and nachos. It can also be served over grilled chicken or vegetables.
Is it possible to make enchilada sauce vegan?
Yes, you can easily make enchilada sauce vegan by using vegetable broth and ensuring all spices and ingredients are plant-based.
Conclusion
This homemade enchilada sauce is not only easy to prepare but also enhances your Mexican dishes with vibrant flavors. Whether you’re a culinary novice or a seasoned chef, this recipe will surely impress. With its versatility and rich taste, it’s time to make this sauce a staple in your kitchen!

Enchilada Sauce
Ingredients
- 2 tablespoons olive oil
- 2 tablespoons flour
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 can 15 ounces tomato sauce
- 1 cup vegetable broth
- Salt and pepper to taste
- 1 teaspoon sugar optional
Instructions
- Heat olive oil in a medium saucepan over medium heat.
- Add flour and whisk continuously for 1-2 minutes to create a roux.
- Stir in chili powder, cumin, garlic powder, and onion powder.
- Cook for another minute until fragrant.
- Add tomato sauce and stir until well combined.
- Gradually pour in vegetable broth, whisking to avoid lumps.
- Bring the mixture to a simmer, stirring occasionally.
- Season with salt, pepper, and optional sugar to taste.
- Reduce heat and let the sauce simmer for 10-15 minutes.
- Remove from heat and allow to cool slightly before using.