This Homemade Green Enchilada Sauce is fresh, flavorful and better than anything you can buy at the store! It’s so easy to make, you control the level of spiciness, and it’s freezer friendly!

Homemade green enchilada sauce pouring from a spoon

I’ve said it before, and I’ll say it again — homemade always tastes best.  This Green Enchilada Sauce recipe is living proof.

You can tell how fresh it tastes just by looking at it, and you’ll never get that fresh flavor from a can or a jar.

This sauce is the best way to elevate your next batch of green enchiladas, and it works beautifully in this enchilada casserole as well!

While my red enchilada sauce has been a family favorite for years, I prefer this tomatillo enchilada sauce for its bright fresh flavor.

Both are amazing options for your next Mexican fiesta! 🙂

Green enchilada sauce recipe
Save This Recipe
I’ll send it to your inbox right away!
Please enable JavaScript in your browser to complete this form.
Your privacy

Why you’ll love this recipe:

  • Homemade green enchilada sauce is bursting with fresh, bright flavor and is guaranteed to elevate your next batch of enchiladas.
  • You control the level of spiciness — make it as mild or spicy to suit your tastes.
  • It’s easy to make and it may be prepped a few days in advance or even frozen.
  • It’s gluten-free, dairy-free and vegan and it can be customized a number of ways.

Recipe ingredients

Green enchilada sauce recipe ingredients
  • Tomatillos. The tomatillos are the star of this green enchilada sauce. If you’re not familiar with them, they are small round fruits that grow in husks on a plant that resembles a tomato plant. They have a bright, acidic flavor that works wonderfully in this enchilada sauce. See my collection of tomatillo recipes for more information and recipe inspiration!
  • Onion and garlic. Onion and garlic add a tremendous amount of flavor to the tomatillo enchilada sauce.
  • Green chilis. The green chilis add spiciness to the sauce. I’ve used jalapeños in this recipe, but you can also substitute them with serrano, hatch, anaheim or poblano peppers as well. To keep the sauce mild, be sure to remove the seeds from the chilis after roasting. If you like a spicy green enchilada sauce, add additional green chili peppers and include the seeds for maximum heat.
  • Water or broth. Water is added to thin the sauce. You can use vegetable stock or chicken stock for added flavor.
  • Oil. The vegetables are tossed in a bit of oil before roasting.
  • Lime juice. Fresh lime juice is essential for fresh, bright flavor.
  • Cilantro. Freshly chopped cilantro is added for extra freshness and flavor, but it can be omitted if you’re not a fan of it.

See the recipe card below for the full list of ingredients and quantities.

How to make tomatillo enchilada sauce

The best part about this green enchilada sauce recipe is that it’s extremely easy to make and that you control the ingredients and the level of spiciness. 

There are a few steps involved, but they’re simple steps.

I chose to roast the tomatillos because I love the deep, charred flavor that’s developed during the roasting process.

Pro tip: For spicy green enchilada sauce, increase the amount of jalapeños and/or add the seeds to the sauce as well.

See the recipe card below for full instructions.

How to make green enchilada sauce
  1. Toss the tomatillos, chilies, onion and garlic with olive oil on a rimmed baking sheet until well coated.
  2. Roast at 400 degrees until charred on all sides, turning as necessary, for about 30 minutes.  Remove from heat and allow to cool slightly.
  3. Remove the skins from the garlic and remove the stems and seeds from the chilies. If you like a spicy green enchilada sauce, go ahead and use those seeds.
  4. Place the vegetables and all of the juices into a blender or food processor and process until smooth. 
  5. Place the tomatillo mixture, water or stock, and salt to taste in a medium sauce pan.
  6. Bring to a boil, then reduce the heat to medium low and simmer until the sauce reaches the desired thickness, about 5 minutes. Adjust the seasoning as needed and stir in the chopped cilantro. 
Green enchilada sauce in pan with cilantro on top

Recipe FAQs

What is green enchilada sauce made of?

Green enchilada sauce, or verde sauce, primarily consists of tomatillos, green chilies, onions, garlic and lime juice.  Sometimes spices such as cumin are included, as well as cilantro.

Green enchilada sauce vs. salsa verde

The main difference between green enchilada sauce (verde sauce) and salsa verde is that enchilada sauce is cooked, and salsa verde is raw.

Enchilada sauce also requires liquid (either stock or water), but salsa verde ingredients are simply blended together and eaten as is. This tomatillo salsa is the perfect example of salsa verde.

