Easy Enchilada Sauce Recipe in 20 Minutes

This easy enchilada sauce recipe makes about 2½ cups of smooth, richly seasoned red sauce in just 15–20 minutes. A simple roux of oil and flour gives the sauce body, while standard American chili powder, broth, tomato sauce, cumin, garlic, onion, and oregano create a dependable flavor base for approximately 10–12 enchiladas.

The finished sauce is savory, gently smoky, tangy from tomato, and as spicy as you choose to make it. Because it is whisked together in one saucepan, it is a practical homemade alternative to canned sauce and thickens slightly as it cools while staying pourable enough to blanket tortillas, beans, chicken, or cheese.

Jump to Recipe

Why You’ll Love This Recipe

Homemade red enchiladas served with easy enchilada sauce

Making enchilada sauce from scratch does not require dried chiles, a blender, or a long simmer. This quick version uses pantry-friendly spices and a few everyday ingredients, so you can prepare it while the oven preheats or while you assemble the filling.

The roux creates a smooth, substantial texture that clings to tortillas instead of running immediately to the bottom of the baking dish. It is especially useful when you want an evenly coated casserole with plenty of sauce in every bite.

Flavor control is another reason to keep this recipe close. Use chicken broth for a fuller savory taste or vegetable broth for a vegetarian sauce, then add the optional cayenne when you want extra warmth without changing the main seasoning balance.

Ingredients You’ll Need

Ingredients for easy homemade enchilada sauce

The ingredient list is short, but each item has a job. Oil and flour form the light roux, which thickens the sauce; chili powder supplies the central red chile flavor; and tomato sauce adds color, acidity, and a rounded texture.

  • Oil: Neutral oil, olive oil, or avocado oil all work well.
  • Flour: All-purpose flour gives the sauce its smooth, spoon-coating body.
  • Chili powder: Choose a standard American chili powder blend for a moderate, seasoned flavor. Pure ground chile powder can be considerably hotter.
  • Warm spices: Cumin, garlic powder, onion powder, and Mexican oregano make the sauce taste full without requiring fresh chopping.
  • Broth and tomato sauce: Together, they create the liquid base and balance the dried seasonings.
  • Salt and cayenne: Salt sharpens the flavor, while cayenne is optional for additional heat.

Measure the broth and tomato sauce before you begin, and have the whisk ready beside the stove. The sauce comes together quickly once the roux is made, so preparation helps you keep the process smooth.

How to Make It Step-by-Step

Whisking homemade enchilada sauce in a saucepan

Step 1: Heat the oil in a medium saucepan over medium heat. Add the flour and whisk constantly for about 1 minute, just until the mixture becomes a light roux; it should look smooth and pale rather than deeply browned.

Step 2: Add the chili powder, cumin, garlic powder, onion powder, oregano, and optional cayenne to the roux. Whisk for about 30 seconds, allowing the spices to bloom until fragrant, but do not let them fry too long or over high heat because the chili powder can become bitter.

Step 3: Slowly pour in the broth while whisking continuously. Adding the liquid gradually is the most reliable way to keep the flour from clumping, and the mixture will loosen as each addition is incorporated.

Step 4: Stir in the tomato sauce and kosher salt. Keep the saucepan over medium heat and bring the mixture to a gentle simmer, watching for small bubbles around the edges rather than a forceful boil.

Step 5: Cook the sauce for 10–15 minutes, whisking occasionally as it becomes smooth and slightly thicker. Do not rush this stage; the short simmer gives the spices time to blend and lets the roux reach the right consistency.

Step 6: Taste the sauce carefully and adjust the salt or cayenne if needed. It should be pourable but thick enough to lightly coat a spoon, with a balanced chile, tomato, and spice flavor.

Step 7: Use the sauce immediately for enchiladas, or let it cool before transferring it to an airtight container. Remember that it will thicken slightly as it cools, so a small splash of broth can restore a looser consistency later.

Pro Tips for Smooth, Flavorful Sauce

Adding broth slowly to enchilada sauce to prevent lumps

Whisking is the most important technique in this recipe. Keep the whisk moving while adding broth, especially around the corners and bottom of the saucepan where flour can collect.

Use medium heat for the roux and spice blooming stage. The goal is to warm the seasonings and release their aroma, not to toast them aggressively; approximately 30 seconds is enough for the chili powder mixture.

For the most predictable heat, use a standard American chili powder blend rather than pure chile powder. Different pure chile powders vary significantly in intensity, and some can make the finished sauce much hotter than expected.

