Homemade Salsa Verde: The Ultimate Restaurant-Style Tomatillo Salsa Recipe
Unlock the secret to an incredibly flavorful, smoky homemade tomatillo salsa, also known as salsa verde. By dry-roasting the key ingredients—tomatillos, onions, garlic, and jalapeños—we infuse this vibrant green sauce with a depth that rivals, if not surpasses, your most cherished Mexican restaurant’s offerings. This recipe is surprisingly simple, requiring just a handful of fresh ingredients, yet it delivers an authentic taste that will elevate any meal. Prepare to be amazed by how easily you can create this staple right in your own kitchen!

There’s a certain magic to a really good salsa verde. For many of us, it’s not just an accompaniment; it’s a food group in itself. If you’re anything like me, your love for salsa borders on the obsessive. It’s the kind of condiment that demands its own dedicated section in the refrigerator, always ready to transform a simple snack into a culinary experience. Whether it’s the centerpiece of a chip-and-dip session or a secret ingredient in your everyday meals, salsa verde holds a special place in the heart of anyone who appreciates vibrant, fresh flavors.
I confess, I’m perpetually stuck in “salsa cruise control.” Just the other morning, what started as a plan for simple scrambled eggs quickly escalated into a full-blown breakfast taco fiesta. Before I knew it, those eggs, nestled in warm tortillas with melty Monterey Jack cheese, were being generously dunked into a bowl of this very homemade salsa verde. It’s an unstoppable craving, and frankly, I have no intention of stopping it. This particular salsa verde recipe is so good, it inspires these kinds of delicious detours.

With festive occasions like Cinco de Mayo, or simply a craving for authentic Mexican flavors, this salsa verde needs to be at the top of your list. Last year, I shared my recipe for the easiest, most delicious blender salsa, a classic red salsa that’s a fan favorite. This year, it’s only natural that we delve into its equally popular green cousin. Are you team red salsa or team green salsa? Honestly, I find it impossible to choose; I have a deep appreciation for both. My top priority, regardless of color, is simply to get it into my mouth as quickly as possible, usually with the trusty vehicle of a tortilla chip.
The Secret to Superior Salsa Verde: Dry Roasting
The true magic behind this restaurant-quality salsa verde lies in a simple yet transformative technique: dry roasting. Instead of boiling or steaming our ingredients, we’re going to give them a brief, intense exposure to high heat under the broiler. This process doesn’t just cook the vegetables; it caramelizes their natural sugars, intensifying their flavors and adding a subtle, irresistible smokiness that you simply can’t achieve otherwise. This deep flavor profile is what sets homemade salsa verde apart from any store-bought variety, and even many restaurant versions.
Living in Texas has certainly offered some perks, particularly when it comes to experiencing incredible Mexican cuisine outside of Mexico. Many local eateries serve up unique twists on salsa verde, like a creamy avocado version that is absolutely divine. Just imagine the vibrant tang of tomatillos combined with the rich, buttery smoothness of avocado—it’s pure salsa heaven! While this recipe focuses on the classic roasted version, know that creaming it up with fresh avocado is an optional, highly recommended variation once you’ve mastered the basic recipe.


Ingredients Spotlight: Building the Perfect Flavor Profile
Achieving that coveted restaurant-style salsa at home is not just possible, it’s easy! The key lies in understanding and preparing your ingredients correctly. Here’s a closer look at what goes into our amazing salsa verde:
- **Tomatillos:** These are the star of the show. Choose firm, bright green tomatillos with tight-fitting husks. The husks should be removed and the tomatillos rinsed to wash off their sticky residue. Their bright, tart flavor is the foundation of salsa verde.
- **Onion:** A small white onion, quartered, adds a pungent sweetness that mellows and caramelizes beautifully during roasting, contributing to the salsa’s depth.
- **Jalapeños:** This is where you control the heat! One jalapeño will give you a mild to medium salsa. Two will kick it up to a medium spice level, and three (or even more, for the truly brave!) will make it devilishly hot. Remember, most of the heat resides in the seeds and ribs, so removing them is crucial for a milder salsa.
- **Garlic:** Four cloves of garlic, roasted with their peels on, will become wonderfully sweet and aromatic without any bitterness. The peel acts as a protective layer, gently steaming the garlic cloves within, enhancing their flavor rather than charring them.
- **Cilantro:** This herb is practically synonymous with Mexican cuisine. Its fresh, bright, and slightly peppery notes are indispensable for a balanced salsa. I typically use about ⅓ cup, but the amount is entirely up to your personal preference. If you’re a cilantro lover, feel free to add more; if you’re not a fan, you can adjust down or even omit it, though it will change the character of the salsa.
- **Lime Juice:** Freshly squeezed lime juice provides essential acidity, brightening all the roasted flavors and adding a zesty finish. Always opt for fresh lime juice over bottled for the best results.
- **Salt:** Crucial for seasoning and balancing all the robust flavors. Start with ½ teaspoon and adjust to taste, adding more if needed.
Making Your Salsa: Step-by-Step Perfection
The process begins with our dry roasting technique. First, position your oven rack near the top, ideally at the highest preset closest to the broiler element. Preheat your broiler for about 10 minutes to ensure it’s piping hot. Then, arrange your husked tomatillos, quartered white onion, jalapeño(s), and unpeeled garlic cloves on a dry sheet pan. There’s no need for oil here; we want them to roast, not fry.

