10 Minute Fresh Tomato Salsa
on Feb 13, 2019, Updated Jun 26, 2025
This post may contain affiliate links. Please read my disclosure for more info.
Next time you’re tempted to buy salsa from the store, why not have a go at making your own fresh tomato salsa at home? It only contains 6 simple ingredients, takes 10 minutes to make, and tastes fresh, fragrant, zesty, and healthy. You’ll never look back!

The inspiration for this recipe came from a big container of homemade salsa and a huge bag of tortilla chips to dip into it that I once got from a gourmet (and expensive!) supermarket.
It was delicious, and did in fact taste fresh and homemade! But it got me thinking. Could I guess what was in it and make an easy and more budget friendly version at home? The result is this 10-minute fresh tomato salsa!
This is a very simple tomato salsa made from just a few ingredients. But there are so many possible ways to use it – from a simple dip with nachos or an addition to a salad, to something I’ve pulled from the freezer last-minute such as 5 bean chili or dutch oven shredded chicken.
You can find many more ideas for ways to eat it further down. It’s great for making ahead, too. In fact, storing it in the fridge for a while gives a chance for the flavors to meld together and make your salsa taste even more delicious.
5* Review
“This was absolutely delicious, will definitely be making it again.” (Marsha)
About the ingredients
You’ll find a full list of ingredients with amounts in the recipe card below. But here’s a summary of what you need to know.

Here are the few ingredients you’ll need for this 10 minute fresh tomato salsa recipe:
- Diced tomatoes (of course!): The juiciest, ripest you can find, making this recipe perfect when tomatoes are in season!
- A little diced red onion: I like the colour and milder flavor of red onion for this recipe, but you can use a different kind of onion such as white onion. White onion has a stronger flavor, however, so you may want to reduce the amount.
- Finely chopped green onions: Otherwise known as salad onions, scallions or spring onions, these will add light crunch and a hint of sweetness and pepperiness. I also think they look nice in the salsa.
- Lime juice: Lime is perfect, but lemon will work too.
- A drizzle of vinegar: Apple cider vinegar is great, but any vinegar works.
- Chopped fresh cilantro (coriander): I love the fresh aromatic flavor and freshness this adds, but it also helps the salsa to pair perfectly with all your Mexican favorites such as nachos and tacos!
- Salt and pepper
How do you make fresh tomato salsa?
Making the salsa salad is as simple as chopping the tomatoes and onions fairly finely, and then mixing them with all of the other ingredients together in a bowl!


Storage Tips
- You can either serve the tomato salsa immediately, or keep it covered in the fridge for up to 3 to 4 days.
- Perhaps surprisingly, you can freeze salsa. There may be extra liquid once defrosted, however. If so, just drain some of it off. The cilantro won’t be as fresh and vibrant, either, but it will still add delicious flavor.
- If you do make it ahead or freeze it, it’s best to add the cilantro just before serving, if possible.

Serving ideas
I love the freshness and simple flavors of this tomato salsa enjoyed as a snack or simple appetizer with tortilla chips. Or serve with air fryer pita chips (use your regular oven if you prefer).
However, it’s such a versatile recipe! Here are more serving ideas. I bet you can think of even more. I hope this becomes a go-to easy salsa recipe for you too!
- 10 minute tomato salsa tastes amazing with this 5 bean chili. Alternatively, serve with quesadillas, tacos, burritos, or anything ‘Mexican style’!
- Spoon over air fryer chicken thighs, air fryer rotisserie chicken, or any simple grilled meat or fish.
- Mix it into a simple salad (why not?), or serve as part of a salad bowl such as this easy tuna salad.
- Use it as a raw pasta sauce.
- Eat it with crackers and cheese, like a chutney (try adding these easy cranberry cheese balls!).
- Add it to a sandwich.
- Serve alongside eggs for breakfast.
- Eat it from a big spoon (just kidding – but hey there are no rules!)

More delicious dips and sauces
- Need a dip in a hurry? Try this 5-minute tyrokafteri or Greek spicy feta dip. It’s so easy, and much better than store bought dips.
- Here’s a great recipe for Greek tsatziki sauce. The Greek quesadillas are pretty delicious, too, and go well with either tsatziki or the fresh tomato salsa!
- This amazing 5-minute lemon tahini salad dressing is delicious served over falafel, salads, and roasted veggies.

10 Minute Fresh Tomato Salsa
Ingredients
- 3 medium tomatoes, chopped finely (3-4)
- ¼ large red onion, chopped finely
- 3 green onions, (salad onions/spring onions) chopped (3-4)
- ¼ bunch fresh cilantro, (coriander) chopped (¼ – ⅓)
- 1 lime, juice only
- a drizzle apple cider vinegar, (or any vinegar!)
- 2 tablespoons olive oil
- salt & pepper to taste
Instructions
- Stir all of the ingredients together in a medium bowl.3 medium tomatoes, ¼ large red onion, 3 green onions, ¼ bunch fresh cilantro, 1 lime, a drizzle apple cider vinegar, 2 tablespoons olive oil, salt & pepper to taste
- Serve immediately or keep covered in the fridge for a few days. Alternatively you can freeze the salsa for later.














I have one of those gadget vegetable choppers …. so used up all my plum tomatoes. Really tasty with some nachos! Thank you Helen for inspiring me to cook from a below freezing Manchester UK ! x
Hello Glynis! Aw, thank you so much for letting me know! It must be even faster to prepare with the veggie chopper. I’m so happy you liked it! Stay warm!
Delicious! This fresh tomato salsa is so good to our body. I saw the recipe very easy to make.
Thank you Blitzo! Glad you like the recipe! 🙂
Yumm
Glad you like it, Sue!
This was absolutely delicious, will definitely be making it again!
Thank you so much for the feedback, Marsha!
Homemade salsa is the best. This recipe was SO easy to make!
Thanks, Jillian – so happy to hear that!
Very similar to how I make my fresh salsa, but I don’t add oil or vinegar. I do add Tabasco!
Hi Mimi! Oooh, that would be lovely with tabasco! 😉
I’d made lunch: chick pea salad and had made a tomato salad that didn’t quite hit the spot. Then I found your recipe – I’d made your salsa if I added lime juice, which I had, and cilantro- which I didn’t have. The lime made all the difference! I added basil too.
Hi Risaria! Really glad you enjoyed this! Thank you for your review!