This post may contain affiliate links. Please read our disclosure policy.

Made with garden-fresh tomatoes, spicy red onions, delicious sweet basil, and an easy three ingredient balsamic dressing, this Tomato Basil Salad takes just 10 minutes to prepare start to finish. Enjoy this gluten-free, dairy-free, and low-carb Tomato Basil Salad as a light lunch or delicious side to all your favorite main courses.

Chopped tomatoes, red onion, and basil in a white bowl tossed with balsamic vinegar and olive oil.

A tomato salad can either be really good or really…bad. 

This is one of my favorite salads ever. Simple ingredient list and short prep time, I can enjoy it for lunch, or quickly toss it together and serve a big bowl with chicken or fish and some fresh bread for what I like to call the easiest and most balanced dinner (probably) ever.

Ok, let’s make the best tomato basil salad ever.

Ingredients in this Tomato Basil Salad

  • tomatoes
  • red onion
  • fresh basil
  • olive oil
  • balsamic vinegar
  • garlic
  • salt and pepper

Best Tomatoes for Tomato Basil Salad

The best tomatoes for this salad are garden-fresh tomatoes. Hands down, no way around it, if you can get your hands on garden fresh tomatoes,  just do it.

But, I’m a realist -at least when it comes to food- and fully understand the struggle of growing your own tomatoes. My husband tried this year (again) and I’m pretty sure we got 2 miniature tomatoes.

So, here’s what I do-

  • Remember that, no matter the situation, late-spring, summer, and early-fall will always yield the best-tasting tomatoes. This may vary depending on where you live and where you shop for fruits and vegetables (grocery-store versus farmer’s market). 
  • If it is winter and you need tomato basil salad (like yesterday), Heirloom tomatoes are your best bet. Many markets will still carry Heirloom tomatoes even in the dead of winter.
  • But! (and this is a big BUT) just because it’s an Heirloom tomato, does not guarantee it will taste good. Check the tomatoes firmness- you want a tomato that is ripe, yet still firm. If there are soft spots or pockets, it will end up mushy and chalky. Maybe you like that? I do not.
  • Smell them. Do they smell good? If they smell like a delicious tomato, this is very good.
  • Plan ahead. Are you going to make your salad right away? Or in a couple of days? If you do not plan to make your tomato basil salad immediately, purchase tomatoes that are slightly firmer.

What about all the other types of tomatoes?

This is actually a really great question since obviously there is more than just one type of tomato out there.

  • Beefsteak– these are the big, fat, juicy tomatoes that are often used on sandwiches, or, yes, salads! You will want to pick your beefsteak tomatoes just like you would Heirloom tomatoes.
  • Plum (Roma)– Not recommended for salads, but highly recommended for homemade sauces and soups, these tomatoes have thin skins and lower overall water content.
  • Cherry– I may be somewhat biased since I have a small addiction to these tiny tomatoes and eat them like candy. Small, sweet, and perfect for salads, if you get a batch of good cherry tomatoes then these would most definitely be the next best pick for this tomato basil salad. Unfortunately, unless you can sample what you are buying, they’re harder to judge.

Fresh Tomato Basil Salad with a side of olive oil and balsamic vinegar.

Tips and Tricks for making the best Tomato Salad

  • Add the balsamic dressing just before serving.
  • If you are using Heirloom or Beefsteak tomatoes, chop them into large(ish) chunks rather than itty-bitty pieces to prevent the salad from feeling more like salsa or relish.
  • Make it your own. Feel like adding cheese? Go for it! Mozzarella pearls or grated parmesan would be a great addition.
  • Easily make it a complete meal with some chickpeas and chopped avocado.
  • Good quality EVOO (extra virgin olive oil) is highly recommended.

How to store Tomato Basil Salad

Is this tomato basil salad still good leftover? 

I should answer this question first. The honest answer is that it will probably depend on who you ask and whether or not your tomatoes were overly ripe.

If you ask me or my husband, we would happily enjoy this salad leftover the next day. In this case, I tend to enjoy it more when it’s mixed with some kind of other food and not as a stand-alone salad. I may add some pasta noodles or rice, chicken or beans, or, literally eat it with whatever I’m serving for dinner that night.

With that said, I highly recommend enjoying within 48 hours. Of course, it will last longer, but the freshness will not be there.

How to store this tomato basil salad?

The best way to store any leftovers is in a tightly sealed container in the refrigerator. 

