Craving delicious Mexican food doesn’t always mean a trip to your local taqueria or an hour-long cooking session. Sometimes, the most satisfying meals begin with simple, readily available ingredients right in your pantry. This incredible easy enchilada sauce recipe is a testament to that, requiring only 10 minutes of your time and no obscure dried chiles! With just a few staple herbs and spices, you’ll be able to whip up a rich, flavorful sauce that forms the perfect base for any enchilada dish, transforming your everyday meals into a vibrant culinary experience.

That moment when a craving for authentic Mexican food strikes, but your pantry lacks a jar of ready-made enchilada sauce, can be a real dilemma. Fear not, because this recipe is your ultimate culinary savior! Developed for speed and simplicity without compromising on taste, it offers a quick and easy solution that tastes remarkably similar to the rich, complex red enchilada sauce my Mom meticulously taught me to make using whole dried chiles and even a touch of Mexican chocolate.
While that traditional recipe holds a special place in my heart, I’ve come to realize that not everyone has easy access to specialty ingredients like specific dried chiles or Mexican chocolate. To ensure everyone can enjoy the joy of homemade enchilada sauce, I’ve crafted this simplified alternative. It captures the deep, earthy flavors of my childhood favorites, but uses ingredients that are universally available at any grocery store. Get ready to elevate your home cooking with minimal effort and maximum flavor!
Why Choose Homemade Enchilada Sauce?
There’s a significant difference between store-bought enchilada sauce and a homemade version, and once you try this recipe, you’ll understand why. Homemade sauce offers unparalleled freshness, allowing you to control every ingredient that goes into your dish. You can adjust the spice level to your preference, ensure it’s free from preservatives or artificial flavors, and even cater to dietary needs like gluten-free or low-sodium. Beyond the health benefits, the depth of flavor achieved with fresh spices and a homemade roux simply cannot be matched by anything from a can. It’s not just a sauce; it’s the heart of your enchiladas, providing a rich, savory, and perfectly balanced foundation that elevates the entire meal.
The Magic of Pantry Staples
One of the most appealing aspects of this enchilada sauce is its reliance on everyday pantry staples. You won’t need to hunt down exotic ingredients or make a special trip to a gourmet store. The flavor comes from a clever combination of common spices like chili powder, cumin, garlic powder, and onion powder, expertly blended to recreate the complex profile of traditional Mexican sauces. This accessibility means you can decide to make enchiladas on a whim, knowing you likely already have everything you need on hand. It truly makes gourmet Mexican cooking achievable for any home chef, regardless of experience level.

Key Ingredients You’ll Need
This recipe shines because of its straightforward ingredient list, utilizing items you likely already have on hand. Each component plays a vital role in creating a rich, flavorful, and perfectly textured enchilada sauce.
- Olive Oil and All-Purpose Flour: These two form the base of our sauce – a roux. Cooking them together creates a smooth thickening agent, ensuring your sauce has a luxurious, restaurant-quality mouthfeel. The flour helps to absorb the spices and blend them seamlessly into the liquid. (For a gluten-free option, a good quality gluten-free flour blend works beautifully as a substitute.)
- Seasonings: The heart of the flavor! We use a blend of chili powder (a common American blend, not pure ground chile), onion powder, garlic powder, salt, ground cumin, and dried oregano. This combination creates that unmistakable, warm, and earthy Mexican flavor profile without the need for fresh chiles.
- Broth: Essential for building the liquid base of the sauce. You can choose between chicken broth for a richer, more savory undertone or vegetable broth for a vegetarian-friendly version. Opt for low-sodium broth if you prefer to control the salt content.
- Tomato Paste: This concentrated ingredient is a game-changer. It provides a vibrant, velvety tomato flavor and rich red color without making the sauce thin or watery, which can sometimes happen with tomato sauce. Its intense flavor deepens the overall profile of the enchilada sauce.
Choosing the Right Chili Powder
It’s important to note that “chili powder” in American recipes typically refers to a blend of ground dried chiles, cumin, oregano, garlic powder, and sometimes salt. This is different from pure ground chile (like ancho chile powder or New Mexico chile powder). For this easy enchilada sauce, we are specifically referring to the common “chili powder blend” found in most spice aisles. Its pre-balanced mix of spices is what makes this recipe so quick and flavorful. If you want to experiment, you can add a pinch of smoked paprika or a tiny bit of cayenne pepper for a subtle smoky kick or extra heat, respectively.

