Green Tomatillo Enchilada Sauce Recipe

I still remember the first time I tasted real tomatillo enchilada sauce. It was at a tiny, hole-in-the-wall Mexican restaurant in Austin, Texas, where the menu was written on a whiteboard and the abuela in the back was hand-pressing tortillas. I ordered the enchiladas verdes out of curiosity, expecting something similar to the red enchilada sauce I’d grown up on. What I got was a revelation.

That first bite hit me with this incredible brightness—tangy, slightly tart, with just enough heat to wake up my taste buds without overwhelming them. The sauce was velvety but not heavy, and it clung to the enchiladas in a way that made every single bite perfect. I actually asked the waitress if I could buy a jar of it to take home. She laughed and said, “Mija, it’s just tomatillos.”

I spent the next six months trying to recreate that sauce in my own kitchen. And let me tell you—I had some spectacular failures. There was the batch where I didn’t remove the husks properly and ended up with stringy bits in my sauce. The time I used unripe tomatillos and the sauce was so sour it made my lips pucker for an hour. The time I forgot to roast the tomatillos and the sauce tasted like… well, like raw, grassy sadness.

But I kept at it, and eventually, I cracked the code. Now, this green tomatillo enchilada sauce is my absolute secret weapon. It’s the recipe my friends beg me to make for game nights, the one I bring to potlucks where people hover around the dish like vultures, and honestly? It’s the reason my husband married me. (Okay, maybe not the only reason, but it definitely helped.)

This sauce has become such a staple in my kitchen that I always keep a stash of roasted tomatillos in my freezer. Once you learn how to make this from scratch, I promise you’ll never reach for a can of the store-bought stuff again. It’s fresher, brighter, and infinitely more flavorful—and it’s actually way easier than you’d think.

Why You’ll Love This Recipe

  • Unbelievably simple. You don’t need any fancy techniques or special equipment. Just a blender, a skillet, and about 20 minutes of active work.
  • Way better than store-bought. That jarred green sauce in the grocery store? It’s fine in a pinch, but it can’t compete with the fresh, tangy flavor of homemade tomatillo sauce.
  • Crazy versatile. This isn’t just for enchiladas! You’ll find yourself drizzling it over tacos, eggs, roasted vegetables, grilled chicken—basically anything that needs a flavor boost.
  • Make-ahead friendly. The sauce actually gets better after a day in the fridge, and it freezes beautifully for those nights when you need dinner to happen fast.
  • Budget-friendly. Tomatillos are inexpensive, especially if you can find them at a local farmers market or Mexican grocery store. A batch of this sauce costs pennies compared to the price of canned enchilada sauce.
  • Customizable heat level. You can adjust the spice to your exact preference by adding more or fewer serrano peppers. I’ll show you exactly how to control the heat.

Ingredients List

You’ll find most of these ingredients at any well-stocked grocery store. If you’re lucky enough to have a Mexican or Latin American market nearby, that’s where you’ll get the best quality tomatillos and fresh peppers.

For the Sauce

  • 2 pounds fresh tomatillos (about 12-15 medium tomatillos) — Look for ones that are firm, bright green, and have tight, dry husks. The stickier the tomatillo feels under the husk, the fresher it is. Avoid any that are yellowing or have soft spots.
  • 2 medium white onions (about 1 ½ cups roughly chopped) — White onion provides a cleaner, sharper flavor than yellow, which is why I prefer it here. But yellow onion works in a pinch.
  • 4-6 cloves fresh garlic (use the larger amount if you’re a garlic lover like me)
  • 2-3 serrano peppers (for medium heat) — These are the classic choice for salsa verde. If you can’t find serranos, jalapeños work too (you’ll need about 3-4 for similar heat). Remove the seeds and membranes for a milder sauce or leave them in if you want some serious kick.
  • 1 bunch fresh cilantro (about 1 cup loosely packed, stems and all) — Yes, use the stems! They’re packed with flavor.
  • 1 ½ cups chicken or vegetable broth — Use a good-quality broth; this is where a lot of the savory depth comes from. Low-sodium is ideal so you can control the salt level.
  • 2 tablespoons olive oil or neutral cooking oil — For sautéing the aromatics. Avocado oil works great here too.
  • 1 tablespoon lime juice (fresh-squeezed, please!) — This brightens everything up and balances the acidity of the tomatillos.
  • 1 teaspoon ground cumin — Adds warm, earthy depth.
  • 1 teaspoon dried Mexican oregano (regular oregano is fine too) — Different from Mediterranean oregano, Mexican oregano has a more earthy, slightly citrusy flavor.
  • Salt to taste — Start with 1 teaspoon and adjust from there.

