Jump to RecipeJump to VideoLeave a ReviewPin Recipe

The freshest summer produce in one bowl! This cucumber tomato onion salad pairs ripe garden tomatoes, crisp cucumbers, and fresh basil with zesty red onion and a simple vinaigrette. It stirs together in minutes for an easy side that goes with just about anything off the grill!

Overhead shot of cucumber tomato onion salad in a white bowl.

Before You Get Started

Here’s what makes the difference between a forgettable bowl and one your family fights over:

  • Use ripe, in-season tomatoes. A pale, mealy winter tomato will tank the whole salad. Save this one for late spring through early fall, when garden, farmer’s market, or vine-ripened tomatoes are easy to find.
  • Dress lightly, then add more. You might not need all of the vinaigrette. Start with about half, toss, taste, and add the rest only if needed.
  • Let it sit before serving. A 30-minute rest mellows the onion, softens the cucumbers, and pulls the tomato juices into the dressing. Don’t skip it.

How to Make Cucumber Tomato Onion Salad

This salad comes together with basic pantry ingredients and whatever the garden gives you. From start to toss, it’s about 10 minutes of work:

Step 1: Slice the Vegetables

Core the tomatoes and slice them into wedges, scooping out the seeds with your fingers so the salad doesn’t turn watery. If you’re using cherry or grape tomatoes, just halve them. 

Slice the cucumbers into half-circles (English cucumbers don’t need peeling thanks to their thin skin; regular cucumbers should be peeled first since the skin can be tough and bitter). 

Thinly slice the red onion.

Step 2: Combine in a Large Bowl

Toss the tomatoes, cucumbers, onion, and fresh basil together in a large bowl. Snip the basil with kitchen scissors right over the bowl so the leaves stay bright green and don’t bruise.

Cucumber tomato onion salad ingredients in a large bowl.

Step 3: Whisk or Shake the Dressing

In a small bowl or a jar with a lid, whisk or shake together the olive oil and red wine vinegar. The dressing is intentionally simple, since the goal is to highlight the produce, not cover it up. 

With only two dressing ingredients, the quality matters: pick a fruity extra-virgin olive oil if you have it.

⇢ Red wine vinegar is the classic choice, but apple cider vinegar, champagne vinegar, or balsamic vinegar all work. Skip white vinegar, since the flavor is too sharp for a simple salad like this.

Process shot showing how to make cucumber onion tomato salad.

Step 4: Dress and Season

Pour about half the vinaigrette over the vegetables and toss to coat. 

Season with kosher salt and freshly ground black pepper, taste, and add more dressing only if it needs it. A heavy pour will leave the salad oily and the vegetables overdressed.

Seasoning a cucumber and tomato salad with vinegar and salt and pepper.

Step 5: Marinate for 30 Minutes

Let the salad sit at room temperature for at least 30 minutes (or up to an hour) before serving. The onions mellow, the cucumbers soak up the dressing, and the tomatoes release their juices into the bowl. 

If you prefer a colder salad, marinate it in the fridge instead.

⇢ Make it Mediterranean: Crumbled feta, diced fresh mozzarella, or small mozzarella balls turn this into something closer to a Greek-style salad. A handful of pitted kalamata olives is a nice addition too.

Step 6: Garnish and Serve

Just before serving, finish the salad with additional fresh herbs if you like (dill, parsley, thyme, oregano, and chives all work well). 

The Perfect Companion: This salad is a classic alongside a Tomato Sandwich on a hot summer afternoon.

Square side shot of a white bowl full of tomato cucumber onion salad.

What This Goes With

This salad is a side, so it goes with just about anything coming off the grill. It’s a natural with burgers and barbecue, where the acid in the vinaigrette cuts through the richness of grilled meats.

Storage

Store: Leftover salad keeps in an airtight container in the refrigerator for up to 3 days, though it’s best within the first 24 hours. After a day or so, the cucumbers soften and the salad loses its crunch.

Make ahead: You can prep this up to 1 hour before serving for the best texture. If you need to make it further ahead, slice the vegetables and whisk the dressing separately, then toss everything together about 30 minutes before the meal.

Frequently Asked Questions

What dressing variations work for cucumber tomato onion salad?

The classic version is red wine vinegar and olive oil, but it’s flexible. Apple cider vinegar, champagne vinegar, or balsamic vinegar all swap in well. A squeeze of fresh lemon juice in place of some of the vinegar adds bright citrus flavor. 

For a shortcut, about ½ cup of a good store-bought Italian dressing works in place of the homemade vinaigrette. Skip white vinegar, which has a flavor that’s too harsh for the simple ingredients.

What type of cucumber works best?

English cucumbers are my first pick. The skin is thin (so no peeling required) and the seeds are small, which keeps the salad from getting watery. Persian cucumbers work well too. 

If you’re using regular grocery-store cucumbers, peel them first and scoop out the seeds, since the skin can be tough and the seeds add extra moisture.

Can I add protein to make this a meal?

Yes. A drained, rinsed can of chickpeas turns it into a satisfying vegetarian entrée. Crumbled feta or diced fresh mozzarella adds a creamy, Mediterranean-style finish. Grilled chicken, shrimp, or chickpeas all stretch this from a side into something closer to a main, especially for a light summer lunch.

Overhead shot of cucumber tomato onion salad in a white bowl on a dinner table.

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Watch How to Make It

