Tomatillo Avocado Salsa has been a game-changer in my kitchen for its vibrant tang and creamy texture. This authentic Mexican blend combines roasted tomatillos with ripe avocado for a dip that’s both refreshing and rich. I love how it brings a taste of traditional Mexican cuisine to any meal, perfect as a chip dip or taco topping. Once you make it from scratch, you’ll appreciate the fresh flavors that store-bought versions just can’t match.
Why You'll Love This Recipe
- Ready in under 30 minutes with just a handful of fresh ingredients
- The perfect tangy and creamy balance that beats any store-bought salsa
- Naturally vegan and gluten-free with healthy fats from avocado
- You can easily adjust the spice level to your taste
- I make a batch every week and it never lasts long
Ingredients You’ll Need
- Tomatillos: Look for firm, bright green tomatillos with tight husks; roasting them brings out a tangy, slightly sweet flavor that’s essential for the salsa.
- Avocado: Choose a ripe but firm avocado that yields slightly to pressure; it adds creamy richness and helps create a smooth texture.
- White onion: A sharp, crisp white onion provides a pungent base that mellows when blended, balancing the salsa’s flavors.
- Garlic: Fresh garlic cloves add a warm, aromatic depth; use plump, firm cloves for the best flavor.
- Jalapeño peppers: These give the salsa its kick; leave the seeds in for heat or remove them for a milder version.
- Cilantro leaves: Fresh cilantro brings a bright, herbal note that’s quintessential in Mexican salsas; use only the leaves and tender stems.
- Lime juice: Freshly squeezed lime juice adds essential acidity and brightness; bottled juice can’t match the vibrant flavor.
- Kosher salt: Coarse kosher salt seasons evenly and enhances all the other ingredients without overwhelming them.
- Ground cumin: A pinch of cumin adds a warm, earthy note that complements the tomatillos, but it’s optional.
- Water: A little water helps achieve your desired consistency if the salsa is too thick after blending.
- Cilantro sprigs: Fresh sprigs make a beautiful garnish that hints at the flavor inside.
- Lime wedges: Serving with lime wedges lets everyone add an extra squeeze of brightness to their plate.
How to Make It
Preheat and Prepare the Pan:
Start by preheating your broiler to high and positioning a rack 4-6 inches from the heat. Line a baking sheet with foil for easy cleanup—this saves you from scrubbing later.
Roast the Tomatillos:
Place the husked and rinsed tomatillos on the sheet and broil for 5-7 minutes, turning once, until they’re blistered and charred in spots. That char adds a subtle smokiness to your Tomatillo Avocado Salsa.
Cool and Prep Ingredients:
Let the tomatillos cool slightly on the sheet while you roughly chop the onion, peel the garlic, and prep the jalapeño. Remember, for less heat, remove the seeds and ribs.
Combine in Blender:
Add the roasted tomatillos with their juices, avocado, onion, garlic, jalapeño, cilantro, lime juice, salt, and cumin if using to your blender or food processor.
Blend to Perfection:
Pulse 5-7 times until you reach your preferred texture—smooth for creamy or chunky for more bite. If it’s too thick, add water a tablespoon at a time while blending.
Taste and Adjust:
Give it a taste and adjust with more salt or lime juice if needed. This is where you make it truly yours.
Let Flavors Meld:
Transfer the salsa to a bowl and let it sit at room temperature for 10 minutes. This short rest allows the flavors to deepen and come together.
Garnish and Serve:
Top with fresh cilantro sprigs and serve with lime wedges on the side. Now your homemade Tomatillo Avocado Salsa is ready to enjoy.

You Must Know
- Roasting the tomatillos is non-negotiable for that authentic tangy flavor
- Use ripe but firm avocados to avoid a mushy salsa
- Letting the salsa sit for 10 minutes makes a huge difference
- I always double the recipe because it disappears fast
Storage Tips
Store your Tomatillo Avocado Salsa in an airtight container in the fridge as soon as it cools, and it’ll keep for up to three days. The avocado might brown a bit on top from oxidation, but don’t worry—just give it a good stir before you serve it and it’ll look fresh again. For the brightest flavor and texture, I recommend enjoying it within 24 hours. If you need to keep it longer, press a piece of plastic wrap directly onto the surface before sealing the container to minimize air exposure.
Ingredient Substitutions
If you can’t find tomatillos, green tomatoes are a decent substitute though they’ll be less tangy. For a different heat profile, serrano peppers can replace jalapeños for a sharper kick. No fresh cilantro? Try fresh parsley or even a pinch of coriander, though the flavor will shift. In a pinch, bottled lime juice works, but fresh is always best for that bright acidity. And if you’re out of cumin, a dash of smoked paprika can add a similar warmth.
Serving Suggestions
I love this Tomatillo Avocado Salsa with crispy tortilla chips for an easy appetizer, but it’s also fantastic as a topping for fish tacos or grilled chicken. Spoon it over loaded nachos for a creamy contrast, or drizzle it on quesadillas and burrito bowls. It even pairs wonderfully with scrambled eggs or as a vibrant sauce for grilled fish. For a light lunch, try it with a simple salad or as a dip for vegetable crudités. Get creative—it’s so versatile that you’ll find yourself reaching for it with almost every Mexican-inspired meal.
Cultural Context
Tomatillo Avocado Salsa, often called ‘salsa verde con aguacate,’ is a beloved staple in Mexican cuisine, originating from regions where tomatillos and avocados are abundant. It reflects the traditional approach of using fresh, local ingredients to create vibrant, balanced flavors. In Mexican homes, you’ll often find it served alongside everything from street tacos to family dinners, showcasing the cuisine’s emphasis on fresh salsas that enhance rather than overpower dishes. This particular blend of roasted tomatillos and creamy avocado embodies the harmony of tangy and rich that defines so many Mexican sauces. Making it at home connects you to a culinary tradition that values simplicity and authenticity, allowing you to adjust the heat and texture to your liking.

Pro Tips
- Char the tomatillos on a comal for a deeper smoky flavor
- Choose avocados that yield slightly but aren’t soft to the touch
- Let the salsa rest for 10 minutes so the flavors can marry
- I never skip wearing gloves when chopping jalapeños
Frequently Asked Questions
Use fresh, firm tomatillos that are bright green and still in their husks. Husk and rinse them well to remove the sticky coating before roasting. This recipe calls for 1 pound, which is about 8-10 medium tomatillos, and roasting them is key for that signature tangy, deep flavor.
Yes, you can make it a few hours ahead. Store it in an airtight container in the fridge. The avocado may cause slight darkening on the surface, but you can minimize this by pressing plastic wrap directly onto the salsa before sealing the container. Give it a good stir before serving.
For a milder salsa, remove the seeds and membranes from the jalapeño, or use a milder pepper like a poblano. For more heat, try serrano peppers. In a pinch, a 1/4 teaspoon of cayenne pepper or a dash of your favorite hot sauce can be added to taste after blending.
Roast the tomatillos until they are soft and their skin is blistered and lightly charred in spots. This usually takes about 10 minutes under a broiler or on a hot skillet. They should be tender enough to easily blend into a smooth base for your salsa.
It’s incredibly versatile! Serve it with tortilla chips as a classic dip, spoon it over tacos, enchiladas, or burrito bowls, or use it as a bright sauce for grilled chicken, fish, or carne asada. It also makes a fantastic topping for eggs or a spread for sandwiches.