Looking to spice up your meals? This enchilada sauce is a game-changer! Rich, velvety, and bursting with flavor, it’s the perfect complement to your favorite enchiladas and more. With just a few simple ingredients, you can create a sauce that rivals any restaurant version. Follow along to learn how to whip up this delicious sauce in your kitchen!
Ingredients
- 2 tablespoons vegetable oil
- 2 tablespoons all-purpose flour
- 1/4 cup chili powder
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups vegetable broth
- 1 tablespoon tomato paste
Servings and Cooking Time
This recipe makes approximately 2 cups of enchilada sauce, enough for about 8 servings. Preparation time is 5 minutes, with a cooking time of 15 minutes.
Nutritional Value
Per serving (2 tablespoons): Calories: 50, Total Fat: 3g, Saturated Fat: 0g, Sodium: 150mg, Total Carbohydrates: 5g, Dietary Fiber: 1g, Sugars: 1g, Protein: 1g. This nutritional value is based on one serving.
Step-by-Step Cooking Process
- Heat the vegetable oil in a saucepan over medium heat.
- Add the flour and whisk for about 1 minute until golden.
- Stir in the chili powder, cumin, garlic powder, onion powder, salt, and pepper.
- Cook for another minute to toast the spices.
- Gradually whisk in the vegetable broth until smooth.
- Add the tomato paste and stir until well combined.
- Bring the mixture to a simmer, stirring occasionally.
- Let it cook for about 10 minutes until slightly thickened.
- Taste and adjust seasoning as needed.
- Remove from heat and let cool slightly before using.
Alternative Ingredients
You can substitute vegetable oil with olive oil for a healthier option. For a gluten-free version, use cornstarch in place of flour. Additionally, adjust the spice levels by using milder chili powder or adding fresh peppers for a kick.
Serving and Pairings
This enchilada sauce pairs wonderfully with cheese enchiladas, chicken enchiladas, or even drizzled over tacos and burritos. It also works as a dip for tortilla chips or as a base for Mexican casseroles.
Storage and Reheating
Store any leftover enchilada sauce in an airtight container in the refrigerator for up to one week. You can also freeze the sauce for up to three months. To reheat, simply thaw overnight in the fridge and warm on the stovetop or in the microwave.
Cooking Mistakes
- Not toasting spices long enough can result in a bland sauce.
- Using too much flour can make the sauce thick and pasty.
- Overcooking can lead to a burnt flavor; keep it at a simmer.
- Not adjusting seasoning after cooking can result in a flat taste.
- Using low-quality broth affects the overall flavor of the sauce.
Helpful Tips
- Always taste your sauce before serving to adjust flavors.
- Experiment with different types of chili powders for varied flavor.
- For a smoky flavor, add a bit of smoked paprika.
- Use fresh ingredients whenever possible for the best taste.
FAQs
What is enchilada sauce made of?
Enchilada sauce typically consists of chili powder, flour, broth, and spices. It’s a versatile sauce that can be customized with additional ingredients like tomatoes or garlic for extra flavor.
Can I make enchilada sauce ahead of time?
Yes, you can prepare enchilada sauce ahead of time. It stores well in the refrigerator for up to a week or can be frozen for longer storage.
Is enchilada sauce spicy?
The spiciness of enchilada sauce can vary based on the type of chili powder used. You can choose mild or hot varieties depending on your preference.
How long can I store enchilada sauce?
Homemade enchilada sauce can be stored in the refrigerator for about a week or in the freezer for up to three months.
Can I use this sauce for other dishes?
Absolutely! Enchilada sauce is great for tacos, burritos, and even as a base for stews and soups, adding a flavorful kick to various dishes.
Conclusion
This homemade enchilada sauce is not only easy to make but also elevates your meals with its rich flavor and versatility. Whether you’re drizzling it over enchiladas or using it in other dishes, it’s sure to impress. Give it a try and enjoy the delightful taste of authentic Mexican cuisine!

Enchilada Sauce
Ingredients
- 2 tablespoons vegetable oil
- 2 tablespoons all-purpose flour
- 1/4 cup chili powder
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups vegetable broth
- 1 tablespoon tomato paste
Instructions
- Heat the vegetable oil in a saucepan over medium heat.
- Add the flour and whisk for about 1 minute until golden.
- Stir in the chili powder, cumin, garlic powder, onion powder, salt, and pepper.
- Cook for another minute to toast the spices.
- Gradually whisk in the vegetable broth until smooth.
- Add the tomato paste and stir until well combined.
- Bring the mixture to a simmer, stirring occasionally.
- Let it cook for about 10 minutes until slightly thickened.
- Taste and adjust seasoning as needed.
- Remove from heat and let cool slightly before using.