Garden Fresh Green Tomato Salsa is bright, fresh, tangy, and just spicy enough. Made with firm unripe green tomatoes, serrano peppers, lime, onion, garlic, and cilantro, it’s delicious with chips or spooned over tacos, tostadas, grilled fish, chicken, or shrimp. Can't find unripe green tomatoes? Tomotillos are your next best bet.

Why You’ll Love This Recipe
- Fresh and bright: Everything goes into the salsa raw, keeping the green tomatoes crisp and tangy.
- Quick: About 10 minutes of actual work, then let the flavors mingle.
- Versatile: Dip it, spoon it, spread it. Tacos, tostadas, grilled seafood, chicken, chips.
- A great use for green tomatoes: Especially when the season is winding down and the vines are still loaded.
The Most Important Ingredient: Unripe Green Tomatoes
I know, I know.
Don’t write me about it.
Write me, but just not about that.
Green tomatoes and tomatillos are not the same thing. They come from different plants, although both belong to the nightshade family.
For this salsa, you want a firm, unripe tomato, not a tomato variety that is naturally green when fully ripe. Unripe tomatoes have the tartness and firm texture this fresh salsa needs.
Can’t find them? Tomatillos are your next-best choice. They aren’t identical, but their bright acidity and firm texture work beautifully here.
Jump to:

Fresh Green Tomato Salsa
Ingredients
- 1 pound firm unipe green tomatoes
- 2 2 serrano peppers, seeded and coarsely chopped or to taste
- ½ cup ½ cup coarsely chopped white onion
- 3 tablespoons FRESH lime juice
- 1 teaspoon chopped garlic
- ½ cup 5g loosely packed cilantro leaves
- Kosher salt to taste
Instructions
- Place all the ingredients (in the order given) into the work bowl of a food processor and process, using on/off pulses, until chopped to your desired consistency...from chunkier to smoother. Taste and adjust for salt and pepper.
Notes
Ingredients and Why They Work
Green tomatoes: Tart, firm, and fresh. They’re the backbone of the salsa.
Serrano peppers: Bring clean chile heat without overwhelming the tomatoes. Seed them for a more moderate salsa.
White onion: Sharp and crisp, exactly what you want in a fresh salsa.
Garlic: Just enough savory depth.
Fresh lime juice: Adds acidity while keeping the flavor bright and distinctly fresh.
Cilantro: The herbal finish that pulls everything together.
Kosher salt: Makes all those fresh flavors pop.
How to Make Green Tomato Salsa
This couldn't be much easier.
Add the ingredients to the food processor in the order listed and use short on/off pulses until the salsa reaches the texture you like.
I prefer it somewhere between chunky and smooth. Not pico de gallo chunky, and definitely not puréed. You want enough texture to scoop with a chip but enough softness to spoon easily over tacos or grilled fish.
Taste, adjust the salt if needed, then let the salsa sit for about 30 minutes before serving so the flavors have a chance to get acquainted.
Tips for Success
As always, I did a little research. And, darn, there are a lot of ways to mess up good food.
First question: Why cook the tomatoes?
A lot of green tomato salsa recipes cook the tomatoes and onions. That softens the acidity and changes the fresh flavor, which is exactly what I didn't want. So I don't cook anything. This salsa is completely raw.
Second, lime juice or red wine vinegar? These are hardly interchangeable. Fresh lime juice brings bright acidity along with its distinctive lime flavor. Red wine vinegar brings acidity, yes, but an entirely different flavor. For this fresh green tomato salsa, lime juice is the right choice. And if fresh lime isn't available? I’d use bottled lime juice before reaching for the red wine vinegar.
- Don’t cook the tomatoes. Some green tomato salsa recipes cook or roast them first. That's another salsa. Here, leaving everything raw preserves the fresh flavor and natural acidity.
- Use fresh lime juice (period)
- Pulse, don’t purée. The food processor can go from salsa to green tomato soup surprisingly quickly.
- Taste after it rests. The salt, chile, lime, and tomato will taste more integrated after 30 minutes.
FAQs
Yes. The flavor will be somewhat different, but tomatillos are the best substitute because they have the firm texture and tart acidity needed for this salsa.
No. You specifically want an unripe tomato that hasn't yet developed its ripe sweetness and softer texture.
Two seeded serrano peppers give it noticeable but manageable heat. Leave some seeds and membranes intact if you want more fire.
Store it covered in the refrigerator. Use in 3 to 4 days for best flavor and texture.

Patsy D. says
I just made the recipe - twice!! I had so many green tomatoes and didn't want to do any kind of roasting or cooking, just chopping and eating! Some variations -- I used a blender on pulse and that worked fine. I did strain it - didn't want to have it that soupy. And I also added cholula sauce - as much as you like. Hoping it will stay for a week although - like you said! - it's hard to resist!
Thank you!
Shirley Price says
How long will this keep in the fridge?
LindySez says
To tell you the truth Shirley, I'm not positive. It's so versitile that its never lasted more than a few days at my house, and it's always been fine, but I would say at least a week when covered and kept cold.
Austin says
OMG this is a great idea! can't wait to try it? if I'm not growing tomatoes can you buy green ones in the store?
LindySez says
Depends on the store...some might carry such as Sprouts or Whole Foods, but your best resource, if not your own backyard, is the Farmer's Market. Or try it with the tomatillos. Cheers