Pair all your main dishes with this quick and easy Cucumber Tomato Salad! Delicious ingredients like fresh basil, dill, and mozzarella bring life to this fresh and vibrant side dish.

Big wood serving bowl with cucumber tomato salad inside with fresh tomatoes and basil to the side.

Youโ€™re looking at the only summer side dish youโ€™ll ever need!

Okay, that may be a stretch, but this Cucumber Tomato Onion Salad is so fresh, frisky and flavorful that it plays nicely with any main entrรฉe.

Plus, it takes only a few minutes to whip up and it saves well!

What we have going on here with this Cucumber Tomato Salad is basically a chopped version of Caprese Salad paired with a classic Zesty Cucumber Salad.ย ย 

The end result is a vibrant healthy salad with snappy texture from the crisp cucumbers, and tangy herby flavors all rolled into one delicious side dish. 

If you grow a garden and you have some fresh tomatoes to use up, now is their time to shine! Similarly, if youโ€™re a farmerโ€™s market fanatic and you find yourself buried in fresh cucumbers and fresh herbs, here is your solution.

The great thing about this cucumber tomato salad recipe is the ingredients can be found at any grocery store and the salad is so versatile!

Wooden bowl full of fresh vegetables for cucumber tomato salad.

Letโ€™s discuss the simple ingredients for this easy Cucumber Tomato Salad!

Ingredients for Cucumber Tomato Salad:

Vegetables: Fresh cucumber, fresh tomatoes, and red onion make up the fresh vegetables in this delicious tomato cucumber salad.ย 

Use any type of cucumber you like here, as well as any kind of tomatoes. English cucumbers, regular cucumbers, and Persian cucumbers are all great in this easy recipe.

Persian cucumbers have thinner skin and contain far fewer seeds than regular cucumbers (they are nearly seedless) so keep that in mind when making your selection.ย 

Small tomatoes like grape tomatoes and cherry tomatoes work great, as do larger tomatoes like vine-ripened tomatoes, heirloom tomatoes, roma tomatoes, etc. Try to stick with ripe, juicy tomatoes if possible for the best results!

Fresh Mozzarella Cheese: While the cheese is optional, fresh mozzarella brings marvelous creamy flavor and soft texture to the fresh salad, making it more substantial and giving it a rustic vibe like a Refreshing Greek Salad.

Dressing Ingredients: Olive oil, red wine vinegar, fresh basil leaves, fresh dill, sea salt and black pepper are all we need to dress the salad to make it taste rich, tangy and herby. You can use fresh parsley too if you’d like!

You can also do as I do and drizzle the salad with balsamic vinegar in addition to the red wine vinegar. If you have the time to make a balsamic reduction sauce, feel free to do so as it is divine!

Looking for ways you can change up the recipe? Here are some ideas.

Recipe Adaptations:

  • Swap out the fresh mozzarella for 6 ounces of feta cheese crumbles or omit the cheese altogether.
  • Use one large English cucumber or five Persian cucumbers instead of using a regular cucumber if youโ€™d prefer.
  • Double the recipe if youโ€™re serving more than 4 individuals.
  • Use balsamic vinegar, apple cider vinegar, lemon juice, rice vinegar, white wine vinegar or vinegar of choice for the simple dressing. I like using red wine vinegar and finishing the salad off with a drizzle of balsamic reduction.
  • Slice up one large ripe avocado and add it in for an amazing creamy texture.
  • Add in one to two cans of cooked beans such as kidney beans, black beans, or chickpeas for a more substantial salad.
  • If you love bell peppers, chop up a red bell pepper or green bell pepper and add it in!
  • Toss in ยผ cup of pine nuts or ยฝ cup of pistachios, chopped walnuts, pecans, pumpkin seeds, etc. 
  • Many people add a little sugar to the dressing. If youโ€™re fine with some added sugar, you can mix the oil and vinegar with 2 to 3 teaspoons of white sugar or pure maple syrup.
  • Mix in 2/3 cup of pitted kalamata olives or black olives. 
  • If the fresh herbs in your area aren’t looking great, you can swap them out with 2 to 3 teaspoons of Italian seasoning. 
  • Whip up any kind of homemade dressing for this refreshing salad. Some people like adding sour cream for a creamy cucumber salad. 

Now that weโ€™ve covered the fresh ingredients, letโ€™s make this tomato-cucumber salad!

Cucumber tomato salad in a wooden bowl with red onion, mozzarella cheese and fresh herbs.

How to Make Cucumber Tomato Salad:

Add all of the ingredients to a large bowl and toss everything together until well-combined. There is no need to prepare the dressing separately from the salad, so feel free to toss every last ingredient into one bowl and mix everything up.

Ingredients for cucumber tomato salad in a stainless steel mixing bowl, ready to be mixed.

Taste the salad for flavor and add more olive oil, vinegar, sea salt, or black pepper to taste. If youโ€™re feeling fancy and would like to make a balsamic reduction sauce, feel free to drizzle one to two tablespoons of balsamic reduction over the salad.

Olive oil being poured into a tomato salad.

