Easy Homemade Enchilada Sauce Packed with Flavor Recipe
Making your own enchilada sauce at home is easier than you think. This sauce is rich, flavorful, and full of authentic Mexican taste. It brings depth to enchiladas, tacos, burritos, and more. Using simple ingredients, you can create a sauce that is fresh, smooth, and perfectly balanced.
Ingredients You Need
- 2 tablespoons olive oil
- 2 tablespoons all-purpose flour
- 3 tablespoons chili powder
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon ground cumin
- ½ teaspoon dried oregano
- ¼ teaspoon salt, or to taste
- ¼ teaspoon black pepper
- 2 cups vegetable or chicken broth
- 1 (8-ounce) can tomato sauce
- 1 teaspoon apple cider vinegar or lime juice
Step by Step Instructions for Enchilada Sauce Packed with Flavor Recipe

Heat the Oil and Flour
In a medium saucepan, heat olive oil over medium heat. Add flour and whisk 1–2 minutes to form a roux.
Add Spices
Stir in chili powder, garlic powder, onion powder, cumin, oregano, salt, and pepper. Cook 30 seconds until fragrant.
Add Liquid Ingredients
Slowly whisk in the vegetable or chicken broth to prevent lumps. Then add the tomato sauce and continue whisking until smooth. Bring the mixture to a gentle simmer.
Simmer the Sauce
Reduce heat and simmer 10–15 minutes, stirring occasionally, until slightly thickened and flavorful. Adjust seasoning as needed.
Finish with Acid
Remove the sauce from heat and stir in apple cider vinegar or lime juice. This adds brightness and balances the flavors. Let the sauce cool slightly before using it in your recipes.
Tips for Customizing the Recipe
This enchilada sauce recipe is very flexible. For a smokier flavor, add a teaspoon of smoked paprika or a small chipotle in adobo sauce while simmering. If you prefer a milder sauce, reduce the chili powder slightly. You can make it spicier by adding cayenne pepper or chopped fresh chili. For a smoother sauce, blend it with an immersion blender before using. You can also double the recipe and freeze portions for future use.Vegetarian or vegan variations are easy. Use vegetable broth and skip any animal-based toppings. This sauce is perfect for enchiladas, burrito bowls, tacos, or as a dipping sauce. It adds depth and warmth to any Mexican-inspired dish.
Nutritional Information
This enchilada sauce is low in calories but rich in flavor. One-quarter cup serving contains approximately 35 to 50 calories depending on the broth used. It provides a small amount of protein, healthy fats from olive oil, and a variety of vitamins and antioxidants from tomato sauce and spices. Using homemade sauce avoids the added sugars and preservatives often found in store-bought versions.
Serving Suggestions
Pour this homemade enchilada sauce over chicken, beef, or vegetable enchiladas for a classic meal. Use it as a base for burrito bowls or as a topping for tacos. Pair it with rice and beans for a complete and satisfying dinner. This easy homemade enchilada sauce is rich, versatile, and full of authentic flavor. It transforms any Mexican-inspired dish into a fresh and delicious meal.
Easy Homemade Enchilada Sauce Packed with Flavor Recipe
2
servings5
minutes15
minutes45-50
kcalThis easy homemade enchilada sauce is rich, smooth, and full of classic Mexican flavor. It comes together quickly using simple pantry ingredients.
Ingredients
2 tablespoons olive oil
2 tablespoons all purpose flour
3 tablespoons chili powder
1 teaspoon garlic powder
1 teaspoon onion powder
½ teaspoon ground cumin
½ teaspoon dried oregano
¼ teaspoon salt
¼ teaspoon black pepper
2 cups vegetable or chicken broth
1 can tomato sauce 8 ounces
1 teaspoon apple cider vinegar or lime juice
Directions
- Heat oil in a saucepan over medium heat.
- Add flour and whisk 1 to 2 minutes to form a roux.
- Add chili powder, garlic powder, onion powder, cumin, oregano, salt, and pepper. Stir until fragrant.
- Slowly whisk in broth, then add tomato sauce. Mix until smooth.
- Simmer 10 to 15 minutes until slightly thickened.
- Stir in vinegar or lime juice. Let cool slightly before using.
Notes
- Reduce chili powder for a milder sauce or add cayenne for extra heat.
- Add smoked paprika or chipotle for a smoky flavor.
- Blend the sauce for an ultra smooth texture.
- Sauce can be made ahead and stored in the fridge up to five days or frozen for three months.