Everyday Enchilada Sauce — bold, smoky, and full of soul.
This isn’t just a sauce. It’s the heart of the dish — the reason you go back for seconds. With its deep red hue, gentle heat, and layers of roasted spice, Everyday Enchilada Sauce transforms simple ingredients into something memorable.
Made with a blend of ancho and habanero chillies, tomatoes, garlic, and warm spices, this sauce delivers that unmistakable, rich flavour that defines a good enchilada. It clings to tortillas, seeps into fillings, and bubbles into a golden, caramelised edge as it bakes.
No packet, no jar — just honest ingredients, toasted, blended, and simmered into something magical. Whether you’re making a weeknight tray of enchiladas or dressing up leftover rice and beans, this sauce brings the soul of Mexican comfort food right to your table.
Why You’ll Love This Recipe
– Deep, layered flavour – With roasted chillies, tomatoes, garlic, and spices, this sauce has complexity that shop-bought versions just can’t match.
– Adjustable heat – Use more or less habanero or ancho depending on how fiery you like it. It’s your sauce, your way.
– Incredibly versatile – More than just for enchiladas! Spoon it over tacos, drizzle on roasted veggies, or stir through rice and beans.
– Simple pantry ingredients – No need for hard-to-find components; this is built on kitchen staples with big results.
– Make-ahead friendly – It keeps beautifully, meaning you can have a jar ready for quick dinners anytime.
Ingredients Used
✨ Tomatoes — The heart of the sauce. We use crushed tomatoes or tomato paste for deep, rich flavour and natural sweetness.
✨ Olive oil + flour — This forms the base of the sauce, creating a light roux that gives body and silky texture.
✨ Habanero + ancho chilli — For a gentle heat that lingers just enough. The chillies add a smoky complexity and warmth that makes this sauce unforgettable.
✨ Aromatics + spices — Garlic powder, onion powder, smoked paprika, cumin, oregano, cinnamon, and a pinch of cayenne bring layers of earthy, spicy, and slightly sweet notes. It’s that balance of heat and spice that makes enchilada sauce so comforting.
✨ Liquid — A splash of water or vegetable stock helps loosen the sauce to just the right consistency so it coats beautifully.
✨ Vinegar + sugar (optional) — Apple cider vinegar lifts the flavours, adding a little tang. A touch of brown sugar (if your tomatoes need it) rounds out the sauce with subtle sweetness.

How to Make Everyday Enchilada Sauce
1. Soak the chillies.
Place the dried habanero chilli in a bowl and cover with hot water. Let it soak for about 20 minutes until softened.
→ If you prefer a milder sauce, remove the seeds from the chilli before blending. This helps control the heat without losing the flavour.
2. Blend the base.
In a high-speed blender, add 100g of the tomato paste and the soaked chilli (drained). Blend until smooth and the chilli is finely minced. This forms the base of your sauce — spicy, deep, and full of character.
3. Prepare the roux.
In a medium saucepan, heat the olive oil over medium heat. Whisk in the flour and cook for about 1 minute, stirring continuously until it forms a golden, fragrant roux. This adds body and richness.
4. Build the sauce.
Stir in the tomato-chilli blend and the remaining tomato paste. Add the water or vegetable stock and whisk until smooth.
5. Add the spices.
Sprinkle in the oregano, cumin, garlic powder, smoked paprika, chilli powder, cayenne, onion powder, apple cider vinegar, cinnamon, and brown sugar (if using). Season with salt to taste. Stir until well combined.
6. Simmer to finish.
Bring the sauce to a gentle boil, then reduce the heat and let it simmer uncovered for about 10 minutes, or until slightly thickened and the flavours have melded beautifully.
Helpful Tips & Tricks
- Soak your chilli well:
Make sure the habanero is fully softened before blending. This ensures it blends smoothly into the sauce, adding depth without leaving tough bits behind. - Adjust the heat to your liking:
Habanero is bold. For a gentler heat, remove the seeds before soaking, or swap with a milder dried chilli like guajillo or ancho. - Bloom the spices:
Let the spices cook in the hot oil for a few seconds before adding liquids — this brings out their full flavour and gives the sauce a rich, toasty backbone. - Use a high-speed blender:
To get that velvety texture, blend the chilli with a little tomato paste before adding it to the sauce. No lumps, no surprises. - Simmer slowly:
Give the sauce time to thicken and let the flavours meld. A gentle simmer for 10–15 minutes will do wonders. - Make it in advance:
This sauce keeps beautifully. Store it in the fridge for up to a week or freeze it in portions — ready whenever taco night calls.
Variations & Substitutes
- Chillies
If habanero feels too fiery, swap it for milder dried chillies like guajillo or pasilla. You’ll still get depth, without the intense heat. For a smoky edge, try ancho or chipotle. - Tomato Base
Crushed tomatoes give body and texture, but you can also use passata and water for a smoother, quicker sauce. - Make it Gluten-Free
Swap the flour for cornstarch or a gluten-free flour blend to thicken the sauce while keeping it suitable for gluten-sensitive diets. - No Vinegar?
Lime juice works well as a tangy replacement for apple cider vinegar — just add it off the heat.
If you make this recipe I’d love to hear how it turned out. Leave a comment below and let me know. It genuinely makes a difference to know what’s working and what isn’t, and I read every single one. You can also find me on Pinterest, Instagram and Facebook where I share new recipes, behind the scenes and whatever else is happening in the kitchen at Poetry of Spices.
Ingredients
method
Place the dried habanero in a bowl and cover with hot water. Let it soak for 20 minutes until soft.
In a high-speed blender, combine the soaked chilli and 100 g of the chopped tomatoes. Blend until completely smooth.
Heat the olive oil in a saucepan over medium heat. Add the flour and whisk for 1 minute until it bubbles and turns lightly golden.
Stir in the blended chilli-tomato mixture, remaining chopped tomatoes, and water or stock. Mix well to combine.
Sprinkle in the oregano, cumin, garlic powder, paprika, chilli powder, cayenne, onion powder, cinnamon, and brown sugar (if using). Stir well.
Add vinegar and season with salt. Bring the sauce to a boil, then reduce heat and simmer for 10–12 minutes until slightly thickened.
Check for seasoning, sweetness, thickness and spice. Let cool slightly then blend with a hand blender until smooth, before using or storing.

2 comments
Can’t reach your recipe
You have to be a paid member to see the latest recipes.
Thanks