This quick and easy enchilada sauce comes together in about 10 minutes and makes about 2 cups of sauce. It's spicy, smoky and utterly delicious with chicken, pork, beef, even bean or sweet potato enchiladas. Make this sauce vegetarian by using vegetable broth instead of chicken.
For this recipe, it's important to have all of your ingredients prepped and ready BEFORE YOU START because it comes together very quickly once you start cooking and you don't want to be futzing around assembling the ingredients once you start.
In a small dish, combine the chili powder, chipotle powder, cumin, oregano, kosher salt, black pepper and cinnamon. Set aside. Have the minced garlic, flour, tomato paste and chicken broth measured and ready to go.
In a medium skillet or saucepan, heat the oil over medium high heat. When the oil is hot and shimmery add the minced garlic and quickly saute, stirring constantly for about 30 seconds. It should be aromatic and slightly softened, but not browned.
Add the flour and the spice combination and stir constantly as the dry ingredients are absorbed to form a fragrant paste. Cook and stir for about 1 minute, then add the tomato paste and stir until well combined.
Add the broth in ½ cup additions, not adding more until the previous addition is fully combined. Bring the sauce to a boil, stirring constantly and cook for one minute. Remove from heat.
Enchilada sauce can be stored in an airtight container for up to one week.