Red enchilada sauce is the essential building block for truly authentic and delicious enchiladas. This homemade version provides unparalleled depth of flavor, far surpassing any store-bought alternative. Its rich, savory profile, perfectly balanced with a hint of spice, elevates any dish it graces, making it a kitchen essential.

Why This Recipe Works
Developing this red enchilada sauce recipe was a journey to capture the soul of Mexican cuisine. I started by focusing on building a robust flavor base with aromatics like onion and garlic, sautéed to perfection. The key is toasting the spices and flour gently; this step is crucial for unlocking their full aromatic potential and creating a smooth, integrated sauce body.
The combination of rich chicken broth and bright tomato sauce creates a balanced base, while the apple cider vinegar adds a subtle tang that cuts through the richness. Simmering is where the magic truly happens, allowing all the ingredients to meld beautifully. The resulting sauce is a testament to simple ingredients transforming into something extraordinary with a little care and technique.
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Olive Oil | 2 tablespoons | For sautéing aromatics. Avocado oil is a good alternative. |
| Yellow Onion | 1/2 cup, finely chopped | Adds sweetness and depth. White onion can be used. |
| Garlic | 2 cloves, minced | Freshly minced is best for vibrant flavor. |
| All-Purpose Flour | 1/4 cup | Thickens the sauce; can substitute with cornstarch slurry (2 tbsp cornstarch + 4 tbsp water) added at the end. |
| Chili Powder | 2 tablespoons | Use a good quality blend. Ancho chili powder offers a milder, fruitier flavor. |
| Ground Cumin | 1 teaspoon | Essential for authentic flavor. |
| Dried Oregano | 1 teaspoon | Mexican oregano is preferred if available. |
| Smoked Paprika | 1/2 teaspoon | Adds a subtle smoky note. |
| Cayenne Pepper | 1/4 teaspoon (optional) | Adjust to your spice preference. Omit for a mild sauce. |
| Low-Sodium Chicken Broth | 3 cups | Vegetable broth can be used for a vegetarian option. |
| Tomato Sauce | 1 (8 ounce) can | Unseasoned, plain tomato sauce. |
| Apple Cider Vinegar | 1 tablespoon | Adds brightness. White vinegar is a suitable substitute. |
| Salt | 1 teaspoon | Or to taste. |
| Black Pepper | 1/2 teaspoon | Freshly ground is recommended. |
Step-by-Step Instructions
Prepare Aromatics
Heat the olive oil in a medium saucepan over medium heat.
Add the finely chopped yellow onion and sauté until softened, approximately 5 minutes.
Stir in the minced garlic and cook for 1 minute more until fragrant, being careful not to burn it.
Toast Spices and Thicken
Sprinkle in the all-purpose flour, chili powder, ground cumin, dried oregano, smoked paprika, and cayenne pepper (if using).
Cook, stirring constantly, for 1 minute to toast the spices and cook out the raw flour taste. This step is vital for deep flavor.
Combine Liquids and Simmer
Gradually whisk in the low-sodium chicken broth until the mixture is completely smooth, ensuring no lumps of flour remain.
Stir in the 8-ounce can of tomato sauce, apple cider vinegar, 1 teaspoon of salt, and 1/2 teaspoon of black pepper.
Bring the sauce to a gentle simmer over medium heat.
Reduce the heat to low, cover the saucepan, and let the sauce simmer gently for 15-20 minutes. Stir occasionally.
The sauce should thicken to your desired consistency during this time.
Finish and Adjust
Taste the sauce and adjust seasonings (salt, pepper, cayenne, vinegar) as needed for your preference.
For a smoother texture, carefully blend the sauce using an immersion blender directly in the pot, or transfer to a regular blender. If using a regular blender, let the sauce cool slightly and vent the lid to avoid steam build-up.
Chef Tips for Perfect Results
- Toast Spices Properly: Ensure your spices are fragrant before adding liquids. A minute of gentle toasting unlocks their full flavor profile and prevents a raw spice taste.
- Whisk Gradually: Add the broth slowly while whisking vigorously. This prevents lumps from forming and ensures a silky smooth sauce base.
- Simmer Gently: Low and slow is the key during simmering. A gentle simmer allows flavors to meld without scorching the sauce or causing it to become too thick.
- Adjust Acidity: The apple cider vinegar is crucial for balance. Taste at the end and add a touch more if the sauce tastes flat or needs more brightness.
- Achieve Desired Texture: Don’t skip the optional blending step if you prefer a café-style smooth sauce over a slightly more rustic one.
Common Mistakes to Avoid
- Skipping the Flour Toast: Not cooking the flour and spices for at least a minute can result in a raw, pasty flavor and a less robust sauce. Fix: Always toast the flour and spices before adding liquids.
- Burning the Garlic: Garlic burns quickly, turning bitter. Burnt garlic will make your entire sauce taste acrid. Fix: Add garlic after the onion has softened and cook only until fragrant, about 30-60 seconds.
- Overcrowding the Pan: Sautéing ingredients in a pan that’s too small or too crowded can lead to steaming instead of browning, impacting flavor development. Fix: Use a sufficiently sized saucepan and ensure ingredients have space to cook properly.
- Over-Seasoning (Too Soon): Salt and other seasonings concentrate as the sauce simmers and reduces. Fix: Season gradually, taste, and adjust only at the very end of the cooking process.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Chili Powder | Ancho Chili Powder + a pinch of Cumin | Ancho provides a deeper, fruitier, milder chili flavor. |
| Chicken Broth | Vegetable Broth | Makes the sauce vegetarian/vegan, with a slightly lighter profile. |
| Flour | Cornstarch Slurry (2 tbsp cornstarch + 4 tbsp water, whisked) | Cornstarch creates a glossier finish. Add slurry at the end of simmering and cook briefly to thicken. |
| Apple Cider Vinegar | White Vinegar or Lime Juice | White vinegar is sharper; lime juice adds a fresher, zesty tang. |
Serving Suggestions and Pairings
This red enchilada sauce is designed to be the star of your enchiladas. It pairs perfectly with chicken, beef, or cheese enchiladas baked until bubbly. For a traditional experience, serve alongside Mexican rice and refried beans. It also makes a wonderful base for chili, a savory topping for baked potatoes, or a flavor boost in stews. Consider a side of fresh pico de gallo or a dollop of sour cream to complement the richness.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 3-4 days | Store in an airtight container. The flavors will continue to meld beautifully. |
| Freezer | 2-3 months | Allow to cool completely, then store in freezer-safe containers or bags. Leave some headspace for expansion. |
| Reheating (Stovetop) | As needed | Gently warm over low heat, stirring frequently. Add a splash of broth or water if it has thickened too much. |
| Reheating (Microwave) | As needed | Heat in microwave-safe dishes in short intervals, stirring between each, until heated through. |
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | Approximate values |
| Protein | Approximate values |
| Fat | Approximate values |
| Carbohydrates | Approximate values |
| Fiber | Approximate values |
| Sugar | Approximate values |
| Sodium | Approximate values |
Frequently Asked Questions
How to make red enchilada sauce thicker without flour?
For a thicker sauce without flour, create a cornstarch slurry. Whisk together two tablespoons of cornstarch with four tablespoons of cold water until smooth. Stir this slurry into the simmering sauce and cook for an additional 1-2 minutes until it thickens. This method provides a glossy finish.
What chili powder is best for red enchilada sauce?
A good quality, general chili powder blend works well for a classic flavor. For a deeper, fruitier, and slightly milder taste, consider using ancho chili powder. You can also experiment with a mix of ancho and a bit of regular chili powder for complexity.
My red enchilada sauce is too thin, what should I do?
If your sauce is too thin, the simplest fix is to continue simmering it uncovered over low heat. This allows excess liquid to evaporate and the sauce to thicken naturally. Alternatively, you can use the cornstarch slurry method described above for faster thickening.
Can I make this red enchilada sauce ahead of time?
Yes, this red enchilada sauce can absolutely be made ahead of time. In fact, the flavors often improve as they meld overnight. Store it in an airtight container in the refrigerator for up to 4 days before using.
How many enchiladas does this recipe make?
This recipe yields approximately 4 cups of sauce, which is typically enough to generously coat 8-12 enchiladas, depending on their size and how saucy you like them. It’s a versatile quantity that scales well for different needs.
Crafting your own red enchilada sauce is a rewarding culinary endeavor that significantly elevates your Mexican-inspired dishes. This recipe provides a reliable guide to achieving that perfect balance of savory, smoky, and subtly spicy notes. Embrace the process, taste as you go, and enjoy the vibrant, authentic flavor it brings to your table. The rich, comforting taste of homemade red enchilada sauce is truly unparalleled.

Ingredients
- 2 tablespoons Olive Oil
- 1/2 cup Yellow Onion, finely chopped
- 2 cloves Garlic, minced
- 1/4 cup All-Purpose Flour
- 2 tablespoons Chili Powder
- 1 teaspoon Ground Cumin
- 1 teaspoon Dried Oregano
- 1/2 teaspoon Smoked Paprika
- 1/4 teaspoon Cayenne Pepper, optional
- 3 cups Low-Sodium Chicken Broth
- 1 (8 ounce) can Tomato Sauce
- 1 tablespoon Apple Cider Vinegar
Instructions
- Heat olive oil in a medium saucepan over medium heat. Sauté onion until softened and translucent, 5 minutes.
- Add garlic and cook for 1 minute until fragrant. Slowly whisk in flour to form a roux; cook for 2 minutes.
- Stir in chili powder, cumin, oregano, smoked paprika, and cayenne (if using). Toast spices for 1-2 minutes.
- Gradually pour in chicken broth while whisking continuously. Bring to a simmer and cook for 10 minutes.
- Reduce heat and stir in tomato sauce. Simmer for 15-20 minutes until thickened.
- Stir in apple cider vinegar and adjust seasoning with salt if desired. Strain for a smooth consistency.