Optional Add-Ins

  • ½ cup sour cream or Mexican crema — If you want a creamier, richer sauce that’s more like a salsa verde cremosa. This is totally optional but absolutely delicious.
  • 1-2 chipotle peppers in adobo — For a smoky, spicy twist. This isn’t traditional, but I love the depth it adds.

Recommended Tools

  • A blender (regular or high-speed) or a food processor
  • A large skillet or Dutch oven
  • A baking sheet (for roasting the tomatillos)
  • A fine-mesh strainer (optional, but helpful for achieving a smooth sauce)

Step-by-Step Instructions

1. Prepare the Tomatillos

First things first: you need to remove those papery husks from the tomatillos. They peel off easily—just pull them back and discard. You’ll notice the tomatillos feel sticky underneath; that’s totally normal. Give them a good rinse under warm water to remove the sticky film. Pat them dry with a paper towel.

Pro tip: That sticky residue is actually a natural insect repellent that the plant produces. It washes off easily, and you don’t want it in your sauce—it can leave a slightly bitter taste.

2. Roast the Tomatillos and Peppers

Here’s where the magic happens. Preheat your oven to 425°F (220°C). Arrange the tomatillos and serrano peppers on a baking sheet in a single layer. Don’t crowd them—they need space to roast evenly.

Roast for about 10-15 minutes, flipping halfway through, until the tomatillos are softened and starting to blister. You’ll see some black spots forming, and the tomatillos will look slightly wrinkled. This is exactly what you want! The blistering adds that smoky depth of flavor that makes this sauce so addictive.

If you’re short on time, you can also roast them under the broiler for 5-8 minutes, keeping a close eye on them so they don’t burn. I prefer the oven method because it gives a more even roast, but the broiler works in a pinch.

3. Sauté the Aromatics

While the tomatillos are roasting, heat the olive oil in a large skillet over medium heat. Add the chopped onions and cook for about 5-6 minutes until they’ve softened and become translucent. You don’t want them to caramelize here—just get them soft and sweet.

Add the garlic and cook for another 1-2 minutes until fragrant. This is when your kitchen will start smelling absolutely incredible. I always get a little giddy at this stage.

4. Blend Everything Together

Here’s the fun part. Carefully transfer the roasted tomatillos and peppers to your blender. Add the sautéed onion and garlic, the fresh cilantro (stems and all!), the broth, lime juice, cumin, and oregano. Blend until completely smooth.

A word of caution: If you’re using a standard blender, don’t fill it more than halfway with hot ingredients. The heat can build up pressure and cause the lid to pop off. Trust me, I learned this the hard way and spent an hour cleaning tomatillo sauce off my kitchen ceiling. Instead, blend in batches or use a food processor.

Blend until the sauce is silky-smooth. Depending on your blender, this might take 30 seconds to a full minute. If you want an extra-fine texture, you can strain the sauce through a fine-mesh strainer, but I honestly don’t bother anymore. I like a little texture.

5. Simmer to Perfection

Pour the blended sauce back into the skillet (or into a clean saucepan if you want to start fresh). Bring it to a gentle simmer over medium heat, then reduce the heat to low and let it cook for about 15-20 minutes. This simmering time is crucial—it allows the flavors to meld together and the sauce to thicken slightly.

You’ll notice the sauce change color during this time. It’ll go from a bright, raw green to a deeper, more vibrant verde color. The raw, acidic bite of the tomatillos will mellow out, and the sauce will develop this beautiful complexity.

6. Season and Adjust

Taste the sauce and add salt as needed. This is where you’re in charge! I usually start with 1 teaspoon of salt and add more gradually. Remember that you’ll be seasoning your enchiladas too, so don’t over-salt the sauce on its own.

If you want a creamier sauce, this is when you’d stir in that sour cream or Mexican crema. For a smoky sauce, add the chipotle peppers now. Let it cook for another 5 minutes after adding any optional ingredients.

7. Cool and Store

Remove the sauce from heat and let it cool slightly. It will thicken more as it cools, so don’t worry if it seems a bit thin when it’s hot.

At this point, you have a few options. You can use it immediately on enchiladas (I’ll get to serving suggestions in a minute), store it in the fridge for up to a week, or freeze it for later.

Pro Tips & Tricks

My Accidental Discovery

The best thing that ever happened to this recipe happened by accident. I was making a double batch for a party and accidentally used twice the amount of cumin. At first, I panicked—I thought I’d ruined the entire batch. But after simmering, that “mistake” turned into something magical. The cumin brought out this incredible warmth that balanced the tomatillos’ tang perfectly. Now I always use that extra cumin, and it’s become my signature touch.

