Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 lb (450 g) fresh tomatillos, husked and rinsed
- 2–3 jalapeños, stemmed (seeded for milder heat)
- 1/2 medium white onion, roughly chopped
- 2 garlic cloves, peeled
- 1 cup (240 ml) water
- 1/2 cup packed fresh cilantro (leaves and tender stems)
- 2 tbsp fresh lime juice (about 1 lime)
- 1 tsp kosher salt, plus more to taste
- 1/4 tsp sugar (optional, to balance acidity)
- 1 tbsp neutral oil (vegetable, canola, or avocado)
Do This
- 1. Husk and rinse tomatillos; prep jalapeños, onion, and garlic.
- 2. Add tomatillos, jalapeños, onion, garlic, and water to a saucepan; simmer 8–10 minutes until tomatillos are soft and olive-green.
- 3. Transfer solids and 1/2–3/4 cup cooking liquid to a blender; add cilantro, lime juice, salt, and optional sugar. Blend until smooth.
- 4. Heat oil in a skillet over medium; pour in salsa and simmer 3–5 minutes, stirring, until slightly thickened.
- 5. Adjust thickness with extra water and season to taste with more salt and lime.
- 6. Spoon hot over chicken enchiladas or chilaquiles, or serve warm/room temperature as a dip.
Why You’ll Love This Recipe
- Bright, tangy, and fresh-tasting salsa verde that still feels comforting thanks to a quick simmer.
- Perfectly balanced: citrusy lime, fresh cilantro, gentle heat from jalapeños, and a mellow onion-garlic backbone.
- Versatile: ideal over chicken enchiladas, breakfast chilaquiles, or simply with tortilla chips.
- Fast and foolproof: ready in about 20 minutes with basic supermarket ingredients.
Grocery List
- Produce: Tomatillos, jalapeños, white onion, garlic, fresh cilantro, limes
- Dairy: Optional for serving: queso fresco or cotija, Mexican crema or sour cream
- Pantry: Neutral oil (vegetable, canola, or avocado), kosher salt, sugar (optional), tortilla chips or corn tortillas, cooked shredded chicken (for enchiladas/chilaquiles, optional)
Full Ingredients
For the Salsa Verde Mexicana
- 1 lb (450 g) fresh tomatillos, husked and well rinsed to remove stickiness
- 2–3 fresh jalapeños, stems removed
- For mild: remove seeds and membranes.
- For medium to hot: leave some or all seeds in.
- 1/2 medium white onion (about 3 oz / 85 g), roughly chopped
- 2 medium garlic cloves, peeled
- 1 cup (240 ml) water
- 1/2 cup packed fresh cilantro leaves and tender stems
- 2 tbsp fresh lime juice (from about 1 medium lime), plus more to taste
- 1 tsp kosher salt, plus more to taste (start with 3/4 tsp if using table salt)
- 1/4 tsp sugar (optional, helps soften the sharpness if your tomatillos are very tart)
- 1 tbsp neutral-flavored oil (vegetable, canola, or avocado)
Optional Garnishes & For Serving
- Corn tortilla chips, lightly salted (for chilaquiles or dipping)
- Corn tortillas, warmed and filled with cooked shredded chicken (for enchiladas)
- Crumbled queso fresco or cotija cheese
- Mexican crema or sour cream
- Extra chopped white onion
- Extra chopped cilantro
- Fried or sunny-side-up eggs (for breakfast chilaquiles)
- Lime wedges

