In a small bowl, combine chili powder, paprika, garlic powder, cumin, chipotle powder, and espresso powder.
Set aside.
Heat the oil in a medium-size saucepan over medium-high heat.
Add the flour, stirring until smooth, bubbly, and just beginning to brown.
Stir in the spice mixture, ensuring it combines evenly with the roux.
Add the tomato sauce and vegetable broth, stirring to combine.
Bring the mixture to a simmer.
Cover and simmer for 15 minutes.
Remove from heat and let cool slightly before serving.
Notes / Tips / Wine Advice:
Serving Tip:Serve warm with veggie enchiladas, tacos, saucy burritos, or your favorite Mexican-inspired casseroles.Wine Advice:A medium-bodied red wine like Zinfandel or Garnacha pairs beautifully with the smoky, spicy flavors of the enchilada sauce.