In a medium pot, melt the vegan butter over medium heat.
Stir in the flour until a thin paste forms.
Add the chili powder, garlic powder, cumin, onion powder, and cayenne pepper until combined. Cook for a couple minutes over medium heat until fragrant.
Add the tomato paste and the broth. Stir until smooth.
Bring to a simmer over low-medium heat. Stir in salt to taste and continue simmering until thickened for about 5 minutes, or longer if desired.