Best Marinated Cucumber, Onion & Tomato Salad Recipe
If you have ever needed a side dish that practically makes itself and somehow tastes better the longer it sits, this is it. A classic Marinated Cucumber Salad brings together crisp cucumbers, juicy tomatoes, and sharp red onions in a tangy, herb-laced vinaigrette that transforms simple garden vegetables into something genuinely craveable. It is cool, refreshing, and deeply satisfying in the way that only the simplest recipes can be.
This is the kind of dish that shows up at every summer barbecue, family reunion, and weeknight dinner table for good reason. Marinated Cucumbers, Onions and Tomatoes together create a harmony of textures and flavors that feels both nostalgic and bright. Whether you are feeding a crowd or just want something light alongside grilled chicken, this salad delivers every single time.
What Makes This Recipe Special
- No cooking required: This is a true no-heat recipe, which makes it ideal for hot summer days when turning on the stove is the last thing you want to do.
- Better with time: Unlike most salads that wilt, this one actually improves as it marinates. The vegetables soak up the dressing and become more flavorful by the hour.
- Incredibly versatile: It fits right in as one of those beloved Family Dishes that works at casual cookouts or alongside more elegant meals.
- Budget-friendly and fresh: Made with just a handful of grocery staples, this salad costs very little but tastes like something you would order at a farm-to-table restaurant.
What You’ll Need
- English cucumbers (2 large): Thinly sliced; English cucumbers have fewer seeds and thinner skin, making them ideal for Marinated Cucumbers.
- Roma tomatoes (4 medium): Chopped into bite-sized chunks; Roma tomatoes hold their shape better than beefsteak varieties.
- Red onion (1 small): Thinly sliced into half-moons; red onion adds color and a mild sharpness that mellows beautifully in the marinade.
- White wine vinegar (3 tablespoons): The backbone of the dressing; apple cider vinegar works as a substitute.
- Olive oil (2 tablespoons): Adds richness and helps the marinade cling to the vegetables.
- Granulated sugar (1 teaspoon): Balances the acidity without making the salad taste sweet.
- Garlic (2 cloves, minced): Fresh garlic infuses the marinade with depth.
- Fresh dill (2 tablespoons, chopped): Bright and herby, dill is the classic companion to Cucumber Recipes like this one.
- Salt and black pepper (to taste): Essential for pulling all the flavors together.
Ready to make this refreshing salad? Here’s the complete recipe:

Marinated Cucumber, Onion & Tomato Salad
Equipment
- Large mixing bowl
- Sharp chef's knife or mandoline slicer
- Small bowl or jar for dressing
- Airtight container
Ingredients
- 2 large English cucumbers thinly sliced into rounds
- 4 medium Roma tomatoes cored and chopped into 1-inch chunks
- 1 small red onion thinly sliced into half-moons
- 3 tablespoons white wine vinegar
- 2 tablespoons olive oil extra virgin
- 1 teaspoon granulated sugar
- 2 cloves garlic minced
- 2 tablespoons fresh dill chopped
- 1 teaspoon salt or to taste
- 1/2 teaspoon black pepper freshly ground
Instructions
- Wash and thinly slice the English cucumbers into rounds about 1/8 inch thick. You can use a mandoline for even slices or a sharp knife. Leave the skin on for texture and color.
- Core and chop the Roma tomatoes into roughly 1-inch pieces. Gently pat them with a paper towel to absorb excess moisture so the dressing stays concentrated and flavorful.
- Slice the red onion into thin half-moons. For a milder flavor, soak the onion slices in cold water for 10 minutes, then drain well before adding to the salad.
- In a small bowl or jar, whisk together the white wine vinegar, olive oil, sugar, minced garlic, salt, and black pepper until combined and the sugar has dissolved completely.
- Add the sliced cucumbers, chopped tomatoes, and red onion to a large mixing bowl. Pour the marinade over the vegetables and toss gently to coat everything evenly.
- Scatter the fresh chopped dill over the salad and toss once more. Taste and adjust seasoning, adding more salt, pepper, or vinegar as desired.
- Cover the bowl with plastic wrap or transfer to an airtight container. Refrigerate for at least 30 minutes before serving, or up to 2 hours for maximum flavor. Toss again just before serving.
Notes
Make It Your Own
- Add feta cheese: Crumbled feta takes this Tomato and Onion Salad in a Mediterranean direction and pairs beautifully with the vinegar dressing.
- Swap the herb: Not a fan of dill? Fresh basil, parsley, or oregano all work wonderfully in place of it.
- Make it spicy: Add a pinch of red pepper flakes or thinly sliced fresh chili to give the marinade a gentle kick.
- Try different cucumbers: Persian cucumbers work just as well as English cucumbers and give a slightly different texture that some people prefer.
Step-by-Step Instructions
Using the right tools makes prep faster and ensures even slices that marinate uniformly. A sharp mandoline or a quality chef’s knife makes a real difference when you are working with delicate vegetables like these.
- Prep the cucumbers: Wash and thinly slice the cucumbers into rounds about 1/8 inch thick. If using a regular cucumber, you can peel it first, but English cucumber skin is tender enough to leave on.
- Prep the tomatoes: Core and chop the Roma tomatoes into roughly 1-inch chunks. Pat them gently with a paper towel to remove excess moisture so the dressing does not get watered down.
- Prep the onion: Slice the red onion into thin half-moons. For milder flavor, soak the slices in cold water for 10 minutes, then drain before adding.
- Make the marinade: In a small bowl or jar, whisk together the white wine vinegar, olive oil, sugar, minced garlic, salt, and black pepper until well combined and the sugar dissolves.
- Combine everything: Add the cucumbers, tomatoes, and onion to a large mixing bowl. Pour the marinade over the top and toss gently to coat every piece evenly.
- Add the herbs: Scatter the fresh dill over the salad and toss once more. Taste and adjust salt, pepper, or vinegar as needed.
- Marinate: Cover the bowl with plastic wrap or transfer to a sealed container. Refrigerate for at least 30 minutes before serving. For the best flavor, let it sit for 1 to 2 hours.
Pro Tips for Success
- Do not skip the marinating time: This is not a salad to toss together and serve immediately. The magic of Marinated Cucumbers Red Onions and Tomatoes comes from giving the vegetables time to absorb the dressing. Even 30 minutes makes a noticeable difference.
- Slice thinly and evenly: Thin, uniform slices marinate faster and more consistently. A mandoline slicer set to 2-3mm is ideal.
- Common mistake to avoid: Do not add the tomatoes too early if you are making this a day ahead. Tomatoes release a lot of liquid over time and can make the salad watery. Add them 1 to 2 hours before serving for the best texture.
- Balance the dressing to your taste: Some people prefer a sharper, more acidic marinade while others like it slightly sweeter. Taste the dressing before adding it and adjust the sugar or vinegar ratio to suit your preference.
Serving Ideas
- Alongside grilled proteins: This salad is a natural partner for grilled chicken, burgers, or salmon. The acidity cuts right through rich, charred flavors.
- As part of a mezze spread: Arrange it on a platter next to hummus, pita bread, and olives for an easy appetizer spread.
- Spooned over greens: Pile the Marinated Tomatoes and cucumbers over a bed of arugula or butter lettuce to turn this into a more substantial salad.
- With crusty bread: Serve with slices of sourdough or a baguette to soak up the flavorful marinade at the bottom of the bowl. It is genuinely one of the best parts.
Make Ahead and Storage
- Refrigerator storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors deepen beautifully, though the cucumbers will soften slightly over time.
- Best consumed fresh: While it keeps well, the salad is at its textural peak within the first 24 hours. After that, the Cucumbers and Onions become softer as they continue to release moisture.
- Do not freeze: Freezing is not recommended for this salad. The high water content in cucumbers and tomatoes causes them to become mushy and unpleasant after thawing.
- Draining liquid: If the salad has released a lot of liquid after sitting overnight, drain some off before serving and give it a fresh toss.
Frequently Asked Questions
Can I make this salad the night before?
Yes, with one tip: add the tomatoes a few hours before serving rather than the night before. The cucumbers and onions can marinate overnight without issue, but tomatoes tend to break down and release excess liquid if left too long.
What type of vinegar works best for Marinated Cucumbers?
White wine vinegar is the classic choice for its clean, bright acidity. Apple cider vinegar adds a slightly fruitier note, and plain white vinegar gives a sharper punch. All three work well depending on your preference.
Can I use yellow onion instead of red onion?
Absolutely. Yellow onion works fine, though it has a stronger bite. If you use yellow onion, soaking the slices in cold water for 10 to 15 minutes before adding them to the salad will mellow the flavor significantly.
Is this salad healthy?
Very much so. It is low in calories, packed with vitamins from the fresh vegetables, and uses heart-healthy olive oil. It is naturally vegan, gluten-free, and dairy-free as written.
Final Thoughts
There is a reason this Marinated Cucumber Salad has been a staple in home kitchens for generations. It is simple, inexpensive, endlessly adaptable, and flat-out delicious. Once you make it, you will find yourself coming back to it all summer long, and probably well into fall too. Give it a try and do not be surprised when it becomes one of your most requested Family Dishes.