I’ve tried a lot of store-bought enchilada sauces in a pinch, but nothing compares to the complex, fresh flavor of homemade.
The aroma of roasted peppers and tomatillos that fills my kitchen when making this authentic green enchilada sauce recipe makes me feel like Iโm in a high-end restaurant.
Weโre skipping shortcuts to unlock deep, authentic flavor by roasting the key ingredientsโtomatillos, poblano peppers, and garlicโfor a vibrant, complex sauce that tastes better than any restaurant version. This simple-yet-elevated approach makes weeknight cooking feel special and guarantees a homemade taste your family will love.
Roasting brings out natural sweetness and smoky notes, transforming simple ingredients into a rich, flavorful base for enchiladas, burritos, and more. Forget canned sauce; this authentic green enchilada sauce recipe from scratch is easy to achieve and a true game-changer for your family’s favorite Mexican-inspired meals.

Ingredients
A list of essential items needed to create this flavorful sauce and the optional creamy swirl.
- Tomatillos (900g / 2 lbs), husked and rinsed: The foundation of this authentic green enchilada sauce recipe, providing a tart, bright base. Look for firm, vibrant green tomatillos with tight husks, avoiding those with brown spots. Rinsing thoroughly after removing the husk removes the natural sticky residue.
- Poblano Peppers (2 large, approx. 300g / 10.5 oz): Adds essential mild heat, a smoky depth, and a beautiful green color after roasting. Choose firm, dark green poblanos; avoid soft spots. Roasting them until blistered develops a complex, earthy flavor that defines this sauce.
- Jalapeรฑo Peppers (2 total, approx. 50g / 1.7 oz): Provides a kick of heat that balances the tomatillosโ acidity. You can adjust the heat level by removing the seeds and membranes (where most of the spice resides). For a milder sauce, you can use only one jalapeรฑo or substitute with Anaheim peppers.
- White Onion (1 small, approx. 100g / 3.5 oz) and Garlic Cloves (3 total): Aromatic building blocks that provide savory depth and sweetness when roasted. Roasting the onion quarters and whole garlic cloves mellows their sharpness. Do not peel the garlic cloves before roasting, as the skin protects them from burning.
- Vegetable Broth (240 ml / 1 cup): Used to adjust the sauce consistency and provide a liquid base for blending. You can use chicken broth for added richness if preferred for this family-friendly meal. Add a little extra or less depending on your desired thickness for the final sauce.
- Fresh Cilantro (30g / 1 oz): Adds a bright, herbaceous note that cuts through the richness of the chiles and tomatillos. Use fresh, leafy cilantro for the best flavor; avoid using stems as they can be bitter. Extra cilantro for garnish adds a finishing touch.
- Sour Cream or Crema Fresca (120 ml / 1/2 cup) and Fresh Lime Juice (15 ml / 1 tablespoon): Creates the zesty crema swirl, adding richness and a beautiful presentation. Use full-fat sour cream for the best texture and flavor for the drizzle. Freshly squeezed lime juice provides acidity to balance the cream.
- Pantry Staples: Vegetable oil (divided), ground cumin, dried Mexican oregano, salt, and black pepper. Use Mexican oregano (marjoram) if possible, as it has a different flavor profile from traditional oregano; otherwise, regular oregano works. Cumin adds an earthy, savory base note common in authentic recipes.
Instructions
Follow these steps to prepare a rich, vibrant sauce from scratch, including the optional crema swirl for presentation and flavor.
- Roast the Vegetables: Preheat oven to 200ยฐC (400ยฐF) and prepare a baking sheet. Arrange the tomatillos, poblano peppers, jalapeรฑo peppers, onion quarters, and peeled garlic cloves on the sheet. Roast for 20-25 minutes, turning halfway through, until tomatillos soften and peppers blister. This roasting step is crucial for developing the depth of flavor in this authentic green enchilada sauce recipe.
- Steam and Peel the Peppers: Remove the baking sheet from the oven and transfer roasted poblano and jalapeรฑo peppers to a bowl. Cover tightly with plastic wrap or a plate for 10-15 minutes to allow the steam to loosen the skins. Once cooled, peel the skin, remove stems, and deseed the jalapeรฑos (if less heat is desired); then roughly chop. I make sure to peel the skin thoroughly after steaming; otherwise, a few tough pieces can remain, altering the texture of the finished sauce.
- Blend the Sauce Base: Carefully transfer all roasted ingredients (tomatillos with juices, onion, garlic), along with the chopped peppers, into a high-powered blender. Add 1 cup of vegetable broth, 30g of fresh cilantro, ground cumin, dried Mexican oregano, salt, and pepper. Blend until the mixture is completely smooth; taste and adjust seasonings as needed for balance.
If the sauce looks too thick, add a splash more broth (1-2 tablespoons) at a time to reach desired consistency. This authentic green enchilada sauce recipe will thicken further as it simmers.
- Simmer for Flavor Depth: Heat 15 ml (1 tablespoon) of vegetable oil in a large saucepan over medium heat. Pour the blended sauce into the hot oil; bring to a gentle simmer. Reduce heat to low, cover, and cook for 15-20 minutes, stirring occasionally to prevent sticking. Simmering allows the flavors to meld and prevents the raw taste from the tomatillos. The color will darken slightly as it cooks.
- Prepare the Cilantro-Lime Crema Swirl: While the sauce simmers, whisk together the 120 ml (1/2 cup) sour cream, 15 ml (1 tablespoon) fresh lime juice, and 1.25 ml (1/4 teaspoon) salt in a small bowl. Continue whisking until the mixture is smooth and creamy. Transfer to a squeeze bottle for easy drizzling or keep it in a small bowl for serving.
- Final Presentation and Serving: Prepare your favorite enchiladas (fill, roll, and bake as desired) and ladle a generous amount of warm sauce over the top. The vibrant color of this green enchilada sauce recipe makes for beautiful presentation. Drizzle the bright white-green Cilantro-Lime Crema in ribbons across the surface of the enchiladas. Garnish with extra chopped fresh cilantro for a final pop of color before serving immediately with sides like rice and beans.
Meal Prep and Storage Tips
Make-Ahead Instructions
The finished green enchilada sauce can be prepared up to 4 days in advance and stored in an airtight container in the refrigerator. The flavor actually deepens overnight. Reheat gently over medium-low heat before using.
Freezing
For long-term storage, cool the sauce completely, then transfer to a freezer-safe container or ice cube trays for individual portions. It will keep for up to 3 months in the freezer. Thaw overnight in the refrigerator before use; the texture might be slightly thinner upon thawing.
Crema Considerations
The Cilantro-Lime Crema is best made fresh just before serving. If you make it ahead, store it separately from the sauce in the refrigerator for up to 2 days. Note that the crema will thicken slightly in the fridge.

