20-Minute Homemade Green Enchilada Sauce
This homemade green enchilada sauce is bright, tangy, and ready in just 20 minutes.

Made with roasted tomatillos, jalapeño, and a handful of fresh ingredients, it’s miles better than anything from a can.
Why This Green Enchilada Sauce Works
The flavor is fresh and zippy, with a gentle heat you can dial up or down. Roasting the tomatillos and jalapeño rounds out their sharpness and adds a subtle smoky note.
The texture is silky without being watery, so it clings to enchiladas instead of pooling at the bottom of the dish.
It’s endlessly versatile. I use it on chicken enchiladas, poured over eggs, or as a quick braise for shrimp.
Ingredients

- 1 lb tomatillos, husked and rinsed: firm, bright green ones are best; no need to peel
- 1/2 medium white onion, cut into chunks
- 2 garlic cloves, unpeeled: roasting whole and peeling after keeps them from burning
- 1 jalapeño pepper
- 1 tsp olive oil: just enough to coat the vegetables for broiling
- 1/4 cup packed fresh cilantro leaves: add more if you love cilantro
- 1 tbsp fresh lime juice
- 1/2 tsp kosher salt
- 2–3 tbsp water: to thin the sauce during blending
Variations / Substitutions
- Make it milder: swap the jalapeño for a poblano pepper, which gives almost no heat.
- Cilantro haters: use fresh flat-leaf parsley instead; the sauce will still be bright and green, just with a different herbal note.
- No fresh tomatillos?: canned tomatillos work. Use one 28-oz can, drained, and skip the roasting step. The flavor will be less smoky but still tangy.
Try it on the Chicken Enchiladas Verdes from the site.
How To Make Green Enchilada Sauce
Step 1: Roast the Vegetables

Adjust an oven rack to the top position and turn on the broiler. On a sheet pan, toss the 1 lb tomatillos, onion chunks, 2 garlic cloves (leave them unpeeled), and 1 jalapeño with the 1 tsp olive oil. Broil for about 8 minutes, turning the vegetables halfway through, until they are charred in spots and softened.
The tomatillos will turn from bright green to a dull olive color and may split. That’s exactly what you want, the juices release and mingle with the other vegetables as they roast.
Step 2: Blend the Sauce

When the vegetables are cool enough to handle, slip the garlic cloves out of their skins and add everything to a blender. Pour in 2 tbsp of the water and the 1/2 tsp salt. Blend on high speed for about 30 seconds, stopping to scrape down the sides if needed, until the mixture is completely smooth.
It will look thick and creamy at this stage. If the blender struggles, add the remaining tablespoon of water. You’re after a pourable purée, not a chunky salsa.
Step 3: Simmer the Sauce

Pour the blended sauce into a small saucepan and set it over medium heat. Bring it to a gentle simmer, then cook for 5 to 7 minutes, stirring now and then, until the flavor deepens and any raw taste cooks off.
As it simmers, the color will intensify and the sauce will thicken just slightly. Taste it now and you’ll get a pure, roasted tomatillo flavor with a quiet warmth from the jalapeño.
Step 4: Stir in the Cilantro and Serve

Remove the saucepan from the heat. Stir in the 1 tbsp lime juice and the 1/4 cup fresh cilantro. The herbs and citrus brighten everything up, giving the sauce that classic verde zing. Spoon it over enchiladas right away, or let it cool and store for later.
Tips for the Best Green Enchilada Sauce
- Char, don’t burn.: Broil just until spotty and soft. Overdoing it makes the sauce bitter.
- No blender?: A food processor works, though the texture will be a little less silky. An immersion blender straight in the pot is another option.
- Make it ahead.: The flavor actually improves after a day in the fridge. Reheat gently on the stovetop.
- Freeze it.: This sauce freezes beautifully. Pour it into ice cube trays or small containers for instant single servings that thaw overnight in the fridge.
Storing and Freezing Green Enchilada Sauce
Refrigerate in an airtight container for up to 5 days. Reheat gently on the stovetop or in the microwave, stirring often. Freeze in small portions for up to 3 months; thaw overnight in the fridge before using.
What To Serve With Green Enchilada Sauce
This sauce is the star of chicken enchiladas verdes, but it does so much more. Spoon it over scrambled eggs with cotija cheese for an instant breakfast upgrade. It also makes a quick braising liquid for shrimp or white fish—just simmer until cooked through.
Frequently Asked Questions
How spicy is this green enchilada sauce?
It’s mild to medium. The jalapeño adds a gentle warmth without overpowering. For even less heat, remove the seeds and ribs before roasting.
Can I make this sauce without roasting the vegetables?
Yes, you can boil the tomatillos, onion, and jalapeño in water until soft instead. The sauce will lose the smoky edge but stay tangy and bright.
Why is my sauce too thin?
The most common fix is simmering longer to evaporate excess water. Next time, you can also start with a little less water when blending.
Can I serve this as a salsa?
Absolutely. For a chunky salsa, pulse the roasted vegetables in a food processor instead of blending smooth, and skip the water.

Green Enchilada Sauce Recipe
Ingredients
Method
- Broil the tomatillos, onion, garlic, and jalapeño with olive oil until charred and softened, about 8 minutes.
- Peel the garlic, then blend all roasted vegetables with 2 tbsp water and salt until smooth, about 30 seconds.
- Pour into a saucepan and simmer over medium heat for 5–7 minutes, stirring occasionally.
- Remove from heat, stir in lime juice and cilantro, and serve warm.