The Painful Lesson About Blending

I mentioned the blender explosion earlier. Let me tell you, nothing makes you feel more like a failure as a home cook than having to scrub tomatillo seeds off your kitchen walls. Always, and I mean always, hold the blender lid down with a kitchen towel when blending hot liquids. Or better yet, let the ingredients cool slightly before blending.

Why Fresh Tomatillos Are Non-Negotiable

I know, I know—it’s tempting to use canned tomatillos. I’ve done it. The result isn’t bad, but it’s not the same. Canned tomatillos are cooked already, so they lose some of that bright, complex acidity. Plus, the texture is mushier. Fresh tomatillos have this firm, slightly tart quality that you just can’t replicate with canned.

The Perfect Roast

Don’t under-roast! I used to get impatient and pull the tomatillos out as soon as they started blistering, but I was missing out on flavor. Let them get good and charred—you want those dark spots and maybe even a little bit of blackening. That’s where the smoky depth comes from.

Seasoning Like a Pro

Here’s a trick I learned from a chef friend: add salt in stages. Put a little in the blender, a little more after simmering, and a final sprinkle before serving. This layers the salt throughout the sauce instead of just on top. You’ll notice a huge difference in flavor development.

Get The Color Right

If you want the perfect green color, add your cilantro toward the end of the blend rather than at the beginning. Over-blending cilantro can make it turn dark and lose that vibrant green hue. Just pulse it in at the last second.

Variations & Substitutions

Creamy Tomatillo Enchilada Sauce

This is my favorite variation when I want something extra luxurious. After the sauce has simmered, stir in 1/2 cup of sour cream, Mexican crema, or even cream cheese. It transforms into this silky, rich sauce that’s absolutely divine over chicken enchiladas. I discovered this when I was out of regular enchilada sauce and needed something quick—it was such a happy accident that I now make the creamy version about half the time.

Smoky Chipotle Version

For those days when you want your enchiladas to have a little more kick and complexity, add 1-2 chipotle peppers in adobo sauce when you’re blending everything. These smoked jalapeños add an incredible, almost barbecue-like smokiness that pairs beautifully with the tomatillo’s tang. I especially love this version with beef or pork enchiladas.

Mild and Kid-Friendly Sauce

If you’re cooking for picky eaters or just prefer things mild, swap the serrano peppers for a small green bell pepper and add just a pinch of cumin. You’ll still get that amazing tomatillo flavor without the heat. I’ve made this version for my niece’s birthday parties, and even the kids who claim to hate “green stuff” devour it.

Avocado-Infused Sauce

Here’s a fun one: blend half a ripe avocado into the sauce at the end. It adds this incredible creaminess and richness that makes the sauce almost like a dressing. It’s unreal over fish tacos or grilled shrimp. My husband calls this one “fancy green sauce,” and it’s become a summer staple in our house.

Vegan and Dairy-Free Options

The sauce is already vegan as written, but if you want a creamier version without dairy, use a good-quality plant-based creamer or blend in some soaked cashews. I’ve made this for my vegan friends, and they couldn’t tell the difference between this and the regular version. Just add about 1/4 cup of raw cashews that have been soaked in water for a couple of hours, and blend them right in.

Gluten-Free Swaps

This recipe is naturally gluten-free, so you don’t need to worry about making substitutions for gluten restrictions. Just ensure you’re using a gluten-free broth and any optional add-ins are certified gluten-free.

The Spice-I-It-Up Version

For the heat seekers out there, add a couple of extra serranos and leave all the seeds in. You can even throw in a habanero if you want to challenge yourself! I did this once for a “dare” at a dinner party, and let’s just say we were all drinking milk and sweating by dessert. But for a crowd that loves spice? Absolute perfection.

Serving Suggestions

The Classic Enchiladas

The most obvious use for this sauce is, of course, enchiladas verdes. My favorite way to serve them is with shredded chicken (I use rotisserie chicken on busy nights), rolled in warm corn tortillas with a sprinkle of queso fresco on top. Bake them in this sauce and you’ll have a dinner that feels like you spent hours cooking.

Over Eggs for Breakfast

Take your morning eggs to the next level by spooning some of this sauce over a poached egg on toast. The bright, tangy flavor is such a welcome wake-up call. I call it “huevos divorciados”—my version of divorced eggs—and it’s my go-to Sunday brunch.

As a Taco Sauce

