This cucumber tomato salad is the kind of side dish you end up making on repeat. It’s cool and crunchy, juicy and bright, and it takes hardly any time to pull together. The vegetables do most of the work here. Fresh cucumbers stay crisp, ripe tomatoes bring sweetness, and a simple tangy dressing ties everything together without weighing it down.
It’s the perfect “what can I make in 10 minutes?” recipe for busy nights, potlucks, and warm-weather meals. And it’s one of those salads that looks like you tried, even though you just chopped a few things and gave them a toss.
The best part is how flexible it is. Keep it classic with a vinegar-and-oil dressing. Add feta for a salty bite. Toss in chickpeas to make it feel more like lunch. You can take it in a bunch of different directions depending on what’s in your fridge.
Once you nail the basic method, you’ll be able to make it without measuring. That’s when it becomes a staple.
YOU WILL LOVE THIS EASY CUCUMBER TOMATO SALAD
FRESH AND CRUNCHY: Cucumbers stay crisp, especially if you salt them for a few minutes before mixing. That little step keeps the salad from getting watery.
FAST PREP: This one comes together quickly. Chop, whisk, toss. Done.
BRIGHT FLAVOR: The dressing is tangy with a tiny touch of sweetness to balance the tomatoes and mellow the onion.
MAKE-AHEAD FRIENDLY (WITH A TRICK): You can prep all the veggies ahead of time. Keep the dressing separate, then toss right before serving for the best texture.
GOES WITH EVERYTHING: Grilled chicken, burgers, sandwiches, baked fish, barbecue… it fits right in.
CUCUMBER TOMATO SALAD INGREDIENTS
Every ingredient has a job to do. Keep the vegetables fresh, and this salad almost makes itself.
Produce
-
Cucumbers: English cucumbers or Persian cucumbers are great because the skins are thin and the seeds are small. Garden cucumbers work too—just peel and scoop out seeds if they’re big.
-
Tomatoes: Use the ripest ones you can get. Roma tomatoes hold their shape well, while cherry or grape tomatoes add a sweeter pop.
-
Red onion: Adds a sharp bite that balances the sweetness from the tomatoes. If you prefer a milder onion flavor, soak the sliced onion in cold water for 10 minutes, then drain.
-
Fresh herbs (optional but so good): Dill is classic here. Parsley is clean and fresh. Basil is amazing with tomatoes, especially in summer.
Pantry + Seasonings
-
Olive oil: Gives the dressing a smooth, rich base.
-
Red wine vinegar: Tangy and bright. White wine vinegar works too.
-
Lemon juice: Adds a fresh, clean zing.
-
Sugar or honey: Just a little takes the edge off the vinegar and rounds out the flavors.
-
Salt and black pepper: Don’t skimp. Salt brings the tomatoes to life and makes the cucumbers taste even crisper.
Optional add-ins
-
Feta cheese: Salty and creamy against the crunchy vegetables.
-
Avocado: Adds richness, but stir gently so it doesn’t turn into mash.
-
Chickpeas: Turns the salad into a more filling side (or even lunch).
-
Crumbled bacon: If you want a smoky, savory twist.
INGREDIENT SUBSTITUTIONS AND ADDITIONS
This salad is easy to customize without messing up the vibe.
VINEGAR: Red wine vinegar is classic, but apple cider vinegar gives a slightly fruity tang. Rice vinegar makes it a little softer and sweeter. Balsamic is delicious, but it will darken the salad and make it feel more Italian-style.
ONION: Red onion is bold and pretty. Swap in sweet onion if you want a gentler bite. Green onions work too and feel extra fresh.
HERBS: Dill + tomatoes is always a win. Basil makes it taste like summer. Parsley keeps it light. If you only have dried herbs, use a smaller amount (dried oregano is a good option).
HEAT: Add a pinch of red pepper flakes or a few thin slices of jalapeño.
EXTRA CRUNCH: Bell pepper is a nice add. So is thinly sliced radish.
CHEESE: Feta is the classic pick, but fresh mozzarella pearls are also great, especially if you add basil.
HOW TO MAKE CUCUMBER TOMATO SALAD
This is a simple recipe, but a couple of small details make it taste restaurant-good.
STEP ONE: PREP THE CUCUMBERS
Slice the cucumbers into half-moons or chunks, whichever you like.
PRO TIP: If you want the salad to stay crisp longer, toss the cucumber slices with ½ teaspoon of salt and let them sit in a colander for 10 to 15 minutes. Pat them dry with paper towels before mixing. This pulls out extra moisture and keeps the dressing from getting watered down.
STEP TWO: CUT THE TOMATOES
Chop tomatoes into bite-size pieces, or slice cherry tomatoes in half.
PRO TIP: If your tomatoes are extra juicy, you can scoop out some of the seeds and watery center. You don’t have to. It just helps the salad stay fresh longer.
STEP THREE: SLICE THE ONION
Thinly slice red onion. If you’re sensitive to onion bite, soak the slices in cold water for 10 minutes, then drain well.
STEP FOUR: WHISK THE DRESSING
In a small bowl (or a jar with a lid), whisk together olive oil, vinegar, lemon juice, sugar or honey, salt, and pepper.
Taste it. This is the moment to adjust.
-
Too sharp? Add a pinch more sugar.
-
Too flat? Add a pinch more salt or a squeeze of lemon.
STEP FIVE: TOSS IT ALL TOGETHER
Add cucumbers, tomatoes, onion, and herbs to a large bowl. Pour the dressing over top and toss gently so the tomatoes don’t break down too much.
STEP SIX: CHILL (OPTIONAL, BUT RECOMMENDED)
Let the salad chill for 15 to 30 minutes. It gives the flavors time to blend, and it tastes extra refreshing served cold.
STEP SEVEN: FINISH AND SERVE
Right before serving, give it one more gentle toss. Add feta or any extra toppings if you’re using them.
THE LITTLE DETAILS THAT MAKE THIS SALAD SO MUCH BETTER
A cucumber and tomato salad can go from “fine” to “wow” fast. These are the small things that change everything.
Choose the right cucumbers
English cucumbers and Persian cucumbers are ideal because the skin is tender and the seeds are small. If you’re using a thick-skinned cucumber, peeling it makes the salad more pleasant to eat. No one wants to fight with tough cucumber peel.
Salt the cucumbers if you’re making it ahead
This step matters most when you’re prepping the salad in advance. Cucumbers release water as they sit. Salting and draining keeps the salad from turning into a bowl of watery dressing an hour later.
Use ripe tomatoes, but not mushy ones
You want tomatoes that are sweet and juicy, but they should still hold their shape when you cut them. If they’re overripe, they’ll break down quickly once dressed.
Balance the dressing
Tomatoes bring sweetness, vinegar brings tang, and salt makes everything taste like itself, only better. The tiny bit of sugar isn’t there to make it sweet. It’s there to smooth out the sharpness.
Don’t drown it
This salad doesn’t need a ton of dressing. Start with less, toss, and add more if needed. The vegetables will release a bit of juice and become part of the dressing as it sits.
Add herbs at the end if you want them extra fresh
If you’re making the salad hours ahead, stir in delicate herbs (like basil) right before serving. They stay brighter that way.
CUCUMBER TOMATO SALAD VARIATIONS
If you like the basic version, these twists are worth trying.
Greek-style
Add feta, kalamata olives, and a pinch of dried oregano. Use red wine vinegar and a little extra black pepper.
Creamy version
Swap the vinaigrette for a quick creamy dressing: sour cream or Greek yogurt, a splash of vinegar, a squeeze of lemon, salt, pepper, and a little dill. It turns into a totally different salad, still refreshing.
Add protein and call it lunch
Toss in chickpeas, chopped cooked chicken, or flaked tuna. Serve it with pita or crackers and you’ve got a simple, filling meal.
Sweet and tangy
Add thinly sliced sweet onion and use apple cider vinegar in the dressing. A little extra honey makes it feel bright and summery.
Tomato-heavy summer bowl
Use a mix of tomatoes—cherry, grape, heirloom—then add basil and mozzarella pearls. It leans toward a caprese vibe but stays extra crunchy thanks to the cucumbers.
HOW TO SERVE
This salad shows up well next to almost anything.
Serve it alongside grilled meats like chicken thighs, steak, or kebabs. It’s also great with burgers and hot dogs because it adds a cool, crisp bite that balances the richness.
It pairs nicely with baked or grilled fish. The tangy dressing and fresh vegetables keep the plate light.
For picnic-style meals, serve it with sandwiches, wraps, or a simple pasta dish. If you’re building a bigger spread, add chips, fruit, and something creamy like a dip. The contrast is perfect.
It’s also a solid “snack salad.” Keep a bowl in the fridge, grab a fork, and you’ve got something fresh to munch on.
HOW TO STORE THIS CUCUMBER TOMATO SALAD
This salad is best fresh, but it can still work as leftovers if you store it the right way.
MAKE AHEAD: Chop the cucumbers, tomatoes, and onion up to a day in advance. Store them in separate airtight containers in the fridge. Mix the dressing in a jar and keep it chilled. Toss everything together right before serving.
IN THE FRIDGE: Store leftovers in an airtight container for up to two days. The cucumbers will soften a bit, and the tomatoes will release more juice, but it will still taste good.
PRO TIP: If you know you’ll have leftovers, keep the dressing separate and only dress what you plan to serve. This helps the salad stay crisp.
IN THE FREEZER: This recipe does not freeze well. Cucumbers and tomatoes turn soft and watery once thawed.
REHEATING: No reheating needed. This salad is meant to be served cold.
FREQUENTLY ASKED QUESTIONS
How do I keep cucumber tomato salad from getting watery?
Salt the cucumbers and let them drain for 10 to 15 minutes, then pat dry before mixing. Also, don’t overdress the salad—start with less and add as needed.
What tomatoes work best?
Roma tomatoes hold their shape well. Cherry or grape tomatoes are great because they’re sweet and less watery. Use what you have, but aim for ripe tomatoes that aren’t mushy.
Can I make it the night before?
You can prep the ingredients the night before. For the best texture, keep everything separate and toss with dressing right before serving.
How do I mellow out the onion flavor?
Soak sliced onion in cold water for about 10 minutes, then drain and pat dry. It keeps the crunch but softens the bite.
Is this salad healthy?
It’s packed with fresh vegetables and uses a simple dressing. If you want it lighter, reduce the oil slightly and add a bit more lemon juice or vinegar.

