Heat the oil in a large skillet to medium heat. Whisk in the flour and chili powder. Reduce heat to medium and continue to whisk until lightly browned. Gradually whisk in the chicken broth, tomato sauce, cumin, garlic powder, onion salt and salt. Stir until smooth, and continue simmering over medium heat about 10 minutes, or until slightly thickened.
Serve immediately, or keep in a covered bowl in the refrigerator for up to 3 days.
If you are preparing this recipe as GLUTEN FREE- just be sure to substitute an alternative thickener in place of the all purpose flour. Some people use a good GF flour (like Bob's Redmill), and others like to use sweet rice flour. And make sure you are using a brand of chicken broth that is designated as GF (or use water instead).