How to Make Authentic Red Enchilada Sauce

This homemade Red Enchilada Sauce is richly spiced, smooth, and balanced with a bright touch of acidity and a hint of sweetness. Made from scratch in under 30 minutes using pantry staples, it’s versatile and perfect for enchiladas, casseroles, soups, pasta, and more. It’s simple to make, easy to adjust for heat, and freezes well for quick weeknight meals.

a jar with red enchilada sauce with a spoon in the jar.

Enchilada Sauce From Scratch

Homemade enchiladas are delicious, and making the sauce yourself elevates the dish. Preparing this sauce from scratch is straightforward: spices are toasted in oil, flour is added to create a roux, then broth and tomato sauce are whisked in and simmered until the mixture thickens. The result is a smooth, full-flavored sauce you can tailor to your preferred spice level. I often double the recipe and freeze half for fast dinners later in the month.

Because the base is so adaptable, use this sauce wherever a red enchilada sauce is called for. It works exceptionally well in baked enchiladas, saucy pasta dishes, enchilada soups, or as a flavorful topping for proteins and vegetables.

Recipe Overview

Skill Level
Beginner
Prep Time
5 mins
Cook Time
17 mins

Key Ingredients

Below are the main ingredients used to make this Red Enchilada Sauce. Exact quantities are listed in the recipe card further down.

ingredients to make red enchilada sauce.

Flour: All-purpose flour is cooked with oil to form a roux that thickens the sauce and gives it a slightly creamy body. You can substitute whole wheat or a gluten-free flour blend if needed.

Spices: Chili powder, ground cumin, dried oregano, and cayenne combine for warmth and complexity. Adjust chili powder and cayenne to control the heat.

Broth: Vegetable broth is used here for a neutral base, but chicken or beef broth will add more depth if you prefer.

Tomato sauce: Use a plain canned tomato sauce without added herbs like basil so the flavors remain authentically Mexican.

Blooming Spices in Oil

To maximize flavor, the spices are briefly cooked in the oil at the start. This process, often called “blooming,” releases oil-soluble flavor compounds from the spices and infuses the fat with aroma, producing a richer final sauce.

How to Make Red Enchilada Sauce

Step 1. In a saucepan over medium heat, combine the oil, flour, chili powder, ground cumin, minced garlic, and dried oregano. Cook for about 2 minutes, stirring constantly, until the mixture becomes fragrant and slightly toasted. Watch carefully so the spices don’t scorch.

Cooking the seasonings in a saucepan and mixing.

Step 2. Gradually whisk in the vegetable broth, then add the tomato sauce, cayenne, and salt. Bring the sauce to a simmer, reduce the heat, and cook gently for about 15 minutes, stirring occasionally, until it thickens slightly and the flavors meld.

Adding broth to the sauce in the pan to make the enchilada sauce and mixing.

Step 3. Remove from heat and let the sauce cool. Transfer it to a jar or airtight container and refrigerate for up to one week, or freeze for longer storage. Use as needed in your favorite enchilada recipes or as a versatile Mexican-style sauce.

Recipe Notes

Storage: Store in a sealed container in the refrigerator for up to 1 week. For longer storage, freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: Warm gently over medium-low heat, stirring occasionally, until heated through.

Make it smoky: For a smoky flavor, add a small amount of chopped chipotle peppers in adobo. If you add chipotles, reduce or omit the cayenne to keep the heat balanced.

Make it creamy: Stir in a few tablespoons of heavy cream, Greek yogurt, or blended reduced-fat cottage cheese to create a creamier texture and milder flavor.

spoonful of enchilada sauce

Frequently Asked Questions

Can I freeze the sauce?

Yes. Freeze in a sealed container for up to 3 months. Thaw in the refrigerator overnight before using.

What’s the difference between red and green enchilada sauce?

Red sauce is tomato-based and typically uses dried chilies, giving a deeper, sweeter warmth. Green sauce is made from tomatillos and fresh green chiles, resulting in a tangier, brighter flavor.

How long will it last in the fridge?

Stored in a sealed container, it should keep for up to 1 week in the refrigerator.

Why would red enchilada sauce taste bitter?

Bitterness often comes from burnt spices. Stir and watch closely while cooking the spice and flour mixture so the chili powder does not burn.

You May Also Like

  • Black Bean Enchiladas
  • Chicken Enchilada Casserole
  • Enchilada Stuffed Zucchini Boats
  • Chicken Tinga
  • Shrimp Quesadillas
  • Smash Burger Tacos
  • Mahi Mahi Tacos
  • Avocado Salsa

If you make this sauce, leave a comment and share how you used it. Photos and feedback from home cooks help others try this simple homemade version with confidence.

Red Enchilada Sauce Recipe

By: Rena Awada
Skill Level: Beginner
Servings: 6
Prep: 5 mins
Cook: 17 mins
Total: 22 mins
a jar filled with red enchilada sauce with a spoonful over the jar.
This homemade Red Enchilada Sauce is richly spiced, smooth, and balanced. Made from scratch in under 30 minutes, it’s ideal for many Mexican-inspired dishes.

Ingredients

  • 3 tablespoons avocado oil (or other neutral oil)
  • 3 tablespoons all-purpose flour (or whole wheat)
  • 1 1/2 tablespoons chili powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon salt
  • 1/4 teaspoon cayenne pepper (adjust to taste)
  • 1 garlic clove, minced (or 1/2 teaspoon garlic powder)
  • 1 1/2 cups vegetable broth (or chicken broth or water)
  • 15 ounces tomato sauce (one can)

Instructions

  1. In a saucepan, combine 3 tablespoons avocado oil, 3 tablespoons flour, 1 1/2 tablespoons chili powder, 1 teaspoon ground cumin, 1 minced garlic clove, and 1/2 teaspoon dried oregano. Cook over medium heat for about 2 minutes, stirring constantly, until fragrant.

    Cooking the seasonings in a saucepan.
  2. Add 1 1/2 cups vegetable broth, 15 ounces tomato sauce, 1/4 teaspoon cayenne, and 1/4 teaspoon salt. Whisk to combine.

    adding broth to the sauce in the pan.
  3. Reduce the heat and simmer gently for about 15 minutes, stirring occasionally, until the sauce is slightly thickened and well blended.

    Cooking the enchilada sauce in a pan.
  4. Let the sauce cool, then transfer to a jar or airtight container. Refrigerate for up to 1 week or freeze for up to 3 months.

    enchilada sauce stored in a jar.

Notes

  • Makes roughly 3 cups in total.
  • Serving size: about 1/2 cup.
  • Simmer longer for a thicker consistency.
  • Adjust cayenne to control the heat level.
  • Use vegetable broth to keep it vegetarian; use chicken broth for more richness.
  • The sauce can be made up to five days in advance and stored in the refrigerator.
  • Freeze leftovers in an airtight container for up to 3 months.
  • Whisk continuously when adding broth to avoid lumps in the sauce.

Nutrition

Serving: 0.5 cups
Calories: 104 kcal
Carbohydrates: 9 g
Protein: 2 g
Fat: 8 g
Sodium: 701 mg
Fiber: 2 g

Nutrition information is automatically calculated and should be used as an approximation.

Additional Info

Course: Sauce
Cuisine: Mexican
Tried this recipe?
Share a photo or comment to let others know how it turned out.