
It’s the sauce.
That rich red layer soaking into warm tortillas.
The one that transforms simple ingredients into a real Tex-Mex dinner.
And yes — you can make it at home in minutes.
Restaurant enchiladas are all about that deep red sauce. It’s savory, slightly smoky, and perfectly balanced between spice and richness.
The good news? A great enchilada sauce recipe is incredibly simple to make with pantry ingredients. Once you taste the homemade version, those canned sauces start tasting a little flat.

Quick Answer
This enchilada sauce recipe is a rich Mexican-style red sauce made with chili powder, garlic, tomato paste, and broth.
It takes about 15 minutes to prepare and delivers a smooth, savory sauce that’s perfect for:
- enchiladas
- tacos
- burrito bowls
- quesadillas
- Mexican casseroles
The sauce is slightly thick so it coats tortillas perfectly while baking.
Why This Recipe Works
A good enchilada sauce needs three things: balanced spice, smooth texture, and deep flavor.
This recipe builds flavor by blooming spices in oil first. When chili powder, cumin, and garlic cook briefly in warm oil, they release essential oils that create a richer flavor.
Tomato paste adds body and slight acidity, while broth loosens the sauce into the perfect consistency.
The small amount of flour thickens the sauce just enough so it clings to tortillas when baking enchiladas.
The result is a sauce that tastes fresh, bold, and far more balanced than canned versions.
And honestly, the smell of chili powder and garlic cooking together might be the best part of the whole process.

What It Tastes Like
Homemade enchilada sauce is warm, savory, and slightly smoky.
Flavor profile:
- rich chili flavor
- mild garlic depth
- subtle tomato richness
- gentle cumin warmth
It’s not meant to be extremely spicy. Instead, it provides a flavorful base that pairs well with:
- shredded chicken
- ground beef
- black beans
- roasted vegetables
That’s why enchilada sauce works in so many Tex-Mex dishes.
Ingredients You’ll Need
- 2 tablespoons olive oil
- 2 tablespoons all-purpose flour
- 2 tablespoons chili powder
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 2 tablespoons tomato paste
- 2 cups chicken broth
- salt to taste
Why These Ingredients Matter
Chili powder creates the signature enchilada flavor.
Tomato paste adds richness and slight acidity without overpowering the sauce.
Cumin and garlic powder bring the warm Tex-Mex aroma.
Flour thickens the sauce so it coats tortillas during baking.
Chicken broth balances the spices and creates the perfect smooth texture.

How to Make It
Step 1 — Heat the oil
Warm olive oil in a saucepan over medium heat.
Step 2 — Toast the spices
Whisk in flour, chili powder, cumin, garlic powder, and onion powder. Cook for about one minute.
Step 3 — Add tomato paste
Stir in tomato paste and cook briefly to deepen the flavor.
Step 4 — Add broth
Slowly whisk in chicken broth until smooth.
Step 5 — Simmer
Let the sauce simmer for about 8–10 minutes until slightly thickened.
If the sauce looks thin at first, don’t worry — it thickens slightly as it cools.

Enchilada Sauce
Ingredients
- 2 tablespoon olive oil
- 2 tablespoon flour
- 2 tablespoon chili powder
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 2 tablespoon tomato paste
- 2 cups chicken broth
- salt to taste
Instructions
- Heat oil in saucepan.
- Whisk in flour and spices.
- Add tomato paste and cook briefly.
- Slowly whisk in broth.
- Simmer until slightly thickened.
Notes
Pro Tips
• Toast the spices briefly for deeper flavor
• Don’t rush the simmering step
• Add smoked paprika for extra smokiness
• Adjust thickness with broth if needed
Ingredient Swaps
You can easily adapt this recipe.
Chicken broth → vegetable broth
Flour → cornstarch slurry
Olive oil → avocado oil
For a spicier sauce, add:
- cayenne pepper
- chipotle powder
Make It Your Way
This enchilada sauce works in many dishes.
Try it with:
- taco bowls
- burritos
- grilled chicken
- roasted vegetables
- Tex-Mex casseroles
It also makes a surprisingly good dipping sauce for quesadillas.
Storage & Meal Prep
Store enchilada sauce in an airtight container in the refrigerator for up to 5 days.
You can also freeze it for up to 3 months.
To reheat, warm gently on the stovetop and whisk until smooth.
Common Questions
Is enchilada sauce spicy?
Usually mild, but you can adjust the heat.
Can I freeze enchilada sauce?
Yes. It freezes well for about three months.
Is this similar to Taco Bell red sauce?
Yes, but homemade versions taste richer.
Can I make this gluten-free?
Yes, replace flour with cornstarch.
Can I use tomato sauce instead of paste?
You can, but the flavor will be lighter.
What dishes use enchilada sauce?
Enchiladas, burritos, tacos, casseroles, and rice bowls.
You Might Also Like
Chipotle Mayo
Jalapeño Ranch Sauce
Taco Bell Red Sauce
5-Minute Quesadilla Sauce
Final Thoughts
Homemade enchilada sauce takes just minutes to prepare, yet it dramatically improves Tex-Mex dishes.
Once you make it yourself, it’s hard to go back to canned versions.
SAVE CTA
If you're saving ideas for later, don't forget to pin this recipe.




Leave a Reply