Fresh, creamy, and full of bright flavor, this Tomatillo Avocado Salsa Verde is one of those recipes you’ll want to make again and again. It comes together in about 15 minutes with simple ingredients and tastes amazing with tacos, grilled chicken, chips, burritos, or even eggs. The creamy avocado blends perfectly with the tangy tomatillos to make a smooth salsa that’s fresh and packed with flavor.
Servings: 8 (about 2 cups)
Prep Time: 15 minutes
Cook Time: 5 minutes
Total Time: 20 minutes
Why I Love This Recipe
The first time I made this salsa was for taco night. I wanted something fresh that wasn’t the usual tomato salsa. After one bite, everyone kept coming back for more. The roasted tomatillos add a bright, slightly smoky flavor, while the avocado makes everything rich and creamy without needing sour cream or mayonnaise. Now it’s one of my favorite recipes because it’s quick, fresh, and goes with almost everything.
- Fresh and bright flavor
- Smooth and creamy texture
- Ready in about 20 minutes
- Made with simple fresh ingredients
- Great as a dip or sauce
- Easy to adjust the spice level
What You’ll Need
- 1 pound tomatillos, husks removed and rinsed
- 1 large ripe avocado, peeled and pitted
- ½ cup chopped cilantro
- ¼ cup chopped onion
- 1 jalapeño, stem removed
- 1 garlic clove
- 2 tablespoons fresh lime juice
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper

Pro Tips
- Roast the tomatillos until they have dark spots for the best flavor.
- Use a ripe avocado so the salsa blends extra smooth.
- Blend only until smooth. Overblending can make the salsa too thin.
- Chill the salsa for about 30 minutes before serving if you have time.
- Taste before serving and add a little more lime juice or salt if needed.
Tools You’ll Need
- Baking sheet
- Blender or food processor
- Cutting board
- Chef’s knife
- Citrus juicer
- Measuring spoons
- Spoon
Substitutions and Variations
- Use serrano peppers instead of jalapeño for more heat.
- Add another avocado for a richer salsa.
- Use parsley if you do not like cilantro.
- Add a pinch of cumin for a warm flavor.
- Blend in a few tablespoons of water if you prefer a thinner salsa.
Make Ahead Tips
- Roast the tomatillos up to 2 days ahead.
- Blend everything except the avocado, then add the avocado just before serving for the freshest color.
- Store with plastic wrap pressed directly onto the surface to slow browning.
Recipe
Step 1: Roast the Tomatillos
Place 1 pound whole tomatillos on a baking sheet. Broil them for about 5 minutes, turning once halfway through, until they have dark roasted spots and have softened. Let the roasted tomatillos cool for about 5 minutes.

Step 2: Prepare the Fresh Ingredients
Cut 1 large ripe avocado in half, remove the pit, peel it, and slice the avocado into large chunks. Chop ½ cup cilantro, chop ¼ cup onion, remove the stem from 1 jalapeño, peel 1 garlic clove, and squeeze 2 tablespoons fresh lime juice.

Step 3: Blend the Salsa
Add the cooled roasted tomatillos, avocado chunks, ½ cup chopped cilantro, ¼ cup chopped onion, 1 whole jalapeño, 1 peeled garlic clove, 2 tablespoons fresh lime juice, ½ teaspoon kosher salt, and ¼ teaspoon black pepper to a blender. Blend for about 30 to 45 seconds until smooth and creamy.

Step 4: Taste and Serve
Taste the salsa. Add a little more lime juice or salt if needed. Spoon the finished salsa into a round white serving bowl and serve right away or chill for 30 minutes before serving.

Why This Recipe Works (Quick Science)
Tomatillos are naturally high in acid, which gives the salsa its bright, fresh taste. Roasting softens them and brings out their natural sweetness while adding a little smoky flavor. Avocado contains healthy fats that make the salsa creamy without adding dairy. Lime juice also helps slow the avocado from turning brown.
Macros Information
Per serving (about ¼ cup)
- Calories: 55
- Protein: 1 g
- Carbohydrates: 5 g
- Fat: 4 g
- Fiber: 3 g
- Sugar: 2 g
- Sodium: 150 mg
Common Mistakes
- Using unripe avocado makes the salsa less creamy.
- Skipping the roasting step gives the salsa a sharper flavor.
- Adding too much lime juice can overpower the tomatillos.
- Overblending can make the salsa thin.
- Forgetting to taste before serving may leave it needing a little more salt.
What to Serve With
- Tortilla chips
- Tacos
- Burritos
- Quesadillas
- Grilled chicken
- Steak
- Fish tacos
- Scrambled eggs
- Nachos
- Rice bowls
Leftovers and Storage
- Store in an airtight container in the refrigerator for up to 2 days.
- Press plastic wrap directly onto the salsa to help prevent browning.
- Stir before serving again.
- Freezing is not recommended because the avocado changes texture.
FAQ
Q: Can I make this without roasting the tomatillos?
A: Yes, but roasting gives the salsa a sweeter, deeper flavor.
Q: How spicy is this salsa?
A: One jalapeño makes it mildly spicy. Remove the seeds for less heat or add another pepper for more spice.
Q: Can I make it ahead of time?
A: Yes. It tastes great made a few hours ahead. Press plastic wrap onto the surface before refrigerating.
Q: Can I use a food processor?
A: Yes. A food processor works just as well as a blender.
Q: Why did my salsa turn brown?
A: The avocado naturally oxidizes over time. Lime juice slows this process, but it is best enjoyed fresh.
Final Thoughts
This Tomatillo Avocado Salsa Verde is fresh, creamy, and incredibly easy to make. The roasted tomatillos bring bright flavor, while the avocado creates a smooth texture that makes every bite delicious. Whether you’re serving it with chips, tacos, grilled meats, or your favorite Mexican meal, this salsa is sure to become a favorite. Give it a try, and don’t forget to share how it turned out and any fun ways you served it.