Serve this easy cucumber tomato salad alongside any main dish, and enjoy!

Store cucumber tomato salad in an airtight container in the refrigerator for up to 3 days.

Cucumber tomato salad mixed up in a mixing bowl, ready to serve.

Note: If you would like to store the salad for more than 1 day, I suggest mixing in the fresh chopped basil and mozzarella just before serving for the best results. This ensures the salad stays tasting as fresh as possible.

The way I see it, this amazing vegetable side dish is the perfect side dish for everyday eating and is also fancy enough to serve guests. Whip it up for any gathering, holiday, picnic, or barbecue!

It pairs very well with any type of grilled meat or fish.

It’s an easy salad for summer time featuring a great deal of fresh produce with a punch of fresh flavor.ย 

Cucumber tomato salad with balsamic vinegar drizzled on top with a gold spoon.

If you enjoy fresh salad recipes like this, also make these reader favorites!

More Side Salad Recipes:

Refresh your face with this simple salad!

Cucumber tomato salad with balsamic vinegar drizzled on top with a gold spoon.

Cucumber Tomato Salad

4.59 from 12 votes
A refreshing side dish to any meal, this tomato cucumber salad is full of fresh flavors and pairs well with just about any main dish! Put it on repeat for a healthy side and mix it up with different ingredients!
Prep Time 15 minutes
Total Time 15 minutes
Servings: 6 to 10 Servings

Ingredients

  • 2 cups fresh tomatoes chopped*
  • 1 large cucumber thinly sliced
  • ยฝ medium-sized red onion thinly sliced
  • 8 ounces fresh Mozzarella cheese optional**
  • 3 Tbsp olive oil or avocado oil to taste
  • 2 Tbsp red wine vinegar***
  • ยฝ cup fresh basil leaves thinly sliced
  • 1 sprig fresh dill chopped
  • ยฝ tsp sea salt to taste
  • ยผ tsp black pepper to taste
  • 2 to 3 Tbsp balsamic reduction optional

Instructions

  • Add all of the ingredients to a large bowl and toss everything together until well-combined. There is no need to prepare the dressing separately from the salad, so feel free to toss every last ingredient into one bowl and mix everything up.
  • Taste the salad for flavor and add more olive oil, vinegar, sea salt, or black pepper to taste. If youโ€™re feeling fancy and would like to make a balsamic reduction sauce, feel free to drizzle one to two tablespoons of balsamic reduction over the salad.
  • Serve this easy cucumber tomato salad alongside any main dish, and enjoy!
  • Store cucumber tomato salad in an airtight container in the refrigerator for up to 3 days.
  • Note: If you would like to store the salad for more than 1 day, I suggest mixing in the fresh chopped basil and mozzarella just before serving for the best results. This ensures the salad stays tasting as fresh as possible.

Notes

*Use your favorite kind of tomatoes. I used small tomatoes (like grape tomatoes or cherry tomatoes), which I sliced in half. You can use vine-ripened tomatoes, heirloom tomatoes, roma tomatoes, and more! Just be sure they are ripe and juicy.
**I use Ciliegine (cherry size) small mozzarella balls and I cut them in half. Fresh mozzarella can be found in the deli section of the grocery store, near all the other cheeses.
***You can use lemon juice, cider vinegar, or rice vinegar here too.

Nutrition

Serving: 1Serving (of 8) ยท Calories: 140kcal ยท Carbohydrates: 3g ยท Protein: 7g ยท Fat: 11g ยท Saturated Fat: 5g ยท Polyunsaturated Fat: 4g ยท Cholesterol: 25mg ยท Sodium: 169mg ยท Fiber: 1g ยท Sugar: 2g
Author: Julia
Course: Salads
Cuisine: American
Keyword: chopped caprese salad, cucumber tomato salad, healthy salad recipes, healthy side dishes, Italian tomato salad, summer salads, tomato cucumber salad
Did You Make This Recipe?I want to see it! Tag @the.roasted.root on social media!

This post contains affiliate links, which means I make a small commission off items you purchase at no additional cost to you.

Julia Mueller
Meet the Author

Julia Mueller

Julia Mueller is a recipe developer, cookbook author, and founder of The Roasted Root. She has authored three bestselling cookbooks, – Paleo Power Powers, Delicious Probiotic Drinks, and The Quintessential Kale Cookbook. Her recipes have been featured in several national publications such as BuzzFeed, Self, Tasty, Country Living, Brit.co, etc.

Read More About Julia

Need Help With Dinner?

View More Dinner Ideas
4.59 from 12 votes (10 ratings without comment)

Join The Discussion

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Questions and Reviews

  1. Delicious way to use fresh garden tomatoes! This was wonderful- my only substitution was dry dill instead of fresh.

    1. Ooh, I bet it was amazing with your garden tomatoes! Dried dill always works in a pinch – I do the same thing sometimes! Thanks for sharing your experience!

    1. I’m so happy to hear you enjoyed it, Lorena! Thanks so much for swinging back around to share your experience – this is super helpful! xoxo