Slide the sheet pan under the broiler for 8-10 minutes. This is a critical step, so keep a close eye on your veggies! You’re looking for a beautiful char to develop on the skin of the tomatillos and jalapeños, and some softening of the onion and garlic. Make sure to turn the baking sheet halfway through, after about 3-4 minutes, to ensure even roasting. The goal is a nice char, not burnt ingredients. Mine typically take about 7 minutes to reach perfection. Once roasted, remove them from the oven and let them cool for about 5 minutes, making them easier to handle.
Once cooled, gently peel the roasted garlic cloves; they should slip out easily. Remove the tops from the jalapeños. If you prefer a milder salsa, carefully slice open the jalapeños and remove the seeds and white ribs. For a spicier kick, leave them intact. Then, transfer all the roasted ingredients into a food processor. Add your fresh cilantro, lime juice, and salt. Pulse the mixture to your desired consistency. I personally enjoy a smoother salsa, so I pulse it a little longer, but you can go for a chunkier texture if that’s what you prefer.
And just like that, you have a vibrant, smoky, and utterly delicious homemade salsa verde! It’s incredible how quickly this comes together. Serve it immediately with warm tortilla chips, or for even deeper flavors, let it chill in an airtight container in the refrigerator for a few hours. This allows all the flavors to meld beautifully. You’ll find it tastes even better the next day!
Beyond Chips: Versatile Ways to Enjoy Your Salsa Verde
While irresistible with tortilla chips, this homemade salsa verde is incredibly versatile. Don’t let any go to waste! Here are some ideas to incorporate it into your cooking:
- **Tacos, Burritos, and Enchiladas:** A natural pairing, it adds a fresh, tangy kick to any Mexican-inspired dish.
- **Eggs:** As mentioned earlier, it transforms scrambled eggs, omelets, or breakfast burritos into a savory delight.
- **Grilled Meats and Fish:** Spoon it over grilled chicken, pork, or white fish for a bright, zesty marinade or topping.
- **Soups:** Stir a spoonful into chicken soup or chili for an extra layer of flavor. You might even love this Jalapeño Lime Chicken Soup!
- **Bowls:** Add it to grain bowls or salad bowls for a burst of fresh flavor.
- **Creamy Avocado Salsa Verde:** For a luxurious twist, blend a ripe avocado into a portion of your finished salsa. It adds a rich, creamy texture and mellows the heat beautifully.
There’s simply no comparison: homemade tomatillo salsa reigns supreme over any store-bought equivalent. The depth of flavor from the dry roasting, the freshness of the ingredients, and the ability to customize the spice level all contribute to a superior product. Once you try this recipe, you’ll understand why I say, “Always, always, always choose homemade.”
Homemade Salsa Verde (Tomatillo Salsa)
5 minutes
10 minutes
15 minutes
This homemade tomatillo salsa, or salsa verde, is packed with smoky flavor thanks to dry-roasted onions, tomatillos, garlic, and jalapeños. Easy to make with just a few ingredients, it tastes better than your favorite Mexican restaurant salsa!
Ingredients
- 1 ½ pounds tomatillos, husked
- 1 small white onion, quartered (peel removed)
- 1-3 jalapeños (see notes for spice level)
- 4 cloves garlic, peel on
- ⅓ cup chopped cilantro (more or less to taste)
- 2 tablespoons lime juice, freshly squeezed
- ½ teaspoon salt (or more to taste)
Instructions
- Position a rack near the top of the oven, closest to the broiler element. Preheat the broiler for about 10 minutes before roasting the vegetables.
- Add the husked tomatillos, white onion quarters, jalapeño(s), and unpeeled garlic cloves onto a dry baking sheet. Place under the preheated broiler for 8-10 minutes, or until a nice char develops on the skins. Make sure to turn the baking sheet after 3-4 minutes to ensure even roasting. Keep a close eye to prevent them from burning completely. Mine typically take about 7 minutes. Remove from the oven and allow to cool for 5 minutes before handling.
- Once cooled, peel the garlic cloves and remove the tops of the jalapeños. For a milder salsa, carefully slice the jalapeños open and remove the seeds and white ribs. This step is optional; leave the seeds in if you prefer a spicier salsa.
- Transfer all the roasted ingredients to a food processor along with the chopped cilantro, fresh lime juice, and salt. Pulse to your desired consistency. For a smoother salsa, pulse a bit longer; for a chunkier texture, pulse briefly.
- Pour the homemade salsa verde into a serving bowl. Serve immediately with tortilla chips, tacos, or your favorite Mexican dishes, or let it cool for several hours in the refrigerator in an airtight container for flavors to deepen.
Notes
- Salsa can be kept in an airtight container in the refrigerator for up to 5 days.
- I used 1 jalapeño for this salsa and removed the tops and seeds for a milder flavor. Adjust spice levels according to your preference.
- **Spice Levels (approximate, varies if seeds are left in):**
- 1 jalapeño = mild to medium
- 2 jalapeños = medium heat
- 3+ jalapeños = HOT!
- For a creamy avocado salsa verde, blend 1 ripe avocado into a portion of the finished salsa.
Have you made this recipe?
If you enjoyed this recipe, please consider leaving a ⭐️⭐️⭐️⭐️⭐️ rating and a comment below. You can also share a picture on Instagram with the hashtag #LITTLESPICEJAR, I’d love to see what you made!

If you love this recipe, you might also like:
Creamy Guacamole Salsa