The enemy of a good cucumber salad isn’t the dressing — it’s the water. You can make the most beautiful vinaigrette in the world, but if those cucumber slices release their liquid onto the plate, you’ve got a pool, not a salad. I learned this the hard way about ten soggy batches ago.
The short version: Salting the cucumbers first draws out the water, giving you a bright, textured salad that holds up for hours.
I’ve made this for six different summer dinners this year, and every single time, someone asks what I did to make the cucumbers taste so much like themselves. The answer is just salt and a little patience.
- Serves: 4 as a side
- Hands-On Time: 15 min | Total Time: 45 min (includes 30 min resting)
- Difficulty: Easy. The hardest part is waiting the 30 minutes.
- Cost per serving: ~$2.50
- Calories: ~110 per serving
- Dietary Notes: Naturally vegan, gluten-free, dairy-free
(Photo above: An overhead shot of the salad on a large white rimmed plate, showing ribbons of English cucumber and quartered Sungold tomatoes scattered with torn mint and a drizzle of translucent sherry vinaigrette. A small pinch of flaky salt sits on a tomato. Late afternoon light from a nearby window.)
The One Step Everyone Skips (Don’t Skip It)

It takes exactly two minutes to salt the cucumbers. You toss them with salt, let them sit in a colander over a bowl for 30 minutes, and then pat them dry. What comes out is a cucumber that tastes intensely like cucumber — not diluted cucumber water.
Skipping this step means your dressing slides right off and ends up at the bottom of the bowl. Doing it means every single piece holds onto the vinaigrette like it’s getting paid to do it.
This is the difference between a salad that looks sad after ten minutes and one that looks exactly the same two hours later.
Everything You Need (And a Few Notes From Me)
- 1 large English cucumber (about 12 oz): English cucumbers have fewer seeds and a thinner skin, meaning you don’t have to peel them. Regular cucumbers work too — just peel them and scoop out the seeds.
- 1 pint cherry or Sungold tomatoes: Sungolds are my non-negotiable when they’re in season. They’re sweet enough to eat like candy. My kids will pick these out and eat them before dinner — I have to hide a few for the salad.
- 1/2 teaspoon kosher salt (for the cucumbers): This is the water-drawing salt. Use a flaky salt for finishing later.
- 2 tablespoons sherry vinegar or white wine vinegar: Sherry vinegar is milder and slightly nutty. White wine vinegar is sharper. Both work.
- 3 tablespoons good olive oil: The finishing oil. Use one you’d actually want to taste.
- A handful of fresh mint or basil: Torn, not chopped. Mint is cooling; basil is sweeter. Both are correct.
- Flaky salt and black pepper to finish: Maldon or similar. This is not the time for fine table salt.
What to Pull Out Before You Start
- A vegetable peeler or a mandoline (for ribbons — optional, but visually worth it)
- A colander and a mixing bowl (for salting the cucumbers)
- A clean kitchen towel or paper towels (for drying the cucumbers)
- A large serving platter (flat, not a deep bowl — you want to see the layers)
If you don’t have a peeler or mandoline, just slice the cucumbers into thin coins. The salad will still work — it just won’t look as fancy on the platter.
Let’s Make It (Step by Step)
I promise, the active time here is maybe 10 minutes. The other 30 is just the cucumbers doing their thing.
Before you start: Set a colander over a bowl or in the sink.
- Salt the cucumbers: Slice the cucumber into ribbons using a vegetable peeler, or into thin coins (about 1/8-inch thick). Toss with the 1/2 teaspoon salt in the colander. Let sit for 30 minutes. (📸 Photo tip: You’ll see beads of water forming on the cucumber surface after about 10 minutes — that’s the salt doing its job.)
- Prep the tomatoes: While the cucumbers rest, halve the cherry tomatoes if they’re large. If you’re using Sungolds, leave them whole or cut the very large ones in half. Set them aside in a small bowl.
- Make the vinaigrette: Whisk together the vinegar and a pinch of flaky salt. Let the salt dissolve for a minute. Whisk in the olive oil in a slow stream until emulsified. Add a crack of black pepper.
- Dry the cucumbers: After 30 minutes, dump the liquid that’s collected at the bottom. Rinse the cucumbers quickly with cold water (this removes excess salt). Dump them onto a clean kitchen towel or a few layers of paper towels and pat them very dry. This is the most important step — if they’re wet, the vinaigrette won’t stick.
- Layer the salad: On a large serving platter, layer the cucumbers and tomatoes. Pour most of the vinaigrette over the top — not all of it, you want to be able to add more if needed. Toss gently with your hands to coat everything. Let it sit for 2 minutes so the cucumbers absorb the dressing.
- Finish and serve: Scatter the torn mint or basil over the top. Drizzle the remaining vinaigrette right over the herbs. Finish with a generous pinch of flaky salt and another crack of pepper. (📸 Photo tip: Focus on the flaky salt crystals on a tomato half — it makes the final shot look intentional and detailed.)
How I Meal Prep This for the Week
This salad is my go-to for Sunday meal prep, but you have to store the components separately or you’ll end up back at Soggy Town. Here’s the system I use:
- Fridge: Store the salted, dried cucumbers in a glass container lined with paper towels (this catches any residual moisture). Store the tomatoes separately. Dressing in a jar. Keeps for 3-4 days.
- Freezer: No. This is a fresh salad. Freezing cucumbers turns them into mush.
- Reheat/Assemble: When you’re ready to eat, just toss the cucumbers and tomatoes with the dressing, add the herbs, and finish with salt. It takes 2 minutes and tastes like you made it that morning.
Things I Wish I’d Known the First Time
- Don’t skip the patting-dry step: I know, it’s annoying. But if you skip it, the dressing slides right off. Pat them like you mean it.
- Use a vegetable peeler for ribbons: It takes about 60 seconds and makes the salad look like you spent way longer on it than you did. That’s my favorite kind of cooking.
- Let it sit before serving: After you dress it, let it sit for 2-3 minutes on the platter. The cucumbers absorb the vinaigrette and become glossy instead of wet.
- Don’t dress the herbs: Scatter the mint or basil on top and drizzle a little extra oil/vinaigrette over them. If you toss them in, they get slimy. This keeps them bright and fresh.
Swaps That Actually Work
- Dairy-Free (naturally!): This recipe is already dairy-free. If you want a creamy version, add a swoosh of full-fat Greek yogurt or labneh to the platter before you pile the salad on top.
- Make it a meal: Add a can of drained chickpeas or some crumbled feta (if you do dairy). It turns the side into a lunch.
- Herb swap: Mint is my first choice, but basil is a close second. Dill works beautifully if you’re serving this next to fish or lamb.
- Onion addition: Thinly sliced red onion is a classic move. If you add it, soak the slices in ice water for 10 minutes first — it takes the sharp edge off and keeps them crunchy.
Questions I Get About This Recipe All the Time
Q: Why did my cucumbers turn out mushy?
A: A few possibilities. You might have salted them too long (over an hour can start to break down the texture). Or you used regular cucumbers and didn’t scoop out the seeds — the watery seed core softens faster. Stick to English cucumbers and set a timer for 30 minutes.
Q: Can I make this without vinegar?
A: You can use lemon juice instead — about 1 1/2 tablespoons. It will taste brighter and slightly less mellow. I like sherry vinegar here because it doesn’t fight with the cucumber flavor.
Q: How long does this salad last in the fridge?
A: The undressed components (salted, dried cucumbers + tomatoes) last 3-4 days. Once dressed, it’s best within an hour. After that, the tomatoes start to release their juice and the salad gets watery. That’s just the nature of fresh tomatoes.
Q: What do you serve with this?
A: Everything. It’s my default summer side. It goes next to grilled chicken, a seared steak, or fish en papillote. My kids love it next to crispy roasted potatoes and a piece of salmon. It also works on top of crusty bread with fresh ricotta for an easy lunch.
More Recipes My Family Makes on Repeat
If you liked this one, here are a few others that get the same reaction at our table:
- My Go-To Summer Tomato Tart — “The one I bring to every barbecue. Cold, hot, room temp — it doesn’t care.”
- The Only Green Salad You Need All Summer — “Lemon, parm, and a technique for keeping the lettuce crisp for days.”
- [INTERNAL LINK PLACEHOLDER: Marinated White Beans with Herbs] — “A five-minute side that costs almost nothing and turns any main into a meal.”
This is the side dish I rely on from June through September. It’s the one that looks like you made an effort when really, you just waited 30 minutes for science to happen.
If you try it, drop a comment below — I love hearing which herb you went with.
📌 Tomato and cucumber salad recipe that stays crisp and flavorful for hours — save it for your next summer barbecue or weekday meal prep!

