Cucumber Tomato Onion Salad Recipe for the Family


Sliced cucumber, halved cherry tomatoes, and red onion rings tossed in vinegar dressing with fresh dill in a wide bowl.

I make this cucumber tomato onion salad every summer when my garden gets out of control. Fresh cucumbers, ripe tomatoes, and crisp onion tossed in a tangy vinegar dressing come together in under 15 minutes. This version skips the complicated steps and delivers a bright, crunchy salad the whole family asks for again.

Prep Time: 10 minutes

Cook Time: 0 minutes

Total Time: 10 minutes

Servings: 6

Method: No Cook

Why This Cucumber Tomato Onion Salad Works

The combination of cool, crisp cucumber with juicy tomato and sharp onion creates a contrast that keeps every bite interesting. The dressing is barely 5 ingredients — white vinegar, olive oil, sugar, salt, and pepper — and it ties everything together with a sweet-tangy punch.

Salting the cucumbers first draws out excess water. That single step keeps the dressing from going watery after 30 minutes in the bowl. I never skip it, even when I am in a rush.

Red onion adds a mild bite that softens as the salad sits. By the time you serve it, the onion has mellowed into the dressing and tastes almost pickled — sharp enough to notice, gentle enough to eat.

Ingredients

  • 2 large English cucumbers, thinly sliced
  • 2 cups cherry tomatoes, halved
  • 1 small red onion, thinly sliced into rings
  • 3 tablespoons white wine vinegar
  • 2 tablespoons extra virgin olive oil
  • 1 teaspoon granulated sugar
  • 3/4 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons fresh dill, roughly chopped

What You Need for Cucumber Tomato Onion Salad

English cucumbers — thin skin, fewer seeds, and a mild flavor that does not overpower the dressing. Regular cucumbers work too; peel them first and scoop the seeds with a spoon.

Cherry tomatoes — sweet and firm enough to hold their shape after tossing. Ripe Roma tomatoes sliced into wedges are a good substitute when cherry tomatoes are not in season.

Red onion — raw red onion gives the right amount of sharpness. White or yellow onion is more aggressive; use half the amount if substituting.

White wine vinegar — bright acidity without being harsh. Apple cider vinegar works and adds a slight fruity note. Avoid balsamic here — it stains the cucumbers and changes the flavor profile entirely.

Extra virgin olive oil — adds body and a slight richness that rounds out the vinegar. Light olive oil or avocado oil are fine substitutes.

Granulated sugar — just a teaspoon balances the vinegar. Honey works at the same amount. Skip it if you want a fully unsweetened dressing.

Fresh dill — the herb that makes this taste like a real summer salad. Dried dill works at 1 teaspoon. Flat-leaf parsley is the next best option if dill is not available.

How to Make Cucumber Tomato Onion Salad

  1. Slice cucumbers thin, about 1/8 inch thick. Place in a colander over the sink.
  2. Sprinkle 1/4 teaspoon of the salt over the cucumbers. Toss to coat and let them sit for 5 minutes. Pat dry with paper towels.
  3. Halve cherry tomatoes. Slice red onion into thin rings and separate them.
  4. Whisk together white wine vinegar, olive oil, sugar, remaining 1/2 teaspoon salt, and black pepper in a large bowl.
  5. Add cucumbers, tomatoes, and red onion to the bowl. Toss to coat everything in the dressing.
  6. Add chopped dill. Toss once more. Taste and adjust salt or vinegar if needed.
  7. Serve immediately or refrigerate for up to 30 minutes before serving.

Cucumber Tomato Onion Salad Variations

Greek-Style Cucumber Tomato Salad

Add 1/2 cup crumbled feta cheese and 1/4 cup sliced kalamata olives. Swap the dill for fresh oregano. The salty feta absorbs the vinegar dressing and turns every bite rich and tangy.

Creamy Cucumber Tomato Onion Salad

Mix 3 tablespoons of sour cream into the dressing before tossing. The dressing turns thick and coats every slice evenly. This version is closer to a German cucumber salad — cool and rich with a gentle tang.

Spicy Vinegar Cucumber Salad

Add 1/2 teaspoon red pepper flakes and a thinly sliced jalapeno to the bowl with the vegetables. The heat builds slowly as the salad sits. Pairs well with grilled chicken or fish tacos.

Asian Cucumber Tomato Salad

Swap white wine vinegar for rice vinegar. Replace olive oil with sesame oil. Add 1 teaspoon of soy sauce and a pinch of chili flakes. Finish with toasted sesame seeds and sliced green onions instead of dill.

No-Sugar Cucumber Tomato Onion Salad

Skip the granulated sugar entirely and add 1 tablespoon of lemon juice with the vinegar. The lemon adds brightness without sweetness. This version works well for anyone watching their sugar intake.

