Salsa verde is a staple in Mexican cuisine, and it’s one of my favorite condiments to have on hand. Whether you’re drizzling it over tacos, pairing it with tortilla chips, or using it as a topping for your favorite dishes, this salsa adds a burst of freshness and heat. It’s super simple to make, and you only need a handful of ingredients.
This post may contain affiliate links, please read our privacy policy for details.

What is Homemade Salsa Verde?
Homemade Salsa Verde is a classic Mexican green salsa made primarily from green ingredients, such as tomatillos or green tomatoes (jitomates verdes), and green chilies like jalapeños or serranos. “Verde” means green in Spanish, and the salsa gets its vibrant color from these fresh ingredients. It’s used as a versatile condiment in Mexican cuisine, perfect for enhancing the flavor of tacos, enchiladas, tostadas, grilled meats, or simply as a dip for tortilla chips.
The homemade salsa verde recipe often preferred over store-bought because it allows for customization of the flavors and heat levels. Some versions are roasted for a smoky taste, while others maintain a fresh and zesty profile by simply boiling the ingredients. Cilantro and onion add depth and freshness, while salt ties everything together.
Each region and household has its own take on this classic salsa, with some variations adding garlic, lime, or avocado for different textures and flavors. It’s quick and easy to make, and its fresh, tangy taste brings an authentic touch to a wide range of dishes.
What makes Homemade Salsa Verde so great?
01. Versatility:
Salsa verde is an all-purpose condiment that pairs perfectly with a wide range of Mexican dishes like tacos, enchiladas, tostadas, and more. Beyond traditional pairings, it’s great as a dip for chips or even as a sauce over grilled vegetables, meats, or seafood. Whether you want to elevate a casual snack or a full meal, salsa verde fits the bill.
02. Customizable Heat and Texture:
When you make salsa verde at home, you have full control over the ingredients. You can adjust the heat level by adding more or fewer chiles, making it as mild or spicy as you like. You can also tweak the texture to suit your preferences—whether you want it smooth and creamy or chunky with more bite.
03. No Preservatives:
When you make salsa verde from scratch, you avoid the preservatives and additives that are often found in store-bought versions. You know exactly what’s going into your salsa, ensuring it’s fresh and natural.
04. Easy to Make:
Despite its impressive flavor, homemade salsa verde is incredibly easy to make. With just a few minutes of boiling and blending, you can have a delicious salsa ready to enjoy. It’s a quick addition to your meal prep and can be made in batches to last for the week.
05. Authentic Flavor:
For lovers of Mexican cuisine, homemade salsa verde delivers the authentic taste that you’d find in traditional Mexican kitchens. It’s a key element in many regional dishes and a cornerstone of Mexican cooking. Making it at home connects you to those flavors in their purest, most traditional form.
Everything you need to make Homemade Salsa Verde:
- Green Tomatoes: These give salsa verde its signature tangy flavor. You can also use tomatillos if preferred.
- Green Chilies: Jalapeños or serrano peppers work best for the heat, but you can adjust the quantity depending on your spice tolerance.
- Onion: Adds depth and a slight sweetness to balance the salsa’s tang and heat.
- Cilantro: Fresh cilantro gives salsa verde its vibrant, herby flavor.
- Salt: Enhances and ties together all the flavors.
Shop the Tools
*All product recommendations on this website are based on our personal opinions and experiences.