The Tomato & Cucumber Salad That Doesn’t Get Soggy — Finally
Equipment
- Vegetable peeler or mandoline
- Colander
- Mixing bowl
- Clean kitchen towel or paper towels
- Large Serving Platter
Ingredients
For the Salad
- 1 large English cucumber (about 12 oz)
- 1 pint cherry or Sungold tomatoes
- 1/2 teaspoon kosher salt (for salting cucumbers)
- 1 handful fresh mint or basil, torn
For the Vinaigrette
- 2 tablespoons sherry vinegar (or white wine vinegar)
- 3 tablespoons good olive oil
- to taste flaky salt and black pepper
Instructions
- Salt the cucumbers: Slice the cucumber into ribbons using a vegetable peeler, or into thin coins (about 1/8-inch thick). Toss with the 1/2 teaspoon salt in a colander set over a bowl. Let sit for 30 minutes. You’ll see beads of water forming on the surface after about 10 minutes — that’s the salt doing its job.
- Prep the tomatoes: While the cucumbers rest, halve the cherry tomatoes if they’re large. If using Sungolds, leave them whole or cut very large ones in half. Set aside in a small bowl.
- Make the vinaigrette: Whisk together the vinegar and a pinch of flaky salt. Let the salt dissolve for a minute. Whisk in the olive oil in a slow stream until emulsified. Add a crack of black pepper.
- Dry the cucumbers: After 30 minutes, dump the liquid that has collected. Rinse the cucumbers quickly with cold water (this removes excess salt). Dump them onto a clean kitchen towel or paper towels and pat very dry. This is the most important step — if they’re wet, the vinaigrette won’t stick.
- Layer the salad: On a large serving platter, layer the cucumbers and tomatoes. Pour most of the vinaigrette over the top — not all of it, you want to be able to add more if needed. Toss gently with your hands to coat everything. Let it sit for 2 minutes so the cucumbers absorb the dressing.
- Finish and serve: Scatter the torn mint or basil over the top. Drizzle the remaining vinaigrette right over the herbs. Finish with a generous pinch of flaky salt and another crack of pepper. Focus on the flaky salt crystals on a tomato half for a final detailed look.






