There's something about a bowl of marinated cucumbers and tomatoes sitting in the fridge that makes weeknight dinners feel more pulled together than they actually are. I started making this salad a few summers ago when I needed something cold, no-cook, and ready to go — and it's been a regular in my rotation ever since.
The dressing is just white vinegar, olive oil, a little sugar, salt, pepper, and dried oregano. Nothing fancy. But when you let those vegetables sit in it for even an hour, something shifts — the cucumbers soften just slightly at the edges, the onions lose their sharp bite, and the tomatoes soak up all that tang. The longer it sits, the better it gets. I've pulled it out of the fridge the next morning and eaten it with eggs, honestly.
My husband loves this alongside grilled chicken or my Skillet Chicken Parmesan — something about the acidity cuts through a heavier main nicely. I also pack it to barbecues and potlucks because it travels well and holds up in the fridge without wilting the way lettuce salads do. Saad ignores it entirely (he's going through a phase where vegetables are apparently optional), but Zainab will eat it straight from the bowl with a fork.
One thing to know going in: the tomatoes will release liquid as they sit, and that's fine — it becomes part of the dressing. If you hate watery salads, just tip the bowl slightly before serving and drain off a little of the excess. Also, I highly recommend making this at least a couple of hours ahead. Making it right before serving means you're eating basically undressed vegetables. Give it time.

Why You'll Love This Recipe
- No cooking, no heat: On days when turning on the oven feels like a punishment, this salad saves dinner. You're just slicing vegetables and whisking a quick dressing — maybe 10 minutes of actual work. The fridge does everything else. It's the kind of recipe I reach for in July when my kitchen is already 85°F.
- It genuinely improves as it sits: Unlike most salads that go limp and sad after an hour, this one actually gets better. The marinade softens the onion's sharpness, deepens the flavor of the tomatoes, and turns the whole bowl into something that tastes like it took more effort than it did. I sometimes make it the night before, and it's noticeably better the next day.
- Works as a side for almost everything: I've served this next to grilled meat, alongside rice dishes, packed it into a picnic bag with sandwiches, and brought it to a potluck where it disappeared faster than I expected. If you're putting together a spread for a crowd, it fits right in with whatever else you're serving — check out my 23 Best Picnic Finger Food Recipes for ideas on what to pair it with.
- Cheap ingredients, no specialty shopping: Everything in this recipe comes from a regular grocery run — cucumbers, tomatoes, red onion, white vinegar, olive oil. I've made this from produce I grabbed at Aldi for under $4 total. No specialty stores, no hard-to-find items.
- Easy to double for a crowd: I almost always make a double batch because it disappears quickly and people always want more. The ingredient ratios scale perfectly — just double everything and use a bigger bowl. It keeps well for three days, so leftovers aren't a problem either.
Ingredients
- 2 large cucumbers, thinly sliced (English or Persian cucumbers work best — no need to peel)
- 3 medium tomatoes, cut into wedges or large chunks
- 1 small red onion, thinly sliced
- ½ cup white vinegar
- ¼ cup water
- 2 tablespoons olive oil
- 1 tablespoon granulated sugar (or honey if you prefer)
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon dried oregano (optional, but I always add it)
- Fresh parsley or dill for garnish (optional)
Directions
- Slice the vegetables: Wash the cucumbers and slice them into thin rounds — about ¼ inch thick. Cut your tomatoes into wedges or rough chunks, whichever you prefer. Peel the red onion and slice it as thinly as you can manage. A sharp knife makes a real difference here; thick onion slices stay too sharp even after marinating.
- Make the marinade: In a small bowl or a jar, combine the white vinegar, water, olive oil, sugar, salt, pepper, and oregano. Whisk or shake it until the sugar fully dissolves. This takes about 30 seconds — don't skip the stirring, because undissolved sugar just sits at the bottom and doesn't flavor the vegetables evenly.
- Combine and toss: Place the cucumbers, tomatoes, and onions in a large bowl — glass or ceramic is best since the vinegar can react with metal over time. Pour the marinade over the vegetables and toss gently to coat everything. The bowl will look like a lot of liquid at this point; that's normal.
- Refrigerate: Cover the bowl with plastic wrap or a lid and refrigerate for at least 1 hour. Ideally, 2–3 hours. If you have time to make it the night before, even better — the flavors meld significantly with more time. Give it a stir once or twice while it sits if you think of it.
- Serve: Before serving, give the salad a good stir. If there's a lot of excess liquid pooled at the bottom, you can tip the bowl and drain a little off, or just serve it as-is. Scatter fresh parsley or dill over the top if you're using it.

Tips for Success
- Use English or Persian cucumbers if you can find them: Regular cucumbers work fine, but the seeds can make the salad watery faster. English cucumbers (the long ones wrapped in plastic at most grocery stores) have thinner skins and fewer seeds, so I don't bother peeling them. Persian cucumbers are even better — smaller, crunchier, and they hold their texture well after marinating.
- Slice the onion as thin as you can: The first time I made this, I cut the onion too thick and it was still aggressively sharp even after two hours in the marinade. Thin slices — almost translucent — soften much faster and become sweet and mild rather than harsh. If you don't have a mandoline, just take your time with a sharp knife.
- Taste and adjust after marinating, not before: The flavor of this salad changes as it sits, so tasting the raw marinade doesn't tell you much. After an hour, fish out a cucumber slice and try it. If it needs more salt, add a pinch. If you want more tang, add a splash more vinegar. Adjusting after marinating gives you a much better sense of where it actually stands.
- Use a glass or ceramic bowl, not metal: I learned this after using a stainless steel bowl once and noticing a slightly metallic edge to the flavor. The vinegar in the marinade reacts with metal over time. A regular glass mixing bowl or a ceramic serving bowl works perfectly — and you can go straight from fridge to table with no extra dishes.
- Don't skip the sugar entirely: I know some people want to cut sugar wherever possible, and I get it. But the tablespoon of sugar here isn't making this a dessert — it's just balancing the sharpness of the vinegar. Without it, the dressing tastes flat and a bit harsh. If you don't want to use white sugar, a teaspoon of honey or maple syrup works as a substitute.
Variations
- Add crumbled feta: This is my favorite way to serve it when I'm having people over. A handful of crumbled feta scattered over the top right before serving adds creaminess and a salty punch that makes the whole salad feel more substantial. Don't add it while marinating — the cheese gets waterlogged and falls apart.
- Swap the vinegar: White vinegar gives you a clean, sharp tang. Apple cider vinegar makes it slightly fruitier and a little less harsh. Red wine vinegar brings a bit more depth and works really well if you're adding feta. I've used all three and they all work — it just depends on what you have open in the pantry.
- Use cherry tomatoes: Halved cherry or grape tomatoes hold their shape much better than regular tomatoes after a few hours of marinating. If you're making this ahead for a picnic or potluck — like one of the spreads from my 23 Best Picnic Finger Food Recipes roundup — cherry tomatoes are the way to go. Less juice released, better texture by the time you serve it.
- Add avocado right before serving: Cubed avocado tossed in just before serving adds richness and makes the salad feel more filling. Don't add it while marinating — the avocado will brown and go mushy. But if you're serving it immediately, it's a really good addition, especially in summer.
- Make it spicy: A few thin slices of fresh jalapeño or a pinch of crushed red pepper flakes added to the marinade gives this a real kick. My husband always adds more heat to his bowl. It works surprisingly well with the vinegar base — the acidity and the heat complement each other.
Serving and Storage
Serving
Serve this cold, straight from the fridge. It works alongside almost any main — grilled chicken, pan-seared fish, barbecue ribs, a simple sandwich, or even a rich dish like my Chicken with Buttered Noodles where the acidity cuts through the butter nicely. In Pakistan, we'd typically serve a vinegary salad like this as a condiment-side alongside rice and a saucy main, but my readers in the US and UK tend to use it more as a standalone side salad — both work. Let it sit at room temperature for about 10 minutes before serving if it's been in the fridge overnight, just to take the chill off slightly.
Storage
Store in an airtight container in the fridge for up to 3 days. After day 3, the tomatoes start getting soft and the cucumbers lose their crunch — it's still edible but the texture suffers. Stir well before each serving since the dressing settles at the bottom. I don't recommend freezing this — it will not survive it.

Frequently Asked Questions
Can I make this salad the night before?
Yes, and honestly that's when it tastes best. The vegetables have more time to absorb the marinade and the onion fully mellows out. Just keep it covered in the fridge and give it a stir before serving. If there's a lot of pooled liquid by morning, you can drain a bit off or stir it back in — your call.
Can I use a different vinegar?
Absolutely. White vinegar gives the sharpest, cleanest result. Apple cider vinegar is a bit milder and slightly fruity. Red wine vinegar adds more depth and pairs especially well if you're adding feta. I've tried all three — they each work, just with a slightly different flavor profile. I wouldn't use balsamic here; it's too sweet and heavy for this kind of salad.
How long does this salad keep in the fridge?
Up to 3 days in an airtight container. It tastes best on days 1 and 2. By day 3, the tomatoes start releasing a lot of liquid and going soft, and the cucumbers lose some crunch. It's still fine to eat, but the texture isn't as good. I wouldn't push it past day 3.
Do I need to peel the cucumbers?
If you're using English or Persian cucumbers, no — the skins are thin and tender. If you're using a regular waxed cucumber from the grocery store, I'd peel it because the skin can be tough and slightly bitter after marinating. When in doubt, do a quick taste test on the raw skin and you'll know right away.
Can I skip the sugar in the dressing?
You can, but the salad will taste sharper and more one-dimensional without it. The sugar doesn't make this sweet — it just balances the acidity so the vinegar doesn't overwhelm everything else. If you want to skip refined sugar, a small drizzle of honey or maple syrup does the same job. I'd keep some form of sweetener in there.
Final Thoughts
This is the kind of recipe I keep coming back to because it asks almost nothing of me and still delivers. Ten minutes of prep, a few hours in the fridge, and I have a side dish that makes the whole meal feel more complete. On nights when I'm making something heavier — a braise, a pasta, anything rich — having this cold, tangy salad on the table balances everything out.
I also just like having it in the fridge. It's one of those things where I'll open the fridge looking for a snack and end up eating half a bowl of marinated cucumbers with a fork at 10pm. No shame. The vinegar dressing makes it feel light even when you've eaten a lot of it, which I cannot say for most of the other things in my fridge.
This isn't a traditional recipe from any one place — it's more of a practical, everyone-has-made-some-version-of-this kind of dish. My version uses a simple white vinegar dressing and stays unfussy on purpose. You can dress it up with feta or herbs or jalapeño, but the base recipe is genuinely good as-is. I hope you get a few solid summers of use out of it. 🥗✨

MARINATED CUCUMBER, TOMATO, AND ONION SALAD
Ingredients
- 2 large cucumbers thinly sliced
- 3 medium tomatoes chopped or sliced
- 1 small red onion thinly sliced
- ½ cup white vinegar
- ¼ cup water
- 2 tablespoons olive oil
- 1 tablespoon granulated sugar
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon dried oregano optional
- Fresh herbs parsley or dill, for garnish
Instructions
- Combine cucumbers, tomatoes, and onion in a large bowl.
- In a separate bowl, whisk together vinegar, water, olive oil, sugar, salt, pepper, and oregano.
- Pour marinade over vegetables and toss to coat.
- Cover and refrigerate for at least 1 hour to allow flavours to meld.
- Garnish with fresh herbs before serving.
Notes
- Make Ahead: Best made a few hours before serving. Flavours intensify after chilling.
- Customization: Add avocado, bell peppers, or feta for extra flavour.
- Serving Tip: Delicious with grilled meats, BBQ, or crusty bread.
- Storage: Keep in an airtight container in the fridge for up to 3 days. Stir before serving again.
If you liked this, here are a few other recipes that go well alongside it or that share the same no-fuss spirit:
- 23 Best Picnic Finger Food Recipes — great for building out a full spread if you're heading outdoors
- Skillet Chicken Parmesan — one of my favorite mains to serve this salad alongside
- Chicken with Buttered Noodles — the acidity of this salad cuts right through the butter sauce
- Guinness Braised Beef Pot Pie — a cold tangy salad on the side of a rich, hearty pie is honestly a great combination





Comments
No Comments