How to Make This Easy Enchilada Sauce
Making this enchilada sauce is a breeze, even for beginner cooks. The key is to follow a few simple steps to ensure a smooth, lump-free, and incredibly flavorful sauce.
- Start the Roux: In a small saucepan, heat the olive oil over medium-high heat. Once shimmering, add the all-purpose flour. Whisk continuously for about 1 minute. This step is crucial for cooking out the raw flour taste and creating a stable base for your sauce. Don’t let it burn, but ensure it gets lightly toasted.
- Bloom the Spices: Once the roux has cooked for a minute, add all the seasonings: chili powder, onion powder, garlic powder, salt, cumin, and dried oregano. Whisk them into the roux and continue to cook for about 30 seconds. This process, known as “blooming,” releases the aromatic oils from the spices, intensifying their flavor and aroma significantly. For convenience, measure all your spices into a small bowl beforehand so you can add them all at once.
- Add the Broth Slowly: Gradually pour in the chicken or vegetable broth, a little at a time, while continuously whisking. This slow addition and constant whisking are essential to prevent lumps from forming, ensuring a perfectly smooth sauce. Continue whisking until all the broth is incorporated and the mixture is smooth.
- Incorporate Tomato Paste: Next, add the tomato paste to the pot. Whisk it vigorously into the sauce until it’s completely dissolved and the sauce is uniform in color and texture. The tomato paste will add richness and a beautiful red hue.
- Simmer and Finish: Bring the sauce to a gentle simmer, allowing it to cook for a minute or two. This helps the flavors meld and the sauce to thicken slightly. Once it reaches your desired consistency, remove the pot from the heat. Your homemade enchilada sauce is now ready to use!
Tips for the Perfect Sauce
- Roux Color: Cook your roux just until it’s a very light golden color. A darker roux will impart a nuttier, deeper flavor, but for this quick recipe, a minute is usually enough to remove the raw flour taste.
- Whisking is Key: Don’t underestimate the power of constant whisking, especially when adding the broth. This is your best defense against a lumpy sauce.
- Taste and Adjust: Always taste your sauce before serving. You might want to add a pinch more salt, a dash of chili powder for extra depth, or even a tiny bit of sugar to balance the acidity of the tomato paste.
- Spice Level: If you’re concerned about heat, start with half the chili powder measurement and add more to taste. Conversely, for a spicier kick, a tiny pinch of cayenne pepper can be added with the other spices.
Storing and Freezing Your Homemade Sauce
This easy enchilada sauce is fantastic for meal prep! You can use it immediately after preparation, or store it for future use:
- Refrigerator: Transfer the cooled sauce to an airtight container or a glass jar and store it in the fridge for up to 1 week.
- Freezer: For longer storage, this sauce freezes beautifully. Pour the cooled sauce into freezer-safe containers or heavy-duty freezer bags. It can be frozen for up to 3 months. Freezing in smaller portions (e.g., 1-cup increments) makes it convenient to thaw just what you need for a single meal. This is an excellent option if you decide to make a double batch!
Reheating Frozen Enchilada Sauce
To use frozen sauce, simply transfer it from the freezer to the refrigerator to thaw overnight. Once thawed, you can gently reheat it in a saucepan over medium-low heat, stirring occasionally until warmed through. If the sauce seems too thick after thawing, you can add a tablespoon or two of broth or water to reach your desired consistency.