Step-by-Step Instructions
Step 1: Prep the Tomatillos and Vegetables
Pull the papery husks off the tomatillos and discard them. The fruit will feel sticky—this is normal. Rinse the tomatillos under warm running water, rubbing gently to remove the tacky film, then drain well. Roughly chop the white onion into large chunks so it cooks evenly. Peel the garlic cloves. Remove the stems from the jalapeños; if you prefer a milder salsa, slice them lengthwise and scrape out seeds and membranes. Set everything aside by the stove so it is ready to go.
Step 2: Simmer the Tomatillos, Jalapeños, Onion, and Garlic
Place the tomatillos, jalapeños, chopped onion, and whole garlic cloves into a medium saucepan. Pour in 1 cup (240 ml) water. The vegetables will not be fully submerged and that is fine. Set the pan over medium-high heat and bring to a gentle boil. Once boiling, reduce the heat to a steady simmer. Cook uncovered for 8–10 minutes, stirring once or twice, until the tomatillos turn from bright green to a more muted olive-green and are soft and slightly split. The jalapeños and onion should be tender. Remove the pan from the heat and let it cool for 2–3 minutes.
Step 3: Blend with Cilantro, Lime, and Seasonings
Using a slotted spoon, transfer the cooked tomatillos, jalapeños, onion, and garlic to a blender. Ladle in 1/2 cup (120 ml) of the cooking liquid to start. Add the cilantro, 2 tbsp lime juice, 1 tsp kosher salt, and the optional 1/4 tsp sugar. Secure the lid, venting if necessary for steam to escape. Blend on medium-high until the salsa is completely smooth or slightly textured, depending on your preference, 30–60 seconds. If it looks too thick to blend easily, add up to 1/4 cup (60 ml) more of the cooking liquid. Taste a small spoonful: it should be bright, tangy, and lightly spicy. Remember it will mellow slightly after the next simmer.
Step 4: Briefly Simmer the Salsa in Oil
Heat 1 tbsp neutral oil in a medium skillet or saucepan over medium heat. When the oil is shimmering but not smoking, carefully pour in the blended salsa. It may sputter a bit at first, so pour slowly and stand back. Stir immediately, then let the salsa come to a gentle simmer. Cook, stirring occasionally, for 3–5 minutes. This step deepens the flavor, tames the raw edge of the onion and garlic, and helps the salsa turn velvety. If it thickens more than you like, splash in another tablespoon or two of water to keep it sauce-like and pourable.
Step 5: Adjust Consistency and Season to Taste
Turn off the heat. Check the consistency: for enchiladas and chilaquiles, you want a sauce that flows easily off a spoon but still clings to tortillas. Thin with a bit more water if needed, or simmer a minute longer to thicken. Taste and adjust the seasonings. Add more salt if the flavors taste flat, and a squeeze or two of extra lime juice if you want more brightness. If your tomatillos were very tart, another pinch of sugar can help balance the acidity without making the salsa sweet.
Step 6: Serve Over Enchiladas or Chilaquiles
For chicken enchiladas verdes, roll warm corn tortillas around shredded cooked chicken, arrange in a baking dish, and generously pour the hot salsa verde over the top. Sprinkle with crumbled queso fresco and bake at 350°F (175°C) until warmed through, about 10–15 minutes. For breakfast chilaquiles verdes, lightly fry or warm tortilla chips in a skillet, then pour in enough hot salsa verde to coat them, tossing gently over low heat until the chips soften slightly but still have some bite. Top with fried eggs, crumbled cheese, crema, onion, and cilantro. You can also serve the salsa simply warm or at room temperature as a dip with chips. Garnish with extra cilantro and onion, and offer lime wedges on the side.
Pro Tips
- Control the heat level: Start with 2 jalapeños with seeds removed for a mild salsa. Taste after blending; if you want more heat, blend in the third jalapeño or a portion of its seeds.
- Do not skip the oil simmer: Briefly cooking the blended salsa in a little oil gives it a “restaurant” flavor and silkier texture that you do not get from a raw blend.
- Blend in stages for safety: Let the cooked vegetables cool a few minutes and vent the blender lid slightly so steam can escape. Cover the lid with a kitchen towel to prevent splatters.
- Use the cooking liquid wisely: Start with less and add more as needed. It is easier to thin a salsa than to make it thicker again.
- Season for how you will serve it: If the salsa is for chilaquiles or enchiladas that include salty cheese and crema, keep the salsa just slightly under-salted so everything tastes balanced together.
Variations
- Roasted Salsa Verde: Instead of simmering, roast the husked tomatillos, jalapeños, onion slices, and garlic (in their skins) on a baking sheet under a broiler at 475°F (245°C) for 8–10 minutes, turning once, until charred in spots. Peel garlic, then blend and simmer in oil as directed for a smokier flavor.
- Salsa Verde with Serranos: Swap jalapeños for 2–3 serrano chiles for a brighter, sharper heat. Serranos are usually spicier, so seed them or use fewer if you prefer milder salsa.
- Creamy Avocado Salsa Verde: After the salsa has cooled slightly, blend in 1 ripe avocado (pitted and peeled) and a splash more lime juice for a creamier, thicker sauce that is wonderful on tacos.
Storage & Make-Ahead
Let the salsa cool to room temperature, then transfer it to an airtight container or jar. Refrigerate for up to 5 days. The flavors often deepen by the next day, making this ideal to prepare ahead for weekend enchiladas or brunch chilaquiles. To freeze, pour the cooled salsa into freezer-safe containers or zip-top bags (leaving a little headspace for expansion) and freeze for up to 3 months. Thaw overnight in the refrigerator, then rewarm gently in a saucepan over low heat, adding a splash of water if needed to loosen the consistency. Always taste and refresh with a bit of lime juice and salt after reheating, as acidity and seasoning can dull slightly over time.
Nutrition (per serving)
Approximate values for 1 of 6 servings (about 1/4 cup salsa), not including tortillas, chicken, cheese, or other toppings: about 25 calories; 1.5 g fat; 3 g carbohydrates; 1 g fiber; 2 g sugar; 0.8 g protein; 150 mg sodium (will vary based on salt added). This salsa is naturally dairy-free, gluten-free, and vegan on its own.