Serving Suggestions and Recipe Variations
Family Favorites
This vibrant sauce is perfect for classic chicken enchiladas, cheese enchiladas, or even vegetarian black bean enchiladas. For a different twist, use it as the base for chilaquiles or smothered burritos. It also makes a fantastic addition to huevos rancheros for breakfast.
Heat Level Adjustments
To make the sauce milder, remove all the seeds and membranes from the jalapeรฑo peppers. For extra heat, add a serrano pepper during the roasting step. The flavor profile of this authentic green enchilada sauce recipe remains versatile to personal preference.
Frequently Asked Questions (FAQs)
Why roast the tomatillos instead of boiling them?
Roasting caramelizes the natural sugars in the tomatillos and peppers, significantly deepening the flavor profile compared to boiling, which results in a flatter, more acidic taste. Roasting adds essential complexity and smoky notes required for an authentic green enchilada sauce recipe.
Can I substitute canned tomatillos for fresh ones?
While you technically can, fresh roasted tomatillos provide the best flavor for this authentic recipe. Canned tomatillos have a more uniform, often milder flavor; if you must substitute, roast the chiles and onions separately before blending with the canned tomatillos to improve depth.
How do I thicken the sauce if it’s too runny?
If your sauce is too thin after simmering, create a cornstarch slurry by whisking 1 tablespoon of cornstarch with 1 tablespoon of cold water. Slowly whisk the slurry into the simmering sauce and continue cooking for 1-2 minutes until it thickens. Alternatively, reduce the vegetable broth next time.
Can I make this sauce without the cilantro-lime crema?
Yes, absolutely. The crema is optional and primarily used for presentation and a cool, tangy contrast. The green enchilada sauce recipe authentic itself is fully complete on its own without the swirl. If you skip the crema, serve with a side of sour cream for those who want a drizzle.
Conclusion
Making your own authentic green enchilada sauce recipe from scratch is easier than you think, especially when you leverage the flavor-building power of roasting. This recipe delivers a deep, complex flavor that instantly upgrades your family’s favorite meals and avoids the preservatives and high sodium of store-bought versions. Save this recipe to your family rotation and see how quickly it becomes a new favorite for weeknight dinners.
Print
green enchilada sauce recipe authentic
- Total Time: 65 minutes
- Yield: 4 cups (6–8 servings) 1x
- Diet: Vegetarian
Description
This authentic green enchilada sauce features roasted tomatillos, poblano peppers, and garlic, creating a deep, complex flavor that surpasses store-bought versions. The sauce is finished with an optional cilantro-lime crema swirl for added richness and presentation.
Ingredients
- 900g tomatillos, husked and rinsed
- 2 large poblano peppers
- 2 jalapeรฑo peppers (adjust heat)
- 1 small white onion, quartered
- 3 cloves garlic
- 240 ml vegetable broth
- 30g fresh cilantro
- 15 ml vegetable oil
- 1 tsp ground cumin
- 1 tsp dried Mexican oregano
- Salt and pepper to taste
- 120 ml sour cream (for crema swirl)
- 15 ml fresh lime juice (for crema swirl)
Instructions
- Roast Ingredients: Preheat oven to 400ยฐF (200ยฐC). Arrange tomatillos, peppers, onion quarters, and peeled garlic cloves on a baking sheet. Roast for 20-25 minutes, turning halfway, until vegetables are blistered and softened.
- Prepare Peppers: Steam the roasted peppers by covering them in a bowl for 10-15 minutes. Once cool, peel the skin and remove stems. Deseed the jalapeรฑos for a milder sauce, then roughly chop all peppers.
- Blend Sauce Base: Transfer all roasted ingredients and prepared peppers into a blender with the broth, cilantro, cumin, oregano, salt, and pepper. Blend until completely smooth, adding more broth if needed to adjust thickness.
- Simmer Sauce: Heat oil in a large saucepan and add the blended sauce. Bring to a gentle simmer, then reduce heat to low and cook for 15-20 minutes, stirring frequently, to meld flavors.
- Prepare Cilantro Crema: While the sauce simmers, whisk together the sour cream, lime juice, and salt until smooth. Transfer to a squeeze bottle for drizzling.
- Serve Enchiladas: Ladle warm green enchilada sauce over prepared enchiladas. Drizzle with the cilantro-lime crema and garnish with fresh cilantro before serving immediately.
Notes
The sauce can be made up to 4 days ahead and refrigerated, or frozen for up to 3 months. For a milder sauce, remove all seeds and membranes from the jalapeรฑos before blending. If the sauce is too thin after simmering, create a cornstarch slurry by whisking 1 tablespoon of cornstarch with 1 tablespoon of cold water, then slowly whisk it into the simmering sauce.
- Prep Time: 45 minutes
- Cook Time: 20 minutes
- Category: Sauce
- Method: Roasting
- Cuisine: Mexican
Nutrition
- Serving Size: 1/2 cup
- Calories: 95 kcal
- Sugar: 8g
- Sodium: 300mg
- Fat: 2.5g
- Saturated Fat: 0.5g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 3g
- Protein: 2g
- Cholesterol: 0mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.