Easy Enchilada Sauce Recipe in 20 Minutes

This easy enchilada sauce recipe makes about 2 cups of rich, savory red sauce in about 20 minutes, including just 5 minutes of prep and 10 to 15 minutes of cooking. Made with oil, flour, mild Mexican-style chili powder, tomato paste, broth, and warm spices, it is enough to generously coat 8 to 10 enchiladas.

The sauce tastes smooth, mildly spicy, tomato-rich, and wonderfully savory, with cumin and Mexican oregano adding depth. It is simple enough for a weeknight dinner, yet delicious enough to become your go-to homemade sauce for enchiladas, burritos, tacos, rice, and casseroles.

Jump to Recipe

Why You’ll Love This Recipe

Chicken and cheese enchiladas covered with homemade red enchilada sauce

There is no need to open a can when homemade enchilada sauce can be ready in one saucepan in about 20 minutes. The ingredient list is short, the method is approachable, and the result has a fresher, more balanced flavor than many prepared sauces.

The flour-and-oil mixture creates the sauce’s gentle thickness, while tomato paste adds body and concentrated savory flavor. Broth turns the spice mixture into a pourable sauce that clings beautifully to tortillas without becoming heavy or pasty.

This recipe is also easy to adjust. Use chicken broth for a fuller savory note or vegetable broth for a vegetarian sauce, and control the heat by choosing a mild chili powder blend or adding a little more after tasting.

  • Fast: Prep takes 5 minutes, and cooking takes 10 to 15 minutes.
  • Useful yield: About 2 cups covers 8 to 10 enchiladas.
  • Flexible: It works with chicken, beef, cheese, bean, or vegetable enchiladas.
  • Make-ahead friendly: The sauce keeps covered in the refrigerator for up to 4 days.

Ingredients You’ll Need

Ingredients for an easy homemade enchilada sauce recipe

Oil and flour form the foundation of this sauce. Together, they create a smooth roux that thickens the broth without requiring a long cooking time, and either vegetable oil or olive oil works well.

Choose a mild Mexican-style chili powder blend rather than pure ground chile powder. Chili powder blends vary by brand, but they commonly provide a rounded chile flavor along with seasonings that complement the cumin, garlic powder, and oregano in this recipe.

  • 2 tablespoons vegetable oil or olive oil: The cooking fat for the roux.
  • 2 tablespoons all-purpose flour: The main thickener.
  • 2 tablespoons mild Mexican-style chili powder: The sauce’s color, chile flavor, and moderate warmth.
  • 1 teaspoon ground cumin: Adds earthy depth.
  • 1/2 teaspoon garlic powder: Brings savory garlic flavor without large pieces.
  • 1/2 teaspoon dried Mexican oregano: Adds a lightly herbal character.
  • 1/2 teaspoon fine salt: Seasons the sauce; add more after tasting.
  • 2 tablespoons tomato paste: Supplies body and concentrated tomato flavor.
  • 2 cups low-sodium broth: Use chicken broth or vegetable broth.
  • 1 teaspoon apple cider vinegar: Optional, but useful for a bright finishing note.

Low-sodium broth gives you more control over the final seasoning. If your broth is not low-sodium, wait until the sauce is finished before adding any extra salt.

How to Make It Step-by-Step

Whisking broth into the roux for homemade enchilada sauce

Step 1: Heat the oil in a medium saucepan over medium heat. Add the flour and whisk constantly for about 1 minute, creating a smooth roux that should look blended and lightly golden but should not brown deeply.

Step 2: Add the chili powder, cumin, garlic powder, Mexican oregano, and salt to the saucepan. Whisk the dry seasonings into the roux for 20 to 30 seconds, which wakes up their aroma without scorching them.

Step 3: Whisk in the tomato paste until it is fully incorporated. The paste may make the mixture look thick at this stage, but that is expected; it will loosen as the broth is added.

Step 4: Slowly pour in the broth while whisking continuously. Begin with a small splash, whisk it smooth, and then keep adding the remaining broth in a steady stream to prevent flour lumps.

Step 5: Bring the mixture to a gentle simmer, then cook for 8 to 12 minutes. Whisk occasionally as it cooks, watching for a consistency that coats the back of a spoon while still flowing easily from a ladle.

Step 6: Stir in the apple cider vinegar at the end if you want a little extra brightness. Taste carefully and adjust the salt or chili powder, remembering that the sauce will thicken further as it cools.

Step 7: Spoon or pour the sauce over prepared enchiladas, or use it in another dish right away. For the smoothest possible texture, pass it through a fine-mesh strainer before serving.

Pro Tips for Smooth Flavor

Adding broth slowly while whisking enchilada sauce to prevent lumps

The most important technique is adding the broth gradually while whisking without stopping. A quick pour can overwhelm the roux and create small flour lumps, while a slow addition gives the flour time to dissolve evenly.

Keep the heat at medium when cooking the roux and spices. The flour should cook briefly, but deep browning can change the flavor and make the sauce taste more toasted than intended.

Remember that chili powder is not standardized. Start with the listed 2 tablespoons for a moderate sauce, taste after simmering, and add a little more only if you want a deeper chile flavor or more heat.