Instructions:
Step 1: Prepare Your Ingredients
Wash 4 jitomates (green tomatoes), 6 chiles verdes (green chilies), and 1 bunch of cilantro thoroughly. Peel and roughly chop 1/4 of a cebolla (onion).
Step 2: Boil the Jitomates and Chiles
In a medium pot, bring water to a boil. Add the jitomates and chiles verdes. Let them cook for about 10 minutes or until the jitomates are soft and the skins start to loosen.
Step 3: Drain and Cool
Once the jitomates and chiles are done cooking, carefully drain the water using a slotted spoon and set the vegetables aside in a bowl to cool slightly.
Step 4: Blend the Ingredients
Transfer the cooked jitomates and chiles to a blender. Add the chopped onion, 1/2 tablespoon of salt, and the cilantro (you can roughly chop the cilantro or add it whole). Blend everything together until you reach your desired consistency. For a thinner salsa, add a small amount of the cooking water to the blender.
Step 5: Taste and Adjust
Taste the salsa and adjust the salt, cilantro, or chilies to your liking. If you prefer more heat, you can blend in extra chiles at this point.
Step 6: Cool and Serve
Let the salsa cool completely before serving, or store it in the fridge for a few hours to allow the flavors to meld together. Serve your homemade salsa verde with your favorite dishes, such as tacos, enchiladas, grilled meats, or simply with tortilla chips.
Recipe Tips
Let It Rest: Let the salsa sit for at least 15-20 minutes after blending to allow the flavors to meld together. It tastes even better after sitting in the fridge for a few hours or overnight.
Molcajete for a Rustic Texture: For a more authentic experience, you can use a molcajete (a traditional Mexican stone mortar and pestle) to crush the ingredients instead of blending them. This creates a chunky texture and enhances the rustic, homemade feel of the salsa.
Adjust the Heat to Your Preference: If you like your salsa mild, remove the seeds from the chiles verdes before blending. For extra heat, leave the seeds in or add more chiles.
Consistency Control: If you like a thinner salsa verde, you can add a little of the cooking water from the boiled tomatoes and chiles. Start with a few tablespoons and blend to your desired consistency. For a chunkier salsa, pulse the blender or food processor, rather than blending continuously.
FAQ’s & Serving Suggestions
Can I use tomatillos instead of green tomatoes?
- Yes! Traditionally, salsa verde is made with tomatillos, but you can use green tomatoes (jitomates) for a slightly different, tangy flavor. Tomatillos have a naturally tart taste, while green tomatoes are a bit milder.
How spicy is homemade salsa verde?
- The heat level depends on the type and number of green chilies (chiles verdes) you use. For a mild version, reduce the number of chilies or remove their seeds. For a spicier salsa, use serrano chilies or leave the seeds in for an extra kick.
Can I make salsa verde ahead of time?
- Absolutely! Salsa verde actually tastes better after sitting in the fridge for a few hours or overnight, as it allows the flavors to meld together. You can store it in an airtight container in the fridge for up to a week.
Can I use a blender instead of a food processor?
- Yes, a blender works perfectly for making salsa verde. Just blend to your desired consistency, whether smooth or chunky.
Is salsa verde vegan?
- Yes! This homemade salsa verde is naturally vegan, gluten-free, and packed with fresh, plant-based ingredients.
What does salsa verde taste like?
- Salsa verde has a vibrant, tangy flavor profile that combines the acidity of green tomatoes or tomatillos with the heat of green chilies. The overall taste is refreshing, slightly spicy, and zesty, making it a versatile condiment that complements a variety of dishes, from tacos to grilled meats.
Serving Suggestions: How to Enjoy Your Homemade Salsa Verde
Tacos:
- Drizzle salsa verde over tacos filled with grilled vegetables, carne asada, shrimp, or even tofu for a zesty flavor boost. It adds freshness and a hint of spice to every bite.
Enchiladas
- Salsa verde is a popular choice for enchiladas verdes. Simply pour it over rolled tortillas stuffed with your favorite filling—like beans, chicken, or cheese—and bake for a delicious, tangy twist.
Chilaquiles
- Use salsa verde as the base for chilaquiles. Pour the salsa over crispy tortilla chips and top with fried eggs, avocado, and queso fresco for a traditional Mexican breakfast or brunch.
Dipping Sauce
- Use salsa verde as a dip for tortilla chips, or serve it as a side for quesadillas, empanadas, and tamales. Its fresh taste cuts through richer dishes, balancing the flavors perfectly.
Homemade Salsa Verde is a simple yet incredibly flavorful addition to any meal. With just a few fresh ingredients, you can create a versatile condiment that elevates your favorite Mexican dishes, from tacos to enchiladas and beyond. Whether you prefer it mild or spicy, smooth or chunky, this salsa brings a burst of freshness and zest to every bite. Plus, it’s healthy, easy to make, and can be prepared ahead of time or frozen for later use. Give it a try, and let this tangy, green salsa become a staple in your kitchen!
Enjoy your salsa verde with your next meal, and don’t forget to experiment with different serving suggestions to find your perfect match!
More Healthy Recipes:

Homemade Salsa Verde
Ingredients
- 4 Green Tomatoes
- 6 Green Chilies
- 1/4 Onion
- 1 Bunch of Cilantro
- 1 tbsp Salt
Instructions
- Wash 4 jitomates (green tomatoes), 6 chiles verdes (green chilies), and 1 bunch of cilantro thoroughly. Peel and roughly chop 1/4 of a cebolla (onion).
- In a medium pot, bring water to a boil. Add the jitomates and chiles verdes. Let them cook for about 10 minutes or until the jitomates are soft and the skins start to loosen.
- Once the jitomates and chiles are done cooking, carefully drain the water using a slotted spoon and set the vegetables aside to cool slightly.
- Transfer the cooked jitomates and chiles to a blender. Add the chopped onion, 1/2 tablespoon of salt, and the cilantro (you can roughly chop the cilantro or add it whole). Blend everything together until you reach your desired consistency. For a thinner salsa, add a small amount of the cooking water to the blender.
- Taste the salsa and adjust the salt, cilantro, or chilies to your liking. If you prefer more heat, you can blend in extra chiles at this point.
- Let the salsa cool completely before serving, or store it in the fridge for a few hours to allow the flavors to meld together. Serve your homemade salsa verde with your favorite dishes, such as tacos, enchiladas, grilled meats, or simply with tortilla chips.







I absolutely love this recipe!! Ever since I went to Mexico I could never find that authentic taste here in San Diego. Soo easy to make, I added more chiles to make it spicier 🧡
This is one delicious recipe. I love the bright, bold flavor.