This homemade enchilada sauce recipe is simple, flavorful, and perfect for adding a touch of heat to your favorite Mexican dishes. Made with pantry staples like tomatoes, spices, and broth, this sauce is easy to whip up in just a few minutes.
Ingredients
- 1 can (15 oz) tomato sauce
- 1 cup chicken or vegetable broth
- 2 tbsp chili powder
- 1 tsp cumin
- 1 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp oregano
- 1/4 tsp cayenne pepper (optional)
- Salt and pepper to taste
- 2 tbsp olive oil
- 2 tbsp all-purpose flour
Directions
- In a saucepan, heat olive oil over medium heat.
- Add flour and whisk constantly for 1-2 minutes to create a roux.
- Stir in chili powder, cumin, garlic powder, onion powder, oregano, and cayenne pepper.
- Slowly whisk in tomato sauce and broth until smooth.
- Simmer for 10-15 minutes until thickened.
- Season with salt and pepper to taste.
- Use immediately or store in an airtight container in the fridge for up to a week.
Interesting Facts
Enchilada sauce can be used in various Mexican dishes like enchiladas, burritos, tacos, and more.
Homemade enchilada sauce is healthier and more flavorful than store-bought versions.
Adjust the spice level of the sauce by adding more or less cayenne pepper.