Square overhead shot of cucumber tomato onion salad in a white bowl on a wooden table.

Cucumber Tomato Onion Salad

5 from 5 votes
Prep: 10 minutes
Resting Time 30 minutes
Total: 40 minutes
Servings 6 people
Calories 194 kcal
A fresh summer side dish that highlights ripe tomatoes, crisp cucumbers, and zesty red onion in a simple basil vinaigrette. Stirs together in 10 minutes and only gets better as it sits.

Ingredients
  

  • 4 medium ripe tomatoes, cored, seeded, and sliced into wedges
  • 2 English seedless cucumbers, peeled (if desired) and sliced into half-circles
  • 1 small red onion, thinly sliced
  • 3 tablespoons snipped fresh basil
  • ½ cup extra virgin olive oil
  • 2 tablespoons red wine vinegar
  • Kosher salt and ground black pepper, to taste

Instructions

  • In a large bowl, combine tomatoes, cucumbers, onion, and basil.
    Cucumber tomato onion salad ingredients in a large bowl.
  • In a separate small bowl or jar, whisk or shake together the olive oil and red wine vinegar.
    Process shot showing how to make cucumber onion tomato salad.
  • Pour about half the dressing over the vegetables and toss to coat. Season with salt and pepper to taste, then add more dressing only if needed.
    Seasoning a cucumber and tomato salad with vinegar and salt and pepper.
  • Let the salad marinate for 30 minutes to 1 hour at room temperature, or in the fridge if you prefer a cold salad.
    Horizontal shot of wooden serving spoons in a bowl of tomato cucumber onion salad.

Notes

  • For the best flavor, use ripe, in-season tomatoes (late spring through early fall). The salad is only as good as the produce.
  • Dressing alternatives. Substitute apple cider vinegar, champagne vinegar, or balsamic vinegar for the red wine vinegar. A squeeze of fresh lemon juice in place of some of the vinegar adds bright citrus flavor. Skip white vinegar, which is too harsh for this dish.
  • Cucumber options. English cucumbers are my first pick (thin skin, small seeds). Persian cucumbers also work well. For regular cucumbers, peel and seed them first.
  • Make it a meal. Bulk up the salad with a can of drained, rinsed chickpeas for extra protein and fiber, or stir in crumbled feta cheese, diced fresh mozzarella, or small mozzarella balls for a Mediterranean-style version.
  • Add avocado. Stir in a pitted, diced avocado for a creamy texture. If you’re not serving the salad within 30 minutes, wait to add the avocado until just before serving so it doesn’t turn brown.
  • Shortcut dressing. Swap the homemade vinaigrette for about ½ cup of a good store-bought Italian dressing.
  • Storage. Leftover salad keeps in an airtight container in the fridge for up to 3 days, but it’s best within the first 24 hours.

Nutrition

Serving: 1/6 of the saladCalories: 194kcalCarbohydrates: 7gProtein: 2gFat: 18gSaturated Fat: 3gSodium: 8mgPotassium: 357mgFiber: 2gSugar: 4gVitamin A: 808IUVitamin C: 16mgCalcium: 28mgIron: 1mg
Keyword: cucumber and tomato salad with vinegar, cucumber onion tomato salad, cucumber tomato onion salad, tomato cucumber onion salad, tomato onion cucumber salad
Course: Salad, Side Dish
Cuisine: American, Italian, Mediterranean

Originally published in July, 2020, this post was updated in June, 2026.

Square shot of Blair Lonergan from the food blog The Seasoned Mom serving a pie at a table outside.

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Leave a Comment

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.

Comments

  1. Dineren app says:

    5 stars
    wauw, dat ziet er geweldig uit

  2. Goojara says:

    5 stars
    looks so yummy and tasteful. Can’t wait to try this.

  3. izna khanna says:

    5 stars
    This recipe is easy to follow and uses simple ingredients to create a delicious and healthy salad. The dressing is zesty and refreshing, making it perfect for summer meals or as a light side dish. I would definitely recommend this recipe to anyone looking for a tasty salad option.

    https://shishustan.com/

    1. Blair Lonergan says:

      Thank you!

  4. Toni R. Crismon says:

    I followed the recipe for the dressing. It left a very greasy, oily texture in tasting it. Added more vinegar, but it did not help. Let it sit overnight, but it did not help. Do not plan to make this again.

    1. The Seasoned Mom says:

      We’re sorry to hear this, Toni. The dressing will naturally be a bit oily. However, you could definitely include less dressing for a more subtle flavor.

  5. chilli sauce banane ka tarika says:

    Here is a basic recipe for chili sauce that you can make at home:

    Ingredients:

    10-12 fresh red chili peppers, stems removed
    4 cloves of garlic, peeled
    1/4 cup of white vinegar
    1/4 cup of water
    1 tablespoon of sugar
    1 teaspoon of salt
    Instructions:

    Roughly chop the chili peppers and garlic and place them in a blender or food processor.
    Add the white vinegar, water, sugar, and salt to the blender.
    Blend the mixture on high speed until it is smooth.
    Pour the mixture into a small saucepan and bring it to a simmer over medium heat.
    Let the sauce simmer for about 5 minutes, stirring occasionally.
    Remove the saucepan from the heat and let the sauce cool to room temperature.
    Pour the sauce into a clean jar with a tight-fitting lid.
    Store the jar in the refrigerator for up to 2 weeks.
    https://paradisetips.com/chilli-sauce-recipe/