Delicious Recipes Using Enchilada Sauce
This versatile enchilada sauce is not just for enchiladas! Its rich, savory flavor makes it a fantastic addition to a variety of Mexican-inspired dishes. Here are some ideas to get you started:
- Classic Chicken Enchiladas: The perfect pairing for this red sauce.
- Irresistible Cheese Enchiladas: Simple, comforting, and always a crowd-pleaser.
- Hearty Beef Enchiladas: A robust meal that truly benefits from a flavorful homemade sauce.
- Wholesome Black Bean Enchiladas: A fantastic vegetarian option that doesn’t skimp on flavor.
- Lean Turkey Enchiladas: A lighter alternative that’s just as satisfying.
- Savory Breakfast Enchiladas: Start your day with a Mexican flair!
- Warm Chicken Enchilada Soup: Add a spoonful to your soup for a boost of flavor.
- Easy Chicken Tamale Casserole: A comforting casserole that gets an upgrade with homemade sauce.
- Quick Chicken Enchilada Casserole: Layer up a delicious, fuss-free dinner.
Don’t forget to explore my recipe for a vibrant green enchilada sauce when you’re looking for a different flavor profile!
Frequently Asked Questions About Easy Enchilada Sauce
Can I use fresh garlic and onion instead of powders?
Absolutely! For an even richer flavor, you can sauté 1/2 small onion (finely diced) and 2-3 cloves of minced garlic in the olive oil before adding the flour. Cook until softened and fragrant, then proceed with the recipe as directed. This will add a few extra minutes to your prep time but is well worth it for the added depth.
Is this enchilada sauce spicy?
The spice level of this sauce primarily depends on the chili powder blend you use. Most standard chili powders are mild to medium. If you prefer a spicier sauce, you can add a pinch of cayenne pepper, a dash of hot sauce, or even a tiny amount of chipotle powder along with the other seasonings. For a milder version, you can reduce the amount of chili powder slightly.
Can I use tomato sauce or diced tomatoes instead of tomato paste?
While tomato paste is recommended for its concentrated flavor and thick consistency, you can substitute it. If using tomato sauce, you might need to simmer the enchilada sauce for a longer period to allow it to thicken, as tomato sauce contains more water. Diced tomatoes would alter the texture significantly and are not recommended for this smooth sauce.
What kind of dried oregano should I use?
For authentic Mexican flavor, seek out Mexican oregano if possible. It has a more citrusy, earthy, and less minty flavor compared to Mediterranean oregano. However, regular dried oregano will also work perfectly well if Mexican oregano isn’t available.
Can I make this sauce vegetarian or vegan?
Yes, this recipe is easily made vegetarian or vegan. Simply ensure you use vegetable broth instead of chicken broth. All other ingredients are plant-based.
My sauce is too thick/thin. How can I fix it?
If your sauce is too thick, gradually whisk in a little more broth (or water) until it reaches your desired consistency. If it’s too thin, you can continue to simmer it gently for a few more minutes to allow it to reduce and thicken, or whisk in a very small slurry of cornstarch and water (about 1 teaspoon cornstarch mixed with 1 tablespoon cold water) and simmer for another minute.
Easy Enchilada Sauce
Isabel Orozco-Moore
2 minutes
8 minutes
10 minutes
4 servings (2 ¼ cups total)
Ingredients
- 2 tablespoons olive oil
- 2 tablespoons all-purpose flour (or gluten-free flour blend)
- 4 tablespoons chili powder
- 1 teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon ground cumin
- ¼ teaspoon dried oregano
- 2 ¼ cups broth (chicken or vegetable)
- 2 tablespoons tomato paste
Instructions
-
Heat the olive oil in a small pot over medium-high heat.
-
Add the flour and whisk together for 1 minute.
-
Add the chili powder, onion powder, garlic powder, salt, cumin and dried oregano and whisk together for 30 seconds.
-
Slowly pour in the broth while whisking constantly to make sure no big lumps form.
-
Add the tomato paste and whisk the enchilada sauce until completely smooth.
-
Bring to a simmer, remove from heat, and serve.
Notes
- Storage: This sauce can be stored in an airtight jar in the fridge for up to 1 week or in the freezer for up to 3 months.
- Concerned this may be too spicy? Start with using only half of the chili powder and add more to taste.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Did you make this recipe?
Leave a comment and star rating below!