Is green enchilada sauce hotter than red?

Both types of enchilada sauce can be made mild, medium or spicy. It really depends on the amount and varieties of red or green chilies used, and whether the seeds are included in the sauce.

Making homemade green enchilada sauce or red enchilada sauce is the best way to control the level of heat in your sauce.

How do you make green enchilada sauce thicker?

Use less liquid, or simply reduce it down by cooking it longer on the stove top.

Green enchilada sauce in a bowl with chopped cilantro

Recipe notes

  • Pro tip:  For spicy green enchilada sauce, increase the amount of jalapeños and/or add the seeds to the sauce.
  • Recipe yields 3 cups of sauce.
  • Sauce will keep in an air tight container in the fridge for up to one week or in the freezer for 3 months.
  • For low FODMAP green enchilada sauce, omit the white onion and garlic, and use water instead of stock. Add 1/2 cup raw chopped green onions (dark green parts only) to the sauce and blend in the food processor with the tomatillo mixture. Proceed as directed from there!
Green enchilada sauce drizzling into a bowl

Did you try this recipe?  If so, be sure to leave a review below and tag me @flavorthemoments on Facebook and Instagram

Homemade green enchilada sauce pouring from a spoon

Homemade Green Enchilada Sauce

This Homemade Green Enchilada Sauce is fresh, flavorful and better than anything you can buy at the store! It's so easy to make, you control the level of spiciness, and it's freezer friendly!
20
reviews

Leave a Review »

Ingredients

  • 2 tablespoons olive oil
  • 1 1/2 lbs. tomatillos husks removed, rinsed, and halved or quartered, depending on size
  • 1 large white onion peeled, halved and sliced into 1″ thick half moons
  • 2-4 large jalapeño peppers Hatch, Anaheim, serrano and poblano peppers may be substituted
  • 3 cloves garlic unpeeled
  • 1 1/2 cups water sub with vegetable stock or chicken stock for added flavor
  • 1/3 cup freshly chopped cilantro
  • juice of 1 lime about 2 tablespoons
  • salt and pepper to taste

Instructions 

  • Preheat the oven to 400 degrees. Toss the tomatillos, onion, green chile peppers and garlic with 2 tablespoons olive oil and salt, to taste, on a rimmed baking sheet. Roast in the oven until the vegetables have browned well on all sides, for a total of about 30 minutes. Remove from heat and allow to cool slightly.
    2 tablespoons olive oil, 1 1/2 lbs. tomatillos, 1 large white onion, 2-4 large jalapeño peppers, 3 cloves garlic
  • Remove the skins from the garlic cloves, then remove the stems and seeds from the chiles. If you like a spicy green enchilada sauce, go ahead and use those seeds.
  • Place the vegetables and all of the juices into a blender or food processor and process until smooth. 
  • Place the tomatillo mixture, water or stock, salt and pepper to taste in a medium sauce pan. Bring to a boil, then reduce the heat to medium low and simmer until the sauce reaches the desired thickness, about 10 minutes. Stir in the chopped cilantro and lime juice, and adjust the seasoning as necessary.  Enjoy!
    1 1/2 cups water, 1/3 cup freshly chopped cilantro, salt and pepper

Notes

  • Pro tip:  For spicy green enchilada sauce, increase the amount of jalapeños and/or add the seeds to the sauce.
  • Recipe yields 3 cups of sauce.
  • Sauce will keep in an air tight container in the fridge for up to one week or in the freezer for 3 months.
  • For low FODMAP green enchilada sauce, omit the white onion and garlic, and use water instead of stock. Add 1/2 cup raw chopped green onions (dark green parts only) to the sauce and blend in the food processor with the tomatillo mixture. Proceed as directed from there!

Nutrition

Calories: 105kcal, Carbohydrates: 12g, Protein: 3g, Fat: 6g, Saturated Fat: 1g, Sodium: 22mg, Potassium: 445mg, Fiber: 3g, Sugar: 6g, Vitamin A: 332IU, Vitamin C: 37mg, Calcium: 21mg, Iron: 1mg

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Did you try this recipe?Be sure to tag @flavorthemoments with the hashtag #flavorthemoments on Instagram so I can see what you made!

**This recipe was originally published in April 2019. Step by step photos have been added and the text has been modified to include more recipe information and structured for better readability.

Sharing is caring!