Made with pantry ingredients in just 15 minutes and packed with robust, authentic flavor, this sauce is perfect for enchiladas and many other Mexican-inspired dishes.
Heat olive oil in a medium, non-reactive saucepan over medium-low heat until hot. Add flour and cook, stirring constantly, until smooth and bubbly, about 1 minute. Add chili powder, cumin and oregano and stir until fragrant, about 30 seconds. Add broth and tomato sauce; stir until smooth. Bring to simmer and cook, stirring often, until thickened enough to thickly coat the back of a spoon, 5 to 8 minutes. Remove from heat and season to taste with salt.
Use immediately or let cool and refrigerate in an airtight container for up to 5 days or freeze for up to 3 months.