
If you have ever wondered how to make salsa verde from scratch, the good news is it is much easier than people think. This bright green sauce looks fancy spooned over tacos, grilled chicken, nachos, or eggs, but it is really just a handful of fresh ingredients blended into something fresh, tangy, and full of flavor.
Homemade salsa verde has that lovely balance of zippy, savory, and slightly spicy that makes everything on the plate taste a little more exciting. It is one of those kitchen basics that feels very “I have my life together” when it is sitting in a jar in the fridge, even if the bench is covered in lime halves and you are already onto your second taste test with a tortilla chip.
The best part is that once you know how to make salsa verde, you can tweak it to suit your own taste. Make it mild, make it fiery, make it chunky, make it silky smooth. This is the kind of recipe that quickly becomes a regular.
What Is Salsa Verde?
Salsa verde simply means “green sauce.” The Mexican version is usually made with tomatillos, onion, chili, garlic, cilantro, and lime. It has a fresh, tangy flavor that is different from a classic red tomato salsa.
Tomatillos are those little green fruits with the papery husks. They look a bit like baby green tomatoes, but the flavor is brighter and more tart. Once blended, they create that signature salsa verde taste that works beautifully with so many meals.
If you enjoy making homemade basics, this is the sort of recipe that sits right alongside other kitchen staples like homemade marinara sauce, vegetable stock from scraps, or an easy cold brew tea recipe for warmer weather.
Why You Will Love This Salsa Verde Recipe
There are plenty of reasons to keep this one in your back pocket.
It is quick to make.
You can have it ready in around 20 minutes.
It tastes fresher than store-bought.
That clean, punchy flavor is hard to beat.
It is versatile.
Use it as a dip, sauce, marinade, or spoon it over just about anything.
It is easy to customize.
More lime, less chili, extra cilantro, a little avocado if you want it creamier.
It feels impressive without being fussy.
Which, honestly, is my favorite kind of recipe.
Ingredients for Homemade Salsa Verde
Here is what you need to make a classic salsa verde:
- 500g tomatillos, husks removed and rinsed
- 1 small white onion, roughly chopped
- 1 to 2 jalapeños or serrano chilies
- 2 cloves garlic
- 1 cup fresh cilantro leaves
- Juice of 1 lime
- 1 to 2 tablespoons olive oil or a splash of water, if needed for blending
- Salt, to taste
Optional extras
- 1 small avocado for a creamier salsa verde
- A pinch of sugar if your tomatillos are extra tart
- A few spring onions for a milder onion flavor
- Extra lime juice for more zing
How to Prepare the Tomatillos
The first step in learning how to make salsa verde is getting the tomatillos ready properly.
Remove the papery husks and wash the tomatillos well. They often have a slightly sticky coating on the outside, which is perfectly normal, but you do want to rinse that off before cooking.
From there, you have two good options:
Option 1: Roast them
Roasting gives the salsa a deeper, slightly smoky flavor.
Place the tomatillos, chilies, onion, and garlic on a baking tray and roast at 220°C for about 10 to 15 minutes, turning once, until they soften and get a bit of char.
Option 2: Boil them
Boiling gives you a brighter, fresher flavor.
Add the tomatillos and chilies to a saucepan of simmering water and cook for about 5 to 7 minutes until softened. Drain well.
Roasting is my personal favorite because that little bit of char makes the salsa taste like you made more effort than you actually did.
Step-by-Step: How to Make Salsa Verde
Step 1: Roast or boil the vegetables
Prepare the tomatillos and chilies using one of the methods above. If roasting, include the onion and garlic too.
Step 2: Add everything to a blender
Place the cooked tomatillos, chilies, onion, garlic, cilantro, and lime juice into a blender or food processor.
Step 3: Blend to your preferred texture
Pulse for a chunkier salsa or blend until smooth. Add a tablespoon of olive oil or a splash of water if needed to help it come together.
Step 4: Season
Add salt to taste. Start with a small amount, then adjust after tasting.
Step 5: Chill or serve
You can serve salsa verde straight away, but it often tastes even better after 20 to 30 minutes in the fridge once the flavors have had a chance to settle in.
Tips for the Best Salsa Verde
A few little tricks can make a big difference.
Use fresh tomatillos
Firm, bright green tomatillos will give you the best flavor. If they are going soft or yellowing too much, they may not taste as fresh and lively.
Start with one chili
You can always add more heat, but it is a lot harder to tone it down once the blender has done its thing.
Do not skip the lime
Lime juice sharpens everything and helps bring the whole salsa together.
Taste before serving
Sometimes salsa verde needs a touch more salt or lime than you expect. One quick taste at the end makes all the difference.
Let it rest
Even 20 minutes in the fridge improves the flavor. It is one of those sauces that settles into itself nicely.
How Spicy Is Salsa Verde?
That depends on the chilies you use and how many you add.
For a milder salsa verde, use one jalapeño and remove the seeds.
For a spicier salsa verde, use serrano chilies or leave the seeds in.
If you are making it for a crowd, starting mild is usually the safer move. The brave ones can always add hot sauce later.
Ways to Use Salsa Verde
Once you know how to make salsa verde, you will start finding excuses to use it everywhere.
Try it with:
- tacos
- burrito bowls
- enchiladas
- grilled chicken
- baked fish
- scrambled eggs
- roasted vegetables
- quesadillas
- nachos
- grain bowls
- spooned over avocado toast
- as a dip with tortilla chips
It is also brilliant drizzled over roast potatoes or mixed through shredded chicken for an easy dinner shortcut.
If you are building out easy homemade condiment content, this would also pair naturally with posts about homemade guacamole, easy taco toppings, or how to make a smoothie bowl for a lighter fresh-food angle.
How to Store Salsa Verde
Store homemade salsa verde in an airtight jar or container in the fridge for up to 4 to 5 days.
Give it a stir before serving, especially if it has separated a little. That is completely normal with fresh homemade sauces.
You can also freeze salsa verde in small portions. Ice cube trays are handy for this if you just want a little at a time for cooking.
Can You Make Salsa Verde Ahead of Time?
Yes, and it is actually a great make-ahead recipe.
Making it a few hours in advance gives the flavors time to blend together. It is perfect for parties, taco nights, barbecues, or meal prep.
This is one of those recipes that feels like a small win when done ahead. Future you opens the fridge and suddenly dinner looks far more exciting.
Easy Salsa Verde Variations
Once you have the basic method down, there are plenty of ways to make it your own.
Creamy Salsa Verde
Blend in half an avocado for a smoother, richer version.
Smoky Salsa Verde
Roast the tomatillos until well blistered and add a little extra char to the chilies.
Extra Herby Salsa Verde
Add more cilantro or even a little parsley for a greener, fresher finish.
Mild Family-Friendly Salsa Verde
Use just half a jalapeño and make the flavor more citrusy than spicy.
Chunky Salsa Verde
Pulse instead of fully blending if you like more texture.
Common Mistakes to Avoid
Not rinsing the tomatillos
That sticky coating needs to come off first.
Adding too much liquid
Salsa verde should be spoonable, not watery. Start with less and add only if needed.
Using too much raw onion
Raw onion can take over quickly. Roasting it first gives a softer, sweeter flavor.
Forgetting to season
Without enough salt and lime, the salsa can taste flat.
Over-blending
If you like texture, pulse gently rather than blitzing it into a green soup.
Frequently Asked Questions
Can I make salsa verde without tomatillos?
You can make a green salsa using green tomatoes, avocado, herbs, and lime, but it will not have that classic tangy salsa verde flavor. Tomatillos are really the star here.
Is salsa verde served hot or cold?
Usually cold or at room temperature, though warm salsa verde can also be lovely spooned over cooked dishes.
Can I use a food processor instead of a blender?
Yes, absolutely. A food processor works very well, especially if you prefer a chunkier texture.
Is homemade salsa verde healthy?
It is packed with fresh ingredients and usually quite light, especially compared to creamy bottled sauces.
Homemade Salsa Verde Recipe Card
Prep time: 10 minutes
Cook time: 10 to 15 minutes
Total time: 20 to 25 minutes
Yield: About 2 cups
Ingredients
- 500g tomatillos, husks removed and rinsed
- 1 small white onion, roughly chopped
- 1 to 2 jalapeños or serrano chilies
- 2 cloves garlic
- 1 cup fresh cilantro leaves
- Juice of 1 lime
- 1 to 2 tablespoons olive oil or water, if needed
- Salt, to taste
Method
- Preheat oven to 220°C if roasting.
- Place tomatillos, onion, chilies, and garlic on a tray and roast for 10 to 15 minutes until softened and lightly charred.
Alternatively, simmer tomatillos and chilies in water for 5 to 7 minutes, then drain. - Add cooked tomatillos, onion, chilies, garlic, cilantro, and lime juice to a blender.
- Blend until your preferred texture is reached.
- Add olive oil or a splash of water if needed.
- Season with salt to taste.
- Chill briefly or serve straight away.
A Fresh Sauce Worth Making Again
Once you try this homemade version, it is hard to go back to the jarred stuff. Learning how to make salsa verde is one of those simple kitchen skills that gives you a lot of payoff for not much effort. It is fresh, vibrant, endlessly useful, and just the sort of thing that makes a basic meal feel much more special.
And yes, you will probably stand in the kitchen eating it with chips before the rest of dinner is ready. That is part of the process.




