In a sauce pan, make a roux with the avocado oil and flour. Over medium heat, heat the oil for 1 minute in the sauce pan, then add the flour. Continually whisk until the flour becomes bubbly. Then, add the spices; chili powder, cumin, garlic powder, garlic salt and onion powder. Whisk continually for 1 more minute, then remove from heat when the spices become fragrant.
To the spice/roux mixture, add the chicken broth and tomato sauce. Place back on medium heat and whisk until all ingredients are completely combined and smooth. Once mixture comes to a low boil, reduce heat to low and simmer for 10 minutes until the sauce becomes slightly thicker.
Once done cooking, let cool slightly before adding to your enchiladas, soups or casseroles.
Notes
Storing enchilada sauce: Refrigerate for up to 7 days in an airtight container. A mason jar with a tight fitting lid works well. When freezing, store in an airtight container. Will keep frozen for 3-4 months.To make sauce extra spicy: Consider adding 1/4 - 1/2 tsp. cayenne pepper to the spices.For mild sauce: This sauce is naturally mild, however, for a VERY mild sauce, reduce the amount of chili powder from 3 tablespoons to 2.