If you have never made salsa from scratch before, salsa verde is a great place to start because it is simple and almost impossible to mess up. This is a green Mexican salsa made from tomatillos, which are small green fruits that look a bit like tomatoes but taste tangy and fresh. I have made this salsa more times than I can count, both in professional kitchens and at home, and I promise you do not need any special skills to get it right. All you really do is roast a few vegetables until they get soft and slightly charred, then blend them together with some simple flavorings. Once it is done, you get a bright green sauce that tastes tangy, a little spicy, and much fresher than anything you can buy in a jar at the store. People usually cannot stop eating it once it is on the table.

Ingredients (Exact Amounts)

1 ½ pounds fresh tomatillos (about 12 medium-sized ones)
1 to 2 jalapeño or serrano peppers, with the stem removed
½ cup white onion, roughly chopped
2 to 3 garlic cloves, left in their skin
¼ cup fresh cilantro leaves, loosely packed
2 tablespoons fresh lime juice (about 1 lime)
1 tablespoon cooking oil (avocado oil or any plain oil works)
½ teaspoon salt, plus a little more if needed
2 to 4 tablespoons water, only if the salsa is too thick

Step by Step Recipe Method

Step 1: Clean the Tomatillos

Tomatillos come wrapped in a thin, papery husk, kind of like a small lantern covering. Peel this husk off each tomatillo and throw it away. Underneath the husk, the tomatillo will feel sticky, almost like it has a thin layer of glue on it. This is totally normal, but you need to rinse each tomatillo under warm running water and rub it gently with your fingers until that stickiness is gone. After rinsing, pat them dry with a paper towel or clean kitchen towel, since wet tomatillos will not roast as nicely.

Step 2: Roast the Vegetables

Turn your oven to 450°F, or turn on the broiler if your oven has one. Line a baking sheet with foil or parchment paper so cleanup is easier later. Place the tomatillos, peppers, and onion pieces on the baking sheet in a single layer. Wrap the garlic cloves in a small piece of foil with a tiny drizzle of oil, and place that on the baking sheet too. Put the tray in the oven and let everything roast for about 15 to 20 minutes. You will know it is ready when the tomatillos look soft, juicy, and have brown or black spots on them. If you are using a broiler instead, keep a close eye on things since broilers cook much faster and can burn food quickly.

Step 3: Let Everything Cool Down

This step is more important than people think. Take the tray out of the oven and let everything sit for about 10 minutes before touching it. Vegetables that just came out of a hot oven hold in a lot of heat, and if you put them straight into a blender, the steam built up inside can actually push the lid off while it is blending, which can splash hot salsa and burn you. While things are cooling, open the foil packet with the garlic and squeeze each clove out of its papery skin, since you only want the soft inside part of the garlic, not the tough outer layer. Also pull the stems off the roasted peppers if they are still attached.

Step 4: Blend Everything Together

Add the roasted tomatillos, peppers, peeled garlic, onion, cilantro, lime juice, and salt into a blender or food processor. Put the lid on and pulse it a few times first, which just means pressing the blend button in short bursts instead of holding it down. This helps break everything into smaller pieces before you blend it fully. After a few pulses, blend continuously until the salsa reaches the texture you like. Some people like it completely smooth, while others like it a little chunky with small bits of vegetable still visible. If the salsa feels too thick to pour, add water one tablespoon at a time until it loosens up.

Step 5: Taste and Adjust the Flavor

Once blended, taste a small spoonful of the salsa. This step matters because tomatillos can taste more or less sour depending on how ripe they were when you bought them. If the salsa tastes flat, add a little more salt. If it needs more brightness, squeeze in a touch more lime juice. If you want more heat, you can blend in a small piece of extra pepper. Once you are happy with the taste, pour the salsa into a bowl or jar and place it in the refrigerator for at least 30 minutes before serving, since chilling helps all the flavors come together nicely.

Variations in the Recipe

One easy way to change this recipe is to control the spice level depending on who you are serving. If you want a very mild salsa that even kids can enjoy, swap the jalapeño for half of a poblano pepper instead, which has barely any heat but still brings a nice mild flavor. If you want the salsa to taste smokier and more rustic, do not bother peeling away the charred black bits on the tomatillo skins before blending, since those dark spots actually add a deep, almost campfire-like flavor that many people love. Another popular variation is turning this fresh salsa into a cooked sauce, which is done by heating a little oil in a pan, pouring the blended salsa in, and letting it simmer gently for 5 to 10 minutes until it thickens slightly, similar to the warm sauce poured over enchiladas at restaurants. If cilantro tastes soapy to you, which happens to some people due to genetics, you can simply replace it with fresh flat-leaf parsley instead, and the salsa will still taste fresh and herby.

Mistakes to Avoid

The biggest beginner mistake is skipping the roasting step and trying to blend raw tomatillos straight away, which results in a salsa that tastes overly sour and a bit flat compared to the roasted version. Another common mistake is blending the vegetables while they are still very hot, which is risky because of the steam buildup mentioned earlier, and it can also turn the bright green color a bit dull and brownish. People also tend to use too much raw onion without rinsing it first, which can make the salsa taste sharp and overpowering, so always give chopped onion a quick rinse under cold water before adding it in. Lastly, if you want a milder salsa but forget to remove the seeds and white inner parts of the peppers, your salsa may end up much spicier than you intended, since that is where most of the heat actually lives.

Conclusion

Once you make your own salsa verde at home, it becomes very hard to go back to the store-bought jars, because nothing compares to the fresh, bright flavor of tomatillos roasted and blended yourself. This recipe takes less than an hour from start to finish, and most of that time is just roasting and cooling, not active work. Keep a jar of this in your fridge and you will find yourself adding it to eggs, tacos, grilled chicken, or simply scooping it up with warm tortilla chips any chance you get.

FAQs Section

How long does homemade salsa verde stay good in the fridge?
If you store it in a sealed container, it will stay fresh for about 5 days. Many people think it actually tastes even better on the second day once the flavors have had time to blend together.

Can I freeze salsa verde for later?
Yes, you can freeze it for up to 3 months. Just thaw it overnight in the refrigerator and stir it well before serving, since the texture can change slightly after freezing.

Is it okay to use canned tomatillos instead of fresh ones?
Yes, canned tomatillos work fine in a pinch, and since they are already cooked, you can skip the roasting step entirely and blend them straight with the other ingredients. The flavor will be a bit milder than fresh roasted tomatillos.

Will this salsa be very spicy?
That depends on which peppers you use and whether you keep or remove the seeds. One jalapeño with the seeds taken out will give you a mild salsa, while two serranos with the seeds left in will be noticeably hot.

What makes salsa verde different from salsa roja?
Salsa verde is made with tomatillos and tastes tangy and green, while salsa roja is made with red tomatoes and has a sweeter, richer flavor.