Combine the chili powder, paprika, garlic powder, cumin, chipotle powder, and espresso powder in a small-size bowl.
Set aside.
In a medium-size saucepan, heat the oil over medium-high heat.
Add the flour and stir until smooth, bubbly, and just beginning to brown.
Stir in the spice mixture.
Add the tomato sauce and vegetable broth, and stir to combine.
Bring to a simmer, cover, and simmer for 15 minutes.
Notes / Tips / Wine Advice:
Serving Tip:Serve this versatile enchilada sauce with veggie enchiladas, tacos, or burritos for a delicious homemade touch.Wine Advice:Pair with a zesty white wine like Sauvignon Blanc or a light red such as Pinot Noir to balance the spice.