This enchilada sauce recipe is so easy and delicious, you’ll never buy it at the grocery store again! Made with pantry staples, this simple sauce comes together with minimal time and effort.
In a small bowl, measure out flour, chili powder, cumin, garlic powder, smoked paprika, oregano, and salt.
3 tablespoons all-purpose flour, 1 tablespoon chili powder, 1 teaspoon ground cumin, 1 teaspoon garlic powder, ½ teaspoon smoked paprika, ¼ teaspoon dried oregano, ½ teaspoon kosher salt
Heat oil in a medium saucepan over medium heat. Once the oil is hot and shimmering, add the flour and spice mixture and whisk continuously for 1 minute.
3 tablespoons oil
Whisk in the tomato paste until combined, and then slowly add the broth, while whisking.
Bring to a gentle simmer, reduce the heat to low, and let cook for 5 to 7 minutes, stirring occasionally, until the sauce thickens to your desired consistency.
Taste and adjust seasoning as needed.
Remove the sauce from heat and let it cool slightly before using.
Notes
Spice level: As written, this is a fairly mild sauce. If desired, add ¼ teaspoon or more of cayenne powder.
Broth: If you prefer, chicken or vegetable broth can be substituted for beef broth.
Storage: Store any leftovers in an airtight container in the refrigerator for up to one week or freeze for up to three months.