Cucumber Tomato Salad
Equipment
- Cutting board
- Sharp knife
- Large mixing bowl
- Small bowl or jar (for dressing)
- Whisk or fork
- Colander (optional, for salting cucumbers)
Ingredients
- 2 large cucumbers or 4 to 5 Persian cucumbers, sliced
- 4 medium tomatoes chopped (or 2 pints cherry tomatoes, halved)
- ½ small red onion thinly sliced
- ¼ cup chopped fresh dill or parsley, or a mix
- ¼ cup olive oil
- 3 tablespoons red wine vinegar
- 1 tablespoon lemon juice
- 1 to 2 teaspoons sugar or honey to taste
- ¾ teaspoon salt plus more to taste
- ½ teaspoon black pepper
- Optional: ½ cup crumbled feta cheese
Instructions
- Optional but helpful: Place the sliced cucumbers in a colander and toss with ½ teaspoon of salt. Let them drain for 10 to 15 minutes, then pat dry with paper towels.
- Add cucumbers, tomatoes, red onion, and herbs to a large bowl.
- In a small bowl (or jar), whisk together olive oil, red wine vinegar, lemon juice, sugar or honey, salt, and black pepper.
- Pour the dressing over the salad and toss gently.
- Chill for 15 to 30 minutes for the best flavor.
- Toss once more, then top with feta (if using) and serve.
Notes
Nutrition






























it all looks yummy!