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 RecipeWhy You’ll Love This Recipe

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

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

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

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

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
Ingredients
Method
- 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.
- Add the chili powder, cumin, garlic powder, onion powder, oregano, and optional cayenne. Whisk for about 30 seconds, just until fragrant.
- Gradually pour in the broth while whisking continuously. Add it in a slow stream so the flour disperses smoothly without forming lumps.
- Stir in the tomato sauce and kosher salt. Bring the mixture to a gentle simmer rather than a vigorous boil.
- 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
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.





