Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
enchilada sauce recipe - A close-up shot of rich, vibrant red enchilada sauce in a small ceramic bowl, garnished with a sprig of cilantro, against a rustic wooden background.

The Ultimate Homemade Red Enchilada Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Unlock unparalleled flavor with this easy-to-make homemade red enchilada sauce recipe. Rich, savory, and perfectly spiced, it's a game-changer for all your Mexican dishes, from classic enchiladas to chilaquiles.

  • Total Time: 35 minutes
  • Yield: 3 cups (enough for 12-16 enchiladas) 1x

Ingredients

Scale

2 tablespoons olive oil (or vegetable oil)
2 tablespoons all-purpose flour
1/2 cup good quality chili powder (preferably New Mexico or Ancho)
1 teaspoon ground cumin
1/2 teaspoon dried oregano
1/2 teaspoon garlic powder
1/4 teaspoon onion powder
Pinch of cayenne pepper (optional, for heat)
3 cups low-sodium chicken or vegetable broth
2 tablespoons tomato paste
1/2 teaspoon salt (or to taste)
1/4 teaspoon black pepper (or to taste)

Instructions

Step 1: Heat the oil in a medium saucepan over medium heat. Once shimmering, add the flour and whisk continuously for 1-2 minutes, creating a light brown roux.
Step 2: Reduce the heat to low. Add the chili powder, cumin, oregano, garlic powder, onion powder, and a pinch of cayenne pepper (if using). Cook, stirring constantly, for 1 minute until fragrant.
Step 3: Gradually whisk in the chicken or vegetable broth and tomato paste until smooth. Increase the heat to medium-low and bring the mixture to a gentle simmer, whisking occasionally.
Step 4: Continue to simmer the sauce for 15-20 minutes, stirring occasionally, until it thickens to your desired consistency. It should be thick enough to coat the back of a spoon.
Step 5: Season the sauce with salt and black pepper to taste. Adjust as needed to enhance the chili flavor.
Step 6: If you prefer a smoother sauce, carefully pour it through a fine-mesh sieve or use an immersion blender directly in the pot. This step is optional.
Step 7: Your homemade enchilada sauce is now ready to use! It can be used immediately or stored for later.

Notes

For a deeper, richer flavor, you can toast whole dried chiles (like Ancho or Guajillo) before rehydrating and blending them into the sauce instead of using chili powder. This sauce can be made ahead and stored in the refrigerator for up to 5 days or frozen for up to 3 months. Adjust cayenne pepper to your preferred spice level. If the sauce is too thick, add a little more broth until desired consistency is reached.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Dishes & Savory Recipes
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1/4 cup
  • Calories: 90 kcal
  • Sugar: 1 g
  • Sodium: 280 mg
  • Fat: 5 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 10 g
  • Fiber: 2 g
  • Protein: 2 g
  • Cholesterol: 0 mg
Logo

Join Eldralys Recipes!

Get the latest recipe trends delivered to your inbox daily.

✓ You're on the list!