In a medium-sized saucepan, heat 2 tablespoons of vegetable or canola oil over medium heat. Allow the oil to warm up for about a minute.
Once the oil is hot, whisk in 3 tablespoons of all-purpose flour. Stir continuously for about 1-2 minutes until the flour turns a light golden color.
Next, add 4 tablespoons of red chili powder to the roux. Stir well to combine, letting it cook for another minute.
Gradually whisk in 1 cup of chicken stock and 1 cup of water. Make sure to whisk continuously to avoid any lumps forming.
Add 1 teaspoon of garlic powder and 1 teaspoon of salt to the mixture. Stir until everything is well combined.
Allow the sauce to come to a gentle simmer. Reduce the heat and continue to cook for about 10 minutes, stirring occasionally, until the sauce thickens to your desired consistency.