Homemade Enchilada Sauce Recipe

5 stars
5.00 (12)

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

  1. In a saucepan, heat olive oil over medium heat.
  2. Add flour and whisk constantly for 1-2 minutes to create a roux.
  3. Stir in chili powder, cumin, garlic powder, onion powder, oregano, and cayenne pepper.
  4. Slowly whisk in tomato sauce and broth until smooth.
  5. Simmer for 10-15 minutes until thickened.
  6. Season with salt and pepper to taste.
  7. 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.