Easily make a rich, flavorful red enchilada sauce from scratch in 10 minutes using spices from your pantry! Whether you’re whipping up a batch of brisket enchiladas or smothering burritos, this sauce will take your Tex-Mex dishes to the next level. Skip the store-bought stuff and enjoy the deep, smoky, and slightly spicy flavors of this homemade enchilada sauce.

Save this Recipe!
Jump to:
Why You'll Love this Recipe
- Homemade is best! In my opinion, homemade sauces are superior because they contain no preservatives, artificial flavors, or unknown ingredients.
- Versatile. While it’s a delicious red sauce for enchiladas, don’t stop there! Drizzle it over tacos, mix it into my Jiffy tamale pie, or use it as a base for beef enchilada soup.
- Quick and easy. This easy enchilada sauce recipe delivers the same authentic taste you’d expect from a Mexican restaurant, but with simple pantry ingredients and only 10 minutes of cooking time.
Notes on Ingredients
- Olive oil and flour create a paste that helps thicken this sauce.
- Spices: I use a combination of chili powder, garlic powder, onion powder, Mexican oregano, and cumin. This recipe calls for a generous amount of chili powder. When I was testing this enchilada sauce, I tried using less chili powder, but the bold, authentic flavor just wasn’t the same. Trust me, you need the full amount to get that rich, deep flavor that makes this sauce so good. Don't worry, it won't be overly spicy.
- Chicken broth creates a smooth, pourable sauce while adding a savory richness. Swap with vegetable broth for a vegetarian version.
How to Make Red Enchilada Sauce
Step 1: To prepare the homemade enchilada sauce, warm the olive oil in a small saucepan over medium heat. Sprinkle in the flour and whisk continuously for about a minute until it forms a smooth, golden paste.
Step 2: Add the all the spices, stirring constantly for another minute to toast the spices and enhance their flavors.
Step 3: Gradually pour in the broth while whisking to prevent any lumps from forming. Continue stirring until the mixture is smooth and well combined.
Step 4: Bring the sauce to a gentle simmer, then lower the heat. Let it cook uncovered for about 10 minutes, stirring occasionally, until it thickens slightly. Give it a taste and adjust the seasoning with more salt if needed.
Tips for Success
Toast the spices before adding the chicken broth. I like to let the spices cook for 1 minute to remove the raw taste and enhances their flavor.
Yes, it calls for a lot of chili powder - don’t panic! This recipe uses a generous amount of spices, but don’t worry, the result is a mild enchilada sauce that enhances your dishes without overwhelming heat.
Whisk, whisk, whisk! Once you add the chicken broth, whisk continuously to keep the sauce smooth and lump-free.
Recommended
If you try this recipe or any recipe from Happy Honey Kitchen, please rate the recipe and leave a comment below! Enjoy!
10-Minute Red Enchilada Sauce
Save this Recipe!
Equipment
- Small saucepan
Ingredients
- 2 Tablespoons olive oil
- 2 Tablespoons all purpose flour
- ¼ cup chili powder
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon cumin
- ½ teaspoon Mexican oregano
- ½ teaspoon salt
- 2 cups chicken broth
Instructions
- In a small saucepan over medium heat, heat the olive oil. Add the flour and whisk continuously for 1 minute until it forms a smooth paste.
- Stir in the chili powder, garlic powder, onion powder, cumin, oregano, and salt. Cook for 1 minute, whisking constantly, to toast the spices.
- Slowly pour in the broth, whisking continuously to prevent lumps from forming. Stir until the mixture is smooth and fully combined.
- Bring the sauce to a gentle simmer, then reduce the heat to low. Let it cook uncovered for 10 minutes, stirring occasionally, until it thickens slightly. Taste and season with salt, if needed.
Notes
- This recipe yields about 2 cups of sauce.
- Yes, this recipe calls for a good amount of chili powder, but don't worry - it's still considered a mild enchilada sauce.
- Store any leftover sauce in an airtight container in the refrigerator for up to a week. Or, freeze the sauce in a freezer safe container for up to 3 months.
Leave a Reply