Chopped tomatoes, red onion, and basil in a white bowl tossed with balsamic vinegar and olive oil.

If you try making this Tomato Basil Salad, please leave me a comment and let me know! I always love to hear your thoughts.

For more salad recipes check out,

For more tomato recipes check out,

Fresh Tomato Basil Salad tossed in olive oil and balsamic vinegar and served in a large white salad bowl.

A plate Tomato Basil Salad
4.81 from 189 votes

Tomato Basil Salad Recipe


Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlightJessica Randhawa
Made with garden-fresh tomatoes, spicy red onions, delicious sweet basil, and an easy three ingredient balsamic dressing, this Tomato Basil Salad takes just 10 minutes to prepare start to finish. 
Prep: 10 minutes
Total: 10 minutes
Servings: 4 as a side
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 5 large medium ripe heirloom or beefsteak tomatoes, chopped into 1-inch cubes
  • ½ red onion, chopped
  • 10 fresh basil leaves, chopped
  • 3 tablespoon olive oil, (good quality)
  • 3 tablespoon balsamic vinegar
  • 1 clove garlic, minced
  • salt and fresh ground black pepper, to taste

Instructions 

  • Add the tomatoes, onion, and fresh basil to a large salad bowl. Gently mix to combine.
  • In a separate bowl whisk together the olive oil, balsamic vinaigrette, garlic, salt, and pepper.
  • Combine the tomatoes with the vinaigrette. Allow salad to rest for 5-10 minutes at room temperature to allow flavors to marinate together. Enjoy!

Nutrition

Calories: 194kcal | Carbohydrates: 10g | Protein: 2g | Fat: 16g | Saturated Fat: 2g | Cholesterol: 0mg | Sodium: 12mg | Potassium: 559mg | Fiber: 2g | Sugar: 6g | Vitamin A: 1950IU | Vitamin C: 32.4mg | Calcium: 26mg | Iron: 0.7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment below!
Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlight

Jessica Randhawa

Chef | Food Photographer

I’m Chef Jessica Randhawa, bringing over 14 years of experience in creating and publishing over 1200 mouthwatering recipes, coupled with invaluable kitchen tips and professional guidance, to transform your daily cooking into a truly enriching culinary adventure.

You may also like:

Leave a comment

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

Recipe Rating




4.81 from 189 votes (169 ratings without comment)

38 Comments

  1. Alexandra Miller says:

    5 stars
    Love this, very close to one I make.

    Always tastes like summer

  2. Carla Kaser says:

    5 stars
    Love it. So tasty and easyto make.

    1. Jessica Randhawa says:

      Thanks for the tasty feedback, Carla 🙂

  3. M Spencer says:

    5 stars
    Simple to make. Delicious to eat!

  4. Mary Ann says:

    5 stars
    So good!

  5. Shona says:

    5 stars
    Yummy and easy. My two favorite elements for any recipe.

    1. Jessica Randhawa says:

      Thanks for the feedback Shona 🙂

  6. Linda Hewitt says:

    5 stars
    Really delicious

    1. Jessica Randhawa says:

      Thank you, Linda, for the good feedback 🙂

  7. Margaret says:

    Delicious. I went on-line to find a tomato basil recipe in order to use my garden fresh produce. This recipe is excellent. Exactly what I was looking for. Garlic cloves were mid sized so I used two and also added 1/2 tsp of brown sugar. ‘Tis a keeper! Everyone loved it.

    1. Jessica Randhawa says:

      Thank you for the delicious feedback Margaret 🙂

  8. Darlene says:

    5 stars
    Very good side dish! Thanks for sharing!! ❤

  9. Wendy Jacobs says:

    5 stars
    I LOVE this recipe. I double it up and still never tire of it. I use cherry tomatoes as they are my favorite and I slice them in half because it looks prettier. Depending on my mood, I sometimes add a tsp. of brown or white sugar to the dressing to sweeten it up a little.. Thanks for this recipe.

    1. Jessica Randhawa says:

      Thanks for the lovely feedback Wendy 😀

  10. Paula says:

    5 stars
    Love anything to with basil so loved this
    But I put in one tablespoon red wine vinegar, one tablespoon balsamic vinegar, some chopped capers ax these have an acidic kick and a shallot. Turned out great with chopped romaine lettuce or a rice, barley and farro salad

    1. Jessica Randhawa says:

      Thanks for the great feedback Paula 🙂