Begin by placing the diced fire roasted tomatoes in a blender or food processor. Blend until smooth, then set aside. This is the base of your sauce, and it should be velvety and rich.
In a large saucepan, heat the canola oil over medium heat. Make sure to coat the bottom of the pan well; this will help in sautéing the spices.
Gradually add the all-purpose flour and chili powder to the pan while whisking continuously. You want to form a smooth paste without any lumps. The mixture should start to bubble slightly.
Continue to whisk as you pour in the blended tomatoes and the chicken broth. The consistency should be smooth and liquid, with all the ingredients melding together beautifully.
Add the remaining spices: cumin, onion powder, and garlic salt. Stir well, ensuring that everything is evenly distributed.
Once the mixture begins to bubble again, reduce the heat to low. Let it simmer for 5 to 10 minutes, whisking occasionally. You’ll notice the flavors melding together, which is a critical step!
After simmering, check the consistency. If you desire a thicker sauce, let it simmer longer. The sauce should be rich and aromatic.
When ready, remove from heat. You can either use the sauce immediately in your favorite recipe or store it in an airtight container in the fridge for later use.
Enjoy your homemade sauce as a delightful addition to any meal, adding that authentic touch that elevates the dish!