10 Minute Fresh Tomato Salsa

14 Comments

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!

closeup of a bowl of 10 minute tomato salsa from above with a spoon in it

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.

Collage of ingredients for fresh tomato salsa salad including ripe tomatoes, fresh coriander, green onions, red onion, lime halves and a label that says plus olive oil, a drizzle of vinegar and salt and pepper.

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!

collage of 2 images showing process of Making tomato salsa

bowl of 10 minute tomato salsa from straight on

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.
Colourful blue and red bowl of 10 minute tomato salsa with a nacho in it and more nachos around the side

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!)
5 bean loaded nachos from above

More delicious dips and sauces

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
closeup of a bowl of 10 minute tomato salsa from above with a spoon in it
4.85 from 13 votes

10 Minute Fresh Tomato Salsa

Next time you’re tempted to grab store bought tomato salsa, why not get extra tomatoes and make your own instead? It’s simple and delicious, and only takes 10 minutes to make. Perfect with 5 bean loaded nachos, or just scooped up with tortilla chips as a snack.
Prep: 10 minutes
Total: 10 minutes
Servings: 5

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.

Notes

Storage: This salsa should stay fresh for 3 to 4 days in the fridge. You can freeze it if you like although you may want to drain off a little of the liquid after it’s defrosted.
Serving ideas: Perfect for serving with these air fryer pita chips (will work in a regular oven too!) for a party or as a snack. Goes well with five bean chili, or on tacos, quesadillas, or even salads or as a topping for cheese and crackers.

Nutrition

Calories: 69kcal, Carbohydrates: 4g, Fat: 5g, Sodium: 5mg, Potassium: 208mg, Fiber: 1g, Sugar: 2g, Vitamin A: 715IU, Vitamin C: 15.3mg, Calcium: 17mg, Iron: 0.4mg
Like this recipe? Rate and comment below!

About Helen Schofield

Don't expect to find anything fussy or complicated here. Just QUICK, EASY & (mostly!) HEALTHY recipes from the Mediterranean and beyond. ENJOY!

You May Also Like:

4.85 from 13 votes (8 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




14 Comments

  1. 5 stars
    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

    1. 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!

  2. 5 stars
    Delicious! This fresh tomato salsa is so good to our body. I saw the recipe very easy to make.

  3. Very similar to how I make my fresh salsa, but I don’t add oil or vinegar. I do add Tabasco!

    1. 4 stars
      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.