Drizzle it over any tacos—fish tacos, carne asada, veggie tacos—and watch it disappear. The sauce adds this amazing freshness that balances out rich meats perfectly. I keep a small bowl of it on the table whenever we have taco night.

With Grilled Meats

This sauce is incredible with grilled chicken, pork, or even steak. The acidity cuts through the richness and adds a beautiful brightness that makes any grilled dish feel special.

On Top of Oven-Roasted Vegetables

Roasted cauliflower, zucchini, and onions all get a flavor upgrade when drizzled with tomatillo sauce. It makes a simple vegetable side dish feel like something you’d order at a fancy restaurant.

The Perfect Party Dip

If you leave out the broth (or just use a little less), this sauce becomes a thicker salsa verde that’s perfect for dipping tortilla chips. I always double the batch when I’m hosting because people can’t get enough.

Over Baked Potatoes

I know this sounds weird, but trust me—add a spoonful of tomatillo sauce to a baked potato with butter and cheese, and you’ll have the ultimate loaded potato. It’s a comfort food mash-up that absolutely works.

FAQ’s

Can I Use Canned Tomatillos Instead of Fresh?

You can, but I really don’t recommend it. Fresh tomatillos have a brightness and acidity that canned ones just don’t have. Canned tomatillos are pre-cooked, so they’ll change the texture and flavor of your sauce. If you absolutely must use canned, drain them well, don’t roast them (they’re already cooked), and expect a milder flavor. You’ll probably need to add extra lime juice and salt to compensate for the lost flavor.

How Do I Store the Sauce?

Store the sauce in an airtight container in the fridge for up to a week. The flavor actually gets better after a day or two as the ingredients meld together. I usually make a big batch on Sunday and use it throughout the week.

Can I Freeze This Sauce?

Absolutely! This sauce freezes beautifully. I like to freeze it in portions—I have a set of small freezer containers that hold enough for one batch of enchiladas. Just cool the sauce completely, transfer to freezer-safe containers, and freeze for up to 4 months. Thaw overnight in the fridge before using.

Why Is My Sauce Too Sour?

Tomatillos are naturally tart, which is part of their charm, but if your sauce is too sour, you probably used underripe tomatillos. The solution is to add a bit of sugar (about 1/2 teaspoon at a time) to balance the acidity, or add more roasted garlic and onion to mellow the flavor. Also, ensure you’ve simmered the sauce long enough—the heat mellows out the raw acidity.

How Do I Adjust the Spice Level?

The heat comes from the serrano peppers. For less heat, remove the seeds and membranes before blending. For more heat, leave the seeds and add an extra pepper. You can also use jalapeños for a slightly milder heat, or add a chipotle pepper for smoky heat. The number of seeds and ribs you include makes a huge difference, so start small and taste as you go.

Can I Make This Sauce Ahead of Time?

Yes, and I actually prefer it the next day! The flavors have time to marry, and the sauce thickens up nicely. Just make the sauce, cool it quickly (I put the pot in an ice bath in the sink), and refrigerate. Bring it back to a simmer when you’re ready to use it.

What If I Don’t Have a Blender?

A food processor works great for this. You may need to pulse it a few extra times to get it smooth, and you’ll likely have a slightly chunkier texture, which is still delicious. If you don’t have either, you can use an immersion blender directly in the pot. Just be careful not to splatter the hot sauce.

The Sauce Is Too Thin—What Do I Do?

If your sauce is too thin, simply let it simmer longer, uncovered, to allow some of the liquid to evaporate. This will naturally thicken it. Conversely, if it’s too thick, add a bit more broth or water to reach your desired consistency. Remember that the sauce will thicken as it cools.

Related Recipes:

Closing / Final Thoughts

This green tomatillo enchilada sauce is more than just a recipe to me. It’s a memory of that first taste in Austin, a journey of kitchen experiments (some successful, some disastrous), and a tradition that I now share with the people I love. There’s something special about making this sauce from scratch—the way your kitchen fills with the smell of roasting tomatillos, the satisfaction of seeing that vibrant green color come together in the blender, and the joy of watching your family and friends dig in with pure happiness.

I hope this recipe brings as much joy to your kitchen as it has to mine. Don’t be afraid to make it your own—add more peppers, skip the cilantro if you’re one of those people who thinks cilantro tastes like soap (I know, it’s a real genetic thing!), or throw in that extra cumin like I did by accident. The beauty of cooking is that even the “mistakes” can lead to something wonderful.

When you make this sauce, tag me on social media—I’d love to see your creations. And if you have a disaster story or a happy accident of your own, I want to hear about it. That’s how we all get better in the kitchen.

Leave a Comment

Scroll to Top