Enchilada Sauce

Enchilada sauce is one of the most important parts of traditional Mexican cooking. This bold, slightly smoky, and flavorful red sauce is used to make classic enchiladas, but it also works perfectly with tacos, burritos, rice, and many baked dishes. A good enchilada sauce should have a deep chili flavor, balanced spices, and a smooth texture that coats food without being too thick.

Many store-bought sauces taste flat or overly salty, which is why homemade enchilada sauce makes a big difference. When prepared from scratch, the flavor becomes richer, fresher, and closer to what you would find in authentic Mexican kitchens. Restaurants often make their own sauce because the taste is stronger and more natural.

This recipe follows traditional techniques using simple ingredients like chili powder, garlic, broth, and tomato paste, so you get a sauce that tastes authentic but is still easy to make at home.

Enchilada Sauce

Why This Recipe Is Popular / Why You’ll Love It

  • Rich and authentic flavor

  • Better than store-bought sauce

  • Quick and easy to make

  • Perfect for enchiladas and tacos

  • Made with simple pantry ingredients

  • Can be stored or frozen

Homemade enchilada sauce gives much more flavor than canned versions and lets you control the spice level.

Equipment

  • Medium saucepan

  • Whisk

  • Measuring cups and spoons

  • Wooden spoon

  • Small bowl

Ingredients

  • 2 tablespoons oil

  • 2 tablespoons all-purpose flour

  • 2 tablespoons chili powder

  • 1 teaspoon garlic powder

  • 1 teaspoon onion powder

  • 1/2 teaspoon cumin

  • 1/2 teaspoon oregano

  • 2 tablespoons tomato paste

  • 2 cups chicken broth or vegetable broth

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

Timing and Servings

  • Prep Time: 5 minutes

  • Cook Time: 10 minutes

  • Total Time: 15 minutes

  • Servings: about 2 cups sauce

  • Calories per serving: ~60 kcal

How to Make (Step-by-Step Instructions)

Step 1 – Heat the oil

Heat oil in a saucepan over medium heat.

Step 2 – Add flour

Add flour and cook for about 1 minute while stirring. This helps thicken the sauce.

Step 3 – Add spices

Add chili powder, garlic powder, onion powder, cumin, and oregano. Cook for a few seconds until fragrant.

Step 4 – Add tomato paste

Stir in tomato paste and mix well.

Step 5 – Add broth slowly

Pour broth slowly while whisking to avoid lumps.

Step 6 – Simmer

Cook for 5–7 minutes until sauce thickens. Stir often.

Step 7 – Season

Add salt and pepper to taste.

Step 8 – Use or store

Use immediately or let cool and store in the refrigerator.

Enchilada Sauce

Tips for Best Results

  • Use good quality chili powder

  • Whisk while adding broth

  • Do not burn the flour

  • Simmer until smooth

  • Taste and adjust salt

Cooking the spices in oil helps bring out more flavor.

Variations

Spicy enchilada sauce

Add cayenne pepper or hot chili powder.

Mild sauce

Use less chili powder.

Green enchilada sauce

Use green chilies instead of red chili powder.

Creamy enchilada sauce

Add a little cream at the end.

Vegan version

Use vegetable broth.

What to Serve With It

  • Enchiladas

  • Burritos

  • Tacos

  • Rice

  • Chicken dishes

  • Baked casseroles

  • Quesadillas

This sauce works in many Mexican-style meals.

Storage and Reheating

  • Store in refrigerator up to 5 days

  • Freeze up to 3 months

  • Reheat on stove

  • Add water if thick

  • Stir while heating

Homemade sauce keeps very well.

Common Mistakes to Avoid

Burning the flour Sauce will taste bitter.

Adding broth too fast Lumps may form.

Using too much chili powder Sauce becomes harsh.

Not simmering enough Flavor will not develop.

Too much salt at start Add slowly and taste.

Nutritional Facts (Per Serving)

  • Calories: 60

  • Protein: 1 g

  • Carbs: 5 g

  • Fat: 4 g

  • Fiber: 1 g

  • Sugar: 1 g

  • Sodium: 220 mg

  • Cholesterol: 0 mg

Conclusion

Enchilada sauce is one of the easiest ways to bring authentic Mexican flavor into your kitchen. With just a few spices, broth, and tomato paste, you can make a rich, smooth sauce that tastes much better than store-bought versions. This recipe keeps the process simple while following traditional cooking methods, so the flavor stays bold and balanced. Once you make homemade enchilada sauce, it becomes a recipe you will use again and again for enchiladas, tacos, and many other dishes.

FAQs

What is enchilada sauce made of?

It is made from chili powder, flour, oil, broth, tomato paste, and spices.

Is enchilada sauce spicy?

It can be mild or spicy depending on the chili powder used.

Can I freeze enchilada sauce?

Yes, it freezes well for up to 3 months.

What is the difference between taco sauce and enchilada sauce?

Enchilada sauce is thicker and more chili-flavored.

Can I make enchilada sauce without flour?

Yes, but it will be thinner.

How long does homemade enchilada sauce last?

About 4–5 days in the refrigerator.