If your sauce seems thin at the end of the simmer, give it another minute or two while stirring. If it becomes too thick, whisk in a small amount of broth until it returns to a pourable texture.

For enchiladas, spread a little sauce in the baking dish before adding the filled tortillas. Spoon more over the top, making sure the edges are covered so the tortillas stay tender while baking.

Ways to Use Easy Enchilada Sauce

This sauce is made for classic enchiladas filled with shredded chicken, seasoned beef, beans, cheese, or roasted vegetables. It also works beautifully over breakfast enchiladas with eggs and potatoes, or layered into a quick tortilla casserole when rolling individual enchiladas is not convenient.

Use extra sauce as a topping for burrito bowls, rice, stuffed peppers, or roasted potatoes. A spoonful stirred into cooked beans adds color and spice, while a small amount can make leftover chicken or vegetables taste freshly prepared.

For a complete Mexican-inspired dinner, serve the enchiladas with rice, beans, avocado, shredded lettuce, or a crisp tomato salad. A cool spoonful of sour cream or plain yogurt can soften the heat and provide a pleasant contrast.

If you are planning a festive menu with several homemade dishes, you can also browse our easy King Cake idea for a sweet finish. For other dessert inspiration after dinner, our coconut cake recipe and fruit cake recipe offer two very different but comforting options.

Storage & Reheating

Stored homemade enchilada sauce ready for reheating

Cool leftover sauce before placing it in an airtight container and refrigerating it for up to 5 days. Label the container with the date so it is easy to use within that window.

The sauce can also be frozen for approximately 2–3 months. Freeze it in a suitable container with a little room for expansion, then thaw it in the refrigerator before reheating.

Reheat gently in a saucepan over low to medium-low heat, whisking often. If the sauce has thickened too much in storage, whisk in a little broth until it is smooth and pourable again.

For the best texture, stir thoroughly after reheating because the sauce may separate slightly while chilled. Taste it once more and add a small pinch of salt only if the flavor needs refreshing.

Easy Enchilada Sauce Recipe in 20 Minutes

Easy Enchilada Sauce Recipe

A quick roux-based red enchilada sauce made with chili powder, broth, tomato sauce, and warm spices. It yields about 2½ cups, enough for approximately 10–12 enchiladas.
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings: 2 servings

Ingredients
  

Sauce Base
  • 2 tablespoons Neutral oil, olive oil, or avocado oil
  • 2 tablespoons All-purpose flour
Seasonings
  • 2 tablespoons Standard American chili powder blend
  • 1 teaspoon Ground cumin
  • 1 teaspoon Garlic powder
  • ½ teaspoon Onion powder
  • ½ teaspoon Dried oregano, preferably Mexican oregano
  • ½ teaspoon Kosher salt, plus more to taste
Liquids
  • 2 cups Chicken broth or vegetable broth
  • 1 cup Tomato sauce, or one 8-ounce can
Optional
  • 1 pinch Cayenne pepper

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 constantly, until a light roux forms.
  2. Add the chili powder, cumin, garlic powder, onion powder, oregano, and optional cayenne. Whisk for about 30 seconds, just until fragrant.
  3. Gradually pour in the broth while whisking continuously. Add it in a slow stream so the flour disperses smoothly without forming lumps.
  4. Stir in the tomato sauce and kosher salt. Bring the mixture to a gentle simmer rather than a vigorous boil.
  5. Cook for 10–15 minutes, whisking occasionally, until the sauce is smooth and slightly thickened. Taste and adjust the salt or heat before using.

Notes

The sauce should lightly coat a spoon while remaining pourable, and it thickens a little more as it cools. Refrigerate in an airtight container for up to 5 days or freeze for approximately 2–3 months. If it is too thick after reheating, whisk in a little broth.

Final Thoughts

This easy enchilada sauce proves that a deeply satisfying homemade sauce can come from a handful of pantry staples. The light roux gives it a smooth, substantial texture, while chili powder, cumin, garlic, onion, oregano, tomato, and broth provide the familiar red enchilada flavor in a short cooking time.

Keep the heat moderate, bloom the spices briefly, and add the broth slowly while whisking. Those small details prevent bitterness and lumps, leaving you with a glossy sauce that is ready for approximately 10–12 enchiladas.

Make it ahead for a relaxed dinner, freeze a batch for another meal, or use the leftovers to add instant flavor to beans, rice, vegetables, and casseroles. Once you taste the difference fresh sauce makes, this quick recipe is likely to become a regular part of your weeknight cooking routine.

Leave a Comment

Recipe Rating