
This fresh tomatillo and tomato salsa recipe delivers a vibrant, tangy balance that elevates every Mexican-inspired dish from tacos to grilled meats. The key lies in blending tart tomatillos with juicy tomatoes, creating a bright green-red contrast that bursts with flavor.
I developed this recipe after years of perfecting the right acidity level—never too sweet, never too sour, just perfectly zesty.
The beauty of this salsa is its versatility—ready in just 15 minutes, it works as a dip, topping, or garnish without overpowering other flavors. Fresh cilantro and lime add brightness, while a touch of jalapeño (optional) brings subtle heat.
Unlike store-bought versions, this homemade blend stays fresh for up to a week in the refrigerator or can be frozen for longer storage.
What makes this salsa special is its restaurant-quality depth—tomatillos provide that signature tang, while tomatoes add natural sweetness. The texture is perfectly chunky, not mushy, with just enough liquid to coat without drowning.
It’s the kind of salsa that makes you reach for seconds, whether you’re serving it with chips or drizzling it over grilled fish.
Pair it with corn tortillas, black beans, or grilled chicken for a complete meal. The possibilities are endless—let’s get cooking!
Ingredients for fresh tomatillo and tomato salsa
Eight ingredients transform into vibrant salsa with perfect tangy-sweet balance in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Tomatillos 🍅 | 1 ½ lb | Husk removed, rinsed well |
| Roma Tomatoes 🍅 | 1 ½ lb | Ripe, cored, quartered |
| Fresh Cilantro 🌿 | ½ cup | Stems removed, loosely packed |
| Lime Juice 🍋 | ½ cup | Freshly squeezed, seeds removed |
| Jalapeño Pepper 🌶️ | 1 whole | Seeds removed for mild heat |
| White Onion 🧅 | ½ whole | Peeled, roughly chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled, left whole |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For balance, not overpowering |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
Tomatillos are the star here—look for bright green, firm ones at Latin markets or the produce section. The H-E-B or Whole Foods brands are reliable, but farmers markets often have fresher ones. Roma tomatoes add natural sweetness, so pick ripe but firm ones—they should yield slightly to gentle pressure. Fresh cilantro is non-negotiable for that signature brightness, but if you’re using dried, reduce to one-third the amount and add it at the end. For lime juice, Mexican Key limes if available, but regular limes work fine too. The jalapeño can be adjusted—seeds in for heat, seeds out for mildness. White onion adds depth without overpowering, so don’t skip it.
No tomatillos? Substitute green bell pepper and lime juice, but the tang will be different. Fresh cilantro? Fresh parsley works in a pinch, though it’s not traditional. The jalapeño can be swapped for serrano peppers for more heat or bell pepper for zero heat. For extra richness, add 1 tbsp of avocado oil instead of olive oil. If you’re making this ahead, add the lime juice last to prevent the salsa from turning color. The tomatoes can be substituted with fire-roasted canned tomatoes (drained) if fresh aren’t available, but fresh gives the best texture.
This salsa keeps beautifully—1 week in the fridge covered with plastic wrap pressed directly on the surface. For longer storage, freeze in ice cube trays and transfer to a bag. It reheats perfectly, though it’s best served at room temperature. I always make a double batch—one for immediate use, one for freezing. The texture holds up well, but adding a splash of water when reheating helps restore the chunky consistency. Pair it with warm tortillas, grilled fish, or as a topping for black beans—the possibilities are endless.
Why You’ll Love This Recipe
- No Chopping Chaos: I swear by this—just halve the tomatillos and Roma tomatoes, toss them in boiling water for 5 minutes, and done. The jalapeño stays whole (or gets a quick slice if you’re feeling spicy), so minimal prep work. My kids even help with this part.
- Tangy-Zesty Magic: That lime juice and cilantro combo? Chef’s kiss. The tomatillos give it a bright, almost citrusy punch, while the Roma tomatoes add depth—like a fresh, herby hug in every bite. Honestly, I’ve tried store-bought salsa, but this one actually tastes homemade.
- Game for Any Meal: Slather it on tacos, mix it into scrambled eggs, or drizzle it over grilled fish—it’s my go-to for everything. Even my picky husband asks for it on his plain rice bowls. (Yes, even on a Tuesday night.)
- Budget-Friendly Staple: Tomatillos and Roma tomatoes are cheap at farmers’ markets, and this recipe stretches easily—double the batch and freeze half for later. I’ve made it last a full week in my fridge without losing freshness. Practical? Absolutely. Delicious? Even more so.
Step-by-step instructions for fresh tomatillo and tomato salsa
Here’s how to balance vibrant green tomatillos with sweet Roma tomatoes for a bright, complex salsa.
Char the Vegetables for Deep Flavor
Heat a large skillet over medium-high heat until very hot. Add the 1.5 lb fresh tomatillos and 1.5 lb Roma tomatoes in a single layer, cutting sides into the pan if needed to maximize contact. Cook undisturbed for 8-10 minutes until blackened in spots and softened—this charring builds smoky depth. Flip occasionally to ensure even browning.
At the same time, add the 0.5 whole white onion and 4 cloves garlic cloves to the same pan. Cook for 3-4 minutes until the onion turns translucent and garlic becomes fragrant. The vegetables should release their juices and develop a caramelized aroma. Remove from heat immediately to preserve their vibrant color and prevent overcooking.
Blend Until Silky Smooth
Transfer the charred vegetables to a food processor or blender. Add the 0.5 cup fresh cilantro and 1 whole jalapeño pepper (seeds removed). Pulse a few times to break down the ingredients roughly before pouring in the 0.5 cup lime juice and 0.25 cup extra-virgin olive oil. The lime juice brightens the salsa, while the olive oil adds richness without overpowering.
Blend until completely smooth, scraping down the sides as needed. The texture should be velvety with no visible chunks—this ensures an elegant, restaurant-quality consistency. Taste and add the 0.5 tsp diamond crystal kosher salt, adjusting to taste. The salt should enhance all the flavors without making the salsa taste salty on its own.
Rest and Adjust for Perfect Balance
Transfer the salsa to a serving bowl and let it rest at room temperature for 10-15 minutes. This resting period allows the flavors to meld and the acidity to mellow slightly. The salsa should develop a vibrant green-red hue with a glossy sheen from the olive oil.
Give it a final taste and adjust the seasoning if needed. If it tastes too acidic, add a pinch more salt. If it needs brightness, squeeze in a little more lime juice. The salsa should be balanced—tangy from the lime and tomatoes, earthy from the tomatillos, with a subtle heat from the jalapeño. Serve immediately with warm tortilla chips or as a topping for grilled proteins.
Pro Tips For Making Fresh Tomatillo And Tomato Salsa
- Char, Don’t Boil: Toss tomatillos and tomatoes in a dry skillet over medium-high heat until they blister and blacken in spots—this caramelizes their natural sugars and deepens the flavor. I used to roast them instead, but charring gives that smoky punch you can’t get from the oven alone.
- Rinse Tomatillos Twice: The husks are sticky with alkaline residue—rinse them under cold water before removing the husks, then rinse again after peeling. Skipping this step leaves a bitter aftertaste that ruins the bright acidity you worked so hard to build.
- Pulse, Don’t Blend: Use a food processor to give the salsa texture, not a puree—pulse in 3-second bursts until just combined. Over-blending turns it into soup; you want visible chunks of tomato and tomatillo for that fresh, rustic bite.
- Salt the Cilantro: Sprinkle a pinch of salt over chopped cilantro right before mixing it in—this softens the leaves and makes their flavor sing. I learned this from a Mexican abuela who said, “Cilantro needs a little kiss of salt to wake up.” (Yes, even if you’re impatient like me.)
Wine and beer pairings for these flavors
Crisp White Wine
For this bright, tangy salsa, I reach for Mexican-style white wines like Blanco or Chenin Blanc—their crisp acidity mirrors the lime and tomatillo flavors beautifully. A Spanish Albariño or French Sancerre also works wonderfully, with their citrus notes complementing the salsa’s vibrant profile.
Serve slightly chilled (45-50°F) to enhance the refreshing contrast. 🍷
Light Lager Pairing
A Mexican lager like Modelo Especial or Pacífico is my go-to beer pairing—its clean, slightly malty profile lets the salsa’s flavors shine without competing.
For a craft option, try a Belgian witbier (like Hoegaarden), which adds a subtle spice and citrus that harmonizes with the lime and jalapeño. Keep it cold (40-45°F) to balance the salsa’s warmth. 🍺
Spicy Margarita Twist
For a festive touch, serve your salsa with a spicy margarita—muddle 2 jalapeño slices with the lime juice in your cocktail. The heat from the jalapeño in both drinks creates a cohesive experience.
Use tequila reposado (like Don Julio 1942) for a smooth, aged depth that pairs perfectly with the smoky char of the salsa. Rim the glass with tajín for extra zing. 🍹
Craft IPA Balance
If you prefer beer, a hazy IPA (like New England-style brews) adds a creamy, hoppy contrast to the salsa’s acidity. The citrusy hops in Hazy Little Thing or Trillium Brewing’s offerings echo the lime and tomatillo notes.
Serve the beer at 42-45°F to let the flavors meld without overpowering the salsa’s brightness. ⚡
Avoid Heavy Flavors
Skip bold reds or heavy ales—they’ll clash with the salsa’s freshness. Even dark beers like stouts or porters can overpower the delicate balance of lime, cilantro, and jalapeño. Stick to light, citrus-forward options to let the salsa’s vibrant flavors take center stage. The goal is harmony, not competition! 💫
Nutrition facts
Frequently asked questions
Can I substitute tomatillos with something else if I can’t find them?
Yes! For a similar tangy flavor, use green bell peppers (about 1 large pepper) plus extra lime juice (2-3 tablespoons). For a milder version, try green apples (peeled, cored) or key limes (juiced) to mimic the acidity. The texture will differ slightly, but the bright flavor remains.
How long does this salsa keep in the fridge, and can I freeze it?
This salsa stays fresh for up to 1 week in the fridge when stored in an airtight container with plastic wrap pressed directly on the surface. For freezing, portion into ice cube trays or small containers—it keeps for 3 months. Thaw overnight in the fridge and stir in a splash of water if it thickens. The flavors hold up beautifully!
Is it better to blend this salsa smooth or leave it chunky?
This recipe calls for a smooth texture to create an elegant, restaurant-quality salsa perfect for drizzling or dipping. For a chunkier version, pulse the blender only until roughly combined. If you prefer texture, add 1-2 tablespoons of reserved charred vegetables after blending. The choice depends on how you plan to serve it—smooth for sauces, chunky for dips.
Can I make this salsa without a food processor?
Skip the blending step and finely chop all ingredients by hand with a sharp knife. For extra smoothness, use a mortar and pestle to mash the charred vegetables and lime juice together. The texture will be rustic but still flavorful—just stir in the olive oil and salt at the end. This method works well for small batches or when you want a more textured result.
What’s the best way to adjust the heat level?
For mild heat, remove all seeds and membranes from the jalapeño before blending. For medium heat, leave the seeds in. Want it spicier? Add ½ teaspoon of cayenne pepper or swap the jalapeño for serrano peppers. Taste as you go—heat builds gradually, so start conservative and adjust.
- Nihari Recipe: Slow-Simmered Spiced Lamb with Fragrant Rice - November 2, 2026
- Kamut Bread Recipe: Ancient Grains With Nutty Crunch and Chewy Crumb - November 2, 2026
- Air Fry Pompano Fish Recipe: Lemon-Caper Crust With Crispy Skin - November 2, 2026