Tips for the Best Cucumber Tomato Onion Salad

  • I always salt the cucumbers first. Five minutes in the colander removes the water that would otherwise dilute the dressing.
  • Slice everything thin and uniform — thin cucumber slices absorb the dressing faster and taste more tender.
  • Let the onion rings soak in the vinegar dressing for at least 5 minutes before adding the cucumbers. The vinegar tones down the raw bite.
  • Taste after tossing. Tomato sweetness varies by season — you may need a pinch more sugar or a splash more vinegar depending on your batch.
  • If making ahead, keep the cucumbers separate and toss everything together within 30 minutes of serving. Tomatoes release liquid over time and soften the cucumbers.
  • Fresh dill is the move here. It stays bright and herby even after sitting in the dressing for 20 minutes.

Make Ahead & Storage

This cucumber tomato onion salad is best eaten within 2 hours of making it. Cucumbers continue releasing water as they sit, which dilutes the dressing. If you need to prep ahead, slice the cucumbers, salt them, and store them in a separate container in the fridge for up to 4 hours.

Mix the dressing in advance and refrigerate it in a jar. When ready to serve, combine everything and toss. Leftovers keep in the fridge for up to 24 hours but the cucumbers will soften overnight. I drain off the excess liquid and add a fresh splash of vinegar before serving next-day portions.

Common Questions

How long does cucumber tomato onion salad last in the fridge?

It keeps for up to 24 hours in the fridge. After that, the cucumbers get soft and the tomatoes break down. The flavor is still good but the texture changes. I prefer eating it the same day for the best crunch.

Can I make cucumber tomato onion salad without vinegar?

Yes. Replace vinegar with fresh lemon juice — use 3 tablespoons for the same amount of acidity. The flavor is slightly brighter and less sharp. You can also use a mix of lemon juice and a small amount of apple cider vinegar.

What do I serve with cucumber tomato onion salad?

This salad pairs well with grilled chicken, burgers, fish, or any summer cookout food. It also works as a topping for tacos or as a side with hummus and pita. The vinegar dressing cuts through rich grilled meats well.

Can I add other vegetables to this salad?

Yes. Bell pepper, celery, and avocado all work well. Dice them into similar-sized pieces so the salad stays easy to eat. Avocado should be added right before serving since it browns quickly in the vinegar dressing.

Do I need to peel the cucumbers?

Not for English cucumbers — the skin is thin and tender. For regular field cucumbers, I always peel them. The skin on field cucumbers is thicker and can taste slightly bitter in a vinegar-dressed salad.

This cucumber tomato onion salad is the side dish I come back to all summer — simple ingredients, fast prep, and a bright dressing the whole family loves. Save this recipe for your next cookout or weeknight dinner.

Sliced cucumber, halved cherry tomatoes, and red onion rings tossed in vinegar dressing with fresh dill in a wide bowl

Cucumber Tomato Onion Salad Recipe for the Family

Crisp cucumbers, juicy tomatoes, and red onion tossed in a 5-ingredient sweet-tangy vinegar dressing — ready in 10 minutes.

Prep
10 min
Cook
0 min
Total
10 min
Servings
6
Calories
65

Ingredients

  • 2 large English cucumbers, thinly sliced
  • 2 cups cherry tomatoes, halved
  • 1 small red onion, thinly sliced into rings
  • 3 tablespoons white wine vinegar
  • 2 tablespoons extra virgin olive oil
  • 1 teaspoon granulated sugar
  • 3/4 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons fresh dill, roughly chopped

Instructions

  1. Slice cucumbers thin, about 1/8 inch thick. Place in a colander over the sink.
  2. Sprinkle 1/4 teaspoon of the salt over the cucumbers. Toss to coat and let them sit for 5 minutes. Pat dry with paper towels.
  3. Halve cherry tomatoes. Slice red onion into thin rings and separate them.
  4. Whisk together white wine vinegar, olive oil, sugar, remaining 1/2 teaspoon salt, and black pepper in a large bowl.
  5. Add cucumbers, tomatoes, and red onion to the bowl. Toss to coat everything in the dressing.
  6. Add chopped dill. Toss once more. Taste and adjust salt or vinegar if needed.
  7. Serve immediately or refrigerate for up to 30 minutes before serving.
Nutrition per serving
65 cal 7g carbs 1g protein 4g fat 1g fiber 4g sugar 290mg sodium

Michal Sieroslawski

Michal is a personal trainer and writer at Millennial Hawk. He holds a MSc in Sports and Exercise Science from the University of Central Lancashire. He is an exercise physiologist who enjoys learning about the latest trends in exercise and sports nutrition. Besides his passion for health and fitness, he loves cycling, exploring new hiking trails, and coaching youth soccer teams on weekends.

Leave a Reply

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

Recent Posts