Ingredients
- 2 tablespoons avocado oil or olive oil: This gives the sauce a smooth texture and helps toast the flour for added richness.
- 2 tablespoons all-purpose flour: Essential for thickening the sauce without needing cornstarch or other additives.
- 1/4 cup chili powder: Choose a high-quality chili powder for the best flavor. You can tweak the quantity based on your spice preference [[7]].
- 1/2 teaspoon garlic powder: Adds a subtle garlicky aroma that enhances the overall profile.
- 1/2 teaspoon ground cumin: Brings warmth and earthiness to balance out the spiciness.
- 1/4 teaspoon dried oregano: A hint of herbaceousness ties everything together beautifully.
- 2 cups chicken or vegetable stock: Opt for low-sodium stock if possible, so you can adjust the saltiness yourself.
- Fine sea salt, to taste: Seasoning is key, especially since the saltiness can vary depending on the brand of stock you choose.
Instructions
Step 1: Cook the Roux and Spices
Start by heating 2 tablespoons of avocado oil or olive oil in a small saucepan over medium-high heat. Once the oil is hot, add the 2 tablespoons of all-purpose flour. Stir continuously for about 1 minute to form a roux. This step creates a foundation for the sauce and prevents it from being too thin later on. Next, sprinkle in the chili powder, garlic powder, ground cumin, and dried oregano. Keep whisking for another minute to toast the spices and release their fragrant oils.
This part is where the magic begins you’ll notice the kitchen filling up with the warm, inviting scent of chili and herbs [[2]]. Whisking constantly ensures the spices don’t burn, which could ruin the flavor of your sauce.
Step 2: Simmer the Sauce
Now comes the fun part! Gradually pour in the 2 cups of chicken or vegetable stock, still whisking continuously to avoid lumps. As the liquid combines with the roux and spices, the mixture will start to come together smoothly. Bring the sauce to a simmer, then lower the heat to medium-low. Allow it to cook uncovered for around 10–15 minutes, letting it thicken slightly while maintaining a gentle bubble.
Don’t rush this step; simmering develops the flavors and gives the sauce its signature velvety texture. While it simmers, feel free to stir occasionally to ensure nothing sticks to the bottom of the pan.
Step 3: Season to Perfection
Once the sauce has reached your desired consistency, give it a taste test. Adjust the seasoning by adding fine sea salt according to your preference. Typically, I find that 1/2 teaspoon of fine sea salt does the trick, but keep in mind that the saltiness may depend on the type of stock you use. Remember, you can always add more later, so start with a small amount and build from there.
Step 4: Serve and Enjoy
Your homemade Enchilada Sauce is now ready to shine! Pour it generously over enchiladas, tamales, or nachos, or store it in an airtight container in the fridge for up to a week. It also freezes well, so consider doubling the batch to save time later. There’s nothing quite like serving a dish drizzled with this homemade sauce it truly elevates the dining experience.
Notes
Use Fresh Spices: For the most vibrant flavors, try using freshly ground spices whenever possible. They make a noticeable difference!
Adjust Heat Level: Not everyone loves spicy food, so feel free to reduce the chili powder if needed. Alternatively, add a dash of cayenne pepper for extra kick.
Whisk Carefully: To prevent lumps, whisk the stock into the roux slowly and steadily. Patience pays off here!
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Sauce
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1/4 cup (approximately 60g)
- Calories: 76 kcal
- Sugar: 4g
- Sodium: 135mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 1g
- Cholesterol: 0mg