Do not substitute 2 tablespoons of pure ground chile powder for the chili powder blend unless you are intentionally making a much hotter sauce. Pure chile powder can be considerably stronger and may overpower the tomato, cumin, and oregano.

If the sauce becomes thicker than you want, whisk in a small amount of broth until it reaches a pourable consistency. If it seems thin, continue simmering briefly, keeping in mind that cooling will naturally thicken it.

Ways to Use It

Homemade enchilada sauce served with enchiladas, burrito, and rice

This sauce is made for enchiladas, but its uses go well beyond a single dinner. Pour it over rolled tortillas filled with shredded chicken, seasoned beef, black beans, cheese, roasted vegetables, or any combination you enjoy.

Use it as a base for a layered enchilada casserole, spreading sauce between tortillas, filling, and cheese before baking. It can also be spooned over burritos, eggs, rice bowls, roasted potatoes, or cooked vegetables when you want a warm chile-tomato finish.

For classic enchiladas, lightly coat the bottom of a baking dish with sauce before arranging the filled tortillas. Cover the tops generously, add cheese if desired, and bake according to your enchilada recipe until the filling is hot and the cheese is melted.

Because this recipe makes about 2 cups, it is sized for a standard batch of 8 to 10 enchiladas. If you are preparing a smaller meal, reserve the extra sauce for another dish within the storage period.

Storage & Reheating

Homemade enchilada sauce stored for reheating

Use the sauce immediately, or let it cool before placing it in a covered container. It will keep in the refrigerator for up to 4 days, making it a practical component for meal preparation.

Expect the sauce to thicken as it cools. To restore its original texture, warm it gently in a saucepan and whisk in a little broth until it is smooth and pourable again.

If you are reheating only part of the batch, warm that portion rather than repeatedly heating and cooling the entire container. Stir well before using, and taste once more because reheating can slightly change the sauce’s seasoning.

For a particularly polished finish, strain the warmed sauce through a fine-mesh strainer. This optional step removes any tiny spice or flour particles and gives the sauce a silky texture for pouring over enchiladas.

Easy Enchilada Sauce Recipe in 20 Minutes

Easy Enchilada Sauce Recipe

A smooth, savory homemade enchilada sauce prepared in one saucepan with mild chili powder, tomato paste, broth, and classic Mexican-inspired seasonings. The recipe yields about 2 cups, enough for 8 to 10 enchiladas.
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 2 servings

Ingredients
  

Sauce
  • 2 tablespoons Vegetable oil or olive oil
  • 2 tablespoons All-purpose flour
  • 2 tablespoons Mild Mexican-style chili powder blend
  • 1 teaspoon Ground cumin
  • 1/2 teaspoon Garlic powder
  • 1/2 teaspoon Dried Mexican oregano
  • 1/2 teaspoon Fine salt, plus more to taste
  • 2 tablespoons Tomato paste
  • 2 cups Low-sodium chicken broth or vegetable broth
Finishing
  • 1 teaspoon Apple cider vinegar, optional

Method
 

Step-by-Step
  1. Heat the oil in a medium saucepan over medium heat. Whisk in the flour and cook for about 1 minute, stirring until the mixture is smooth without allowing it to brown deeply.
  2. Add the chili powder, cumin, garlic powder, dried oregano, and salt. Whisk for 20 to 30 seconds, just until the spices smell fragrant.
  3. Whisk in the tomato paste until it blends into the seasoned flour mixture. This gives the sauce body and a concentrated savory tomato flavor.
  4. Gradually pour in the broth while whisking constantly. Add it slowly at first so the flour incorporates smoothly and lumps do not form.
  5. Bring the sauce to a gentle simmer and cook for 8 to 12 minutes, whisking occasionally. It is ready when it coats a spoon but remains loose enough to pour.
  6. Stir in the apple cider vinegar, if using, then taste the sauce. Adjust with more salt or a little additional chili powder according to the flavor and heat you prefer.
  7. Use the sauce immediately, or cool it before transferring it to a covered container. Refrigerate for up to 4 days, thinning it with a little broth if it becomes too thick.

Notes

Chili powder strength varies considerably, so start with 2 tablespoons for a moderate sauce and add slightly more after tasting if desired. Do not replace the chili powder blend with 2 tablespoons of pure ground chile powder unless you specifically want a much hotter sauce. For an especially smooth sauce, strain it before using.

Final Thoughts

This easy enchilada sauce recipe proves that a flavorful specialty sauce does not require a long ingredient list or complicated equipment. In one saucepan, a quick roux, fragrant spices, tomato paste, and broth become a smooth red sauce with just the right balance of savory depth, gentle warmth, and tangy freshness.

Keep the broth moving as you whisk, use a mild chili powder blend unless you prefer extra heat, and taste before serving. Those small details make the difference between a sauce that is merely convenient and one that makes the whole meal memorable.

Pour it over 8 to 10 enchiladas, save some for burritos or rice bowls, or prepare it ahead and refrigerate it for up to 4 days. Once you taste the homemade version, this quick recipe is likely to become a regular part of your kitchen routine.

Leave a Comment

Recipe Rating