Sides & Salads

  • Vegan

Cucumber Salad Recipe with Tomatoes and Onion

A crisp cucumber salad recipe with tomatoes, red onion, fresh herbs, and a light vinaigrette, plus the simple salt-rest that keeps it from turning watery.

Top-down bowl of cucumber tomato salad with herbs and capers

Serve It With

Give the plate a finish

Use this as the crisp, bright, or sturdy thing that makes the rest of the meal feel complete.

Best with
Tacos, bowls, grilled plates, or sandwiches
Texture
Add close to serving when crunch matters
Make-ahead
Best fresh
Refresh
Retoss and adjust salt or acid before serving
More sides and salads

Recipe Card

Cucumber Salad Recipe with Tomatoes and Onion

A crisp cucumber salad recipe with tomatoes, red onion, fresh herbs, and a light vinaigrette, plus the simple salt-rest that keeps it from turning watery.

Prep
15 min
Cook
0 min
Serves
6 side servings
Difficulty
Easy
Pan
Colander, large mixing bowl, small bowl or jar, knife, cutting board

Ingredients

  • 2 large English cucumbers or 6 Persian cucumbers, sliced into half-moons or bite-size pieces
  • 1/2 small red onion, thinly sliced
  • 3/4 teaspoon fine salt, plus more to taste
  • 1 pint cherry or grape tomatoes, halved, or 3 medium tomatoes cut into bite-size pieces
  • 1/2 cup chopped parsley, dill, basil, mint, or a mix
  • 3 tablespoons red wine vinegar, white wine vinegar, or apple cider vinegar
  • 2 tablespoons olive oil
  • 1 tablespoon lemon juice
  • 1 teaspoon sugar or maple syrup, optional
  • 1 small garlic clove, grated, or 1/2 teaspoon garlic powder, optional
  • 1/2 teaspoon dried oregano, optional
  • 1/4 teaspoon black pepper
  • Optional add-ins: 1/2 cup crumbled feta, 1/2 cup chickpeas, 1/3 cup olives, or 1/2 diced bell pepper

Method

  1. Wash the cucumbers and tomatoes under running water, then dry them well. Use a clean cutting board and knife.
  2. Add the sliced cucumbers and red onion to a colander set over a bowl or in the sink. Sprinkle with the salt, toss gently, and let rest for 15 to 20 minutes.
  3. Shake the colander and pour off the released liquid. If the cucumbers taste too salty, rinse briefly with cold water and pat dry.
  4. In a small bowl or jar, whisk or shake the vinegar, olive oil, lemon juice, sugar or maple syrup if using, garlic if using, oregano if using, and black pepper.
  5. Add the drained cucumber and onion to a large bowl. Add the tomatoes, herbs, and any optional add-ins.
  6. Pour in the vinaigrette and toss gently. Let the salad rest for 10 minutes.
  7. Taste and adjust with more lemon, vinegar, salt, pepper, or herbs. Serve with excess liquid left behind in the bowl if needed.

Recipe Notes

Why this works

A short salt rest pulls excess water from the cucumbers and onion before the tomatoes and vinaigrette go in, so the finished salad stays crisp, bright, and useful beside grilled food, sandwiches, bowls, and cookout plates.

Cucumbers

English or Persian cucumbers stay crisp and usually do not need peeling. Regular garden cucumbers work too if the skin tastes pleasant and the seeds are not too watery.

Tomatoes

Cherry and grape tomatoes hold their shape well. Add tomatoes after draining the cucumbers so the salad stays juicy without turning soupy.

Red onion

Thin slices give bite. The salt rest softens the onion a little; an ice-water soak works if your onion is especially sharp.

Vinaigrette

A small dressing is enough. The vegetables release their own juices, so this salad needs brightness more than volume.

Start Here

The cold crunchy thing dinner was missing

A good cucumber salad recipe should do one job very well: make the plate feel fresher. When dinner is grilled chicken, sandwiches, rice bowls, pasta salad, or something smoky from the grill, this is the bowl I want nearby. Cold cucumbers, juicy tomatoes, a little onion bite, herbs, and a vinaigrette sharp enough to wake everything up.

The part I care about most is texture. Cucumber tomato salad can go watery fast, and I have no patience for a bowl that looks crisp when you toss it and turns into vegetable soup ten minutes later. The fix is simple: salt the cucumbers and onion first, drain them, then add the tomatoes and dressing.

This version is light, vegan as written, and easy to bend. Add feta if you want salty little pockets, chickpeas if lunch needs more body, or olives if the plate needs a briny nudge.

Fast rule: salt, rest, drain, then dress. Tomatoes go in after the cucumber rest so they stay juicy without flooding the bowl.
5 minSlice

Cut cucumbers and red onion.

15-20 minSalt Rest

Pull out extra cucumber water.

5 minDress

Shake vinegar, lemon, oil, and pepper.

10 minSettle

Add tomatoes and herbs, then taste.

Ingredients

What you need

This is a tomato cucumber salad with the volume turned down on fuss. You need cucumbers, tomatoes, onion, herbs, vinegar, lemon, and olive oil. Everything else is a small decision, not a requirement.

Cucumbers

English or Persian cucumbers are easiest. Their skins are thin, their seeds are mild, and they hold up well after the salt rest.

Tomatoes

Use the ones that taste best. Cherry and grape tomatoes hold shape; ripe medium tomatoes bring more juice.

Red onion

Slice it thin. The onion should give the salad lift, not announce itself like it owns the kitchen.

Herbs

Do not skip the fresh finish. Dill, parsley, basil, and mint all work. A mix usually tastes more relaxed.

  • 2 large English cucumbers or 6 Persian cucumbers, sliced into half-moons or bite-size pieces
  • 1/2 small red onion, thinly sliced
  • 3/4 teaspoon fine salt, plus more to taste
  • 1 pint cherry or grape tomatoes, halved, or 3 medium tomatoes cut into bite-size pieces
  • 1/2 cup chopped parsley, dill, basil, mint, or a mix
  • 3 tablespoons red wine vinegar, white wine vinegar, or apple cider vinegar
  • 2 tablespoons olive oil
  • 1 tablespoon lemon juice
  • 1 teaspoon sugar or maple syrup, optional
  • 1 small garlic clove, grated, or 1/2 teaspoon garlic powder, optional
  • 1/2 teaspoon dried oregano, optional
  • 1/4 teaspoon black pepper
  • Optional: 1/2 cup crumbled feta, 1/2 cup chickpeas, 1/3 cup olives, or 1/2 diced bell pepper

Method

How to make cucumber salad

  1. Wash and dry the produce. Rinse the cucumbers and tomatoes under running water. Dry them well so the dressing is not diluted before you even start.
  2. Salt the cucumbers and onion. Add the sliced cucumbers and red onion to a colander set over a bowl or in the sink. Sprinkle with 3/4 teaspoon salt, toss gently, and let rest for 15 to 20 minutes.
  3. Drain. Shake the colander and pour off the released liquid. Taste a cucumber. If it tastes too salty, rinse briefly with cold water and pat dry. Most of the time, a good shake is enough.
  4. Make the dressing. In a small bowl or jar, whisk or shake the vinegar, olive oil, lemon juice, sugar or maple syrup if using, garlic if using, oregano if using, and black pepper.
  5. Add tomatoes and herbs. Move the drained cucumber and onion to a large bowl. Add the tomatoes, herbs, and any optional add-ins.
  6. Dress lightly. Pour in the vinaigrette and toss gently. Let the salad rest for 10 minutes so the flavors settle.
  7. Taste at the end. Add more lemon, vinegar, salt, pepper, or herbs until it tastes bright. If the bowl has extra liquid at the bottom, serve with that liquid left behind.

Why It Works

The salt rest is the whole trick

Cucumbers carry a lot of water. Tomatoes do too. Salt and acid make that water show up faster, which is why a cucumber tomato salad can taste perfect at first and watery by the time it reaches the table.

Salting the cucumbers and onion before dressing gives the extra water somewhere to go. Then the tomatoes join after the draining step, so they stay juicy instead of getting handled twice. It is a tiny pause with a big payoff.

Mara’s move: if the salad is waiting for company, hold back a handful of herbs and scatter them over the top right before serving. It makes the whole bowl look newly awake.

Fix The Bowl

If your cucumber salad tastes off

What You NoticeWhat It MeansWhat To Do
WateryThe vegetables released more liquid.Pour off excess liquid, add herbs, then taste for vinegar and salt.
Too sharpThe vinegar is leading.Add a drizzle of olive oil or a pinch of sugar or maple syrup.
FlatIt needs acid or salt.Add lemon, vinegar, or a small pinch of salt, then wait a minute and taste again.
Onion is too loudThe slices are thick or the onion is strong.Soak sliced onion in ice water for 5 to 10 minutes next time, or use scallions.
Cucumber tastes bitterThe peel may be tough or bitter.Peel some or all of the cucumber before slicing.

Swaps

Make it fit the plate

Add-InBest ForNote
FetaGrilled chicken, pita, grain bowlsAdd it after dressing so it stays in small salty pieces.
ChickpeasLunch platesRinse and drain well; they make the salad feel more filling.
Olives or capersBriny finishUse less salt in the final adjustment.
Bell pepperExtra crunchDice small so it blends with the cucumber and tomato.
Pickled red onionsSharper flavorUse them instead of raw onion and reduce the vinegar slightly.
AvocadoSame-day saladAdd right before serving; it does not hold as well.

Serve It

What goes with cucumber salad

This cucumber salad is the fresh side I want with grilled chicken, sandwiches, burgers, falafel, fish tacos, rice bowls, or a snacky plate with hummus and warm pita. It also belongs next to other cold sides when the table needs color: pasta salad, three bean salad, and vinegar coleslaw.

If you are building bowls, add this salad for crunch, then use Korean cucumber salad, pickled red onions, or guacamole when the meal needs a stronger finish. For a full flexible dinner, start with the grain bowl guide.

Make Ahead

Can you make cucumber salad ahead?

You can make cucumber salad a few hours ahead, and leftovers are useful the next day. For the crispest version, salt and drain the cucumbers, prep the tomatoes, and keep the herbs separate until closer to serving.

If you want to assemble the whole salad ahead, expect some liquid at the bottom of the container. That is normal. Leave the extra liquid behind when serving and add a few fresh herbs on top.

Best texture: same day. Useful leftovers: up to 2 days in the refrigerator, especially if you do not mind a softer, more marinated salad.

Storage

How long does cucumber salad last?

Store cucumber salad in a covered container in the refrigerator and use it within 2 days for best texture. Stir before serving and leave extra liquid behind if the vegetables released more juice.

For cookouts and picnics, keep the salad cold until serving. Do not leave it out for more than 2 hours, or more than 1 hour if the temperature is above 90 F. Cold food deserves a little planning, even when it looks harmless and summery.

FAQ

Cucumber salad questions

How do you keep cucumber salad from getting watery?

Salt the sliced cucumbers first, let them rest for 15 to 20 minutes, then drain off the released liquid before adding tomatoes and dressing. Serve with extra liquid left behind in the bowl if needed.

Do you peel cucumbers for cucumber salad?

English and Persian cucumbers usually do not need peeling because the skin is thin. If you use a regular garden cucumber and the peel tastes bitter or tough, peel some or all of it.

What is the difference between cucumber salad and cucumber tomato salad?

Cucumber salad can mean a cucumber-only salad with onion, dill, and vinegar. Cucumber tomato salad adds tomatoes, often with herbs and a vinaigrette. This recipe sits in the middle: cucumber-forward, with tomatoes and onion for a brighter summer side.

Can I make this cucumber salad with feta?

Yes. Add 1/2 cup crumbled feta after dressing the salad. Feta makes the salad salty and creamy, so taste before adding more salt.

Is this cucumber salad vegan?

The base recipe is vegan if you use sugar or maple syrup instead of honey and skip feta. If you add cheese, the salad is vegetarian but no longer vegan.

Can I use regular tomatoes instead of cherry tomatoes?

Yes. Use ripe medium tomatoes cut into bite-size pieces. If they are very juicy, add them after the cucumber rest and serve with extra liquid left behind.

Kitchen Note

About nutrition, labels, and timing

Nutrition information is not listed because cucumber size, tomato amount, dressing, optional feta, chickpeas, olives, and serving size can change the numbers. If you need exact nutrition details, calculate them with the ingredients and amounts you use.

The Vegan badge applies to the base recipe when made with sugar or maple syrup and no cheese. If your household checks halal certification, alcohol, animal rennet, allergens, or cross-contact, review vinegar, optional cheese, packaged add-ins, and any bottled dressing swaps.

Use the timing as a guide. Cucumbers vary, tomatoes vary, and summer kitchens vary. Taste at the end, then adjust the bowl you actually have.

Related recipes and guides