Marinated Cucumbers, Onions, and Tomatoes is the kind of side dish I throw together when I need something fresh but I do not want to turn my kitchen into a disaster zone. You know those days when dinner feels a little heavy and you just want a crunchy, juicy bite on the side? This is my fix. It is bright, tangy, and it makes plain grilled chicken or a simple sandwich feel like a real meal. I also love it for potlucks because it travels well and it is still tasty after sitting in the fridge. If you have cucumbers that are about to get sad, this is how you save them.
Why This Recipe Works
There are a lot of cucumber salads out there, but Marinated Cucumbers, Onions, and Tomatoes has a few things going for it that make it a repeat recipe in my house.
First, the marinade is simple. It is basically a quick vinegar dressing with a little sweetness to balance it out. That balance is everything. Too much vinegar and you get that harsh pickle vibe. Too much sugar and it turns into something closer to sweet relish. This one lands right in the middle so it tastes clean and snacky.
Second, the veggies do the work. Cucumbers bring crunch and coolness, tomatoes bring juiciness, and onions bring that little bite that makes you keep going back for another forkful.
Third, it plays well with all kinds of meals. I serve it next to grilled stuff in the summer, and I also pull it out when I make comfort food so there is something fresh on the plate. If you are already in a cozy cooking mood, I love pairing it with something hearty like this ground beef and potatoes casserole and letting the salad cut through the richness.
One more thing. It is even better after it sits for a bit, which means you can make it early and feel very on top of life for once.

Step-by-Step Instructions
I am going to walk you through this like I would if you were standing in my kitchen, stealing tomato pieces off the cutting board.
What you will need
- 2 large cucumbers, sliced (peeled or not, your call)
- 2 cups tomatoes, chopped (any kind works, but ripe is key)
- 1 medium onion, thinly sliced (red or sweet onion is great)
- 1 half cup vinegar (white vinegar for classic, apple cider for softer tang)
- 1 third cup water
- 2 to 3 tablespoons sugar (adjust to taste)
- 1 to 1 and a half teaspoons salt
- 1 half teaspoon black pepper
- Optional: a pinch of dried dill or a few tablespoons chopped fresh dill
How I make it
Step 1: Slice the cucumbers and onions. I like the cucumbers fairly thin so they soak up the marinade, but not paper thin. If you want extra crunch, keep them a bit thicker.
Step 2: Chop the tomatoes. If your tomatoes are super juicy, that is fine. Just know they will thin the marinade a little, which honestly tastes great.
Step 3: Mix the marinade in a bowl or a big measuring cup. Add vinegar, water, sugar, salt, and pepper. Stir until the sugar mostly dissolves.
Step 4: Toss everything together in a large bowl. Pour the marinade over the veggies and toss gently. Tomatoes can get a little beat up, so do not go wild here.
Step 5: Chill. Cover and refrigerate for at least 1 hour. Two to four hours is even better. Give it a quick stir once or twice if you think about it.
When I am meal prepping, I will make this while something else cooks. If you are grilling, you might like pairing it with something like this grilled marinated Thai chicken because the bright salad is such a good match with smoky, savory flavors.

Recipe Tips and Tricks
Here is the stuff I have learned after making Marinated Cucumbers, Onions, and Tomatoes more times than I can count. None of it is fancy, but it does help you get the best bowl possible.
Use crisp cucumbers. If your cucumbers are soft, the salad will still taste fine but the texture will be a little limp. English cucumbers are great because they have fewer seeds, but regular garden cucumbers are totally fine too.
Salt is your friend. Salt is what wakes up the tomatoes and makes the whole bowl taste like something. Start with 1 teaspoon, then taste after it chills and adjust. Cold food sometimes needs a tiny extra pinch.
Do not skip chill time. This is one of those recipes where time is an ingredient. An hour is the minimum. Overnight is even better, but the cucumbers will soften more the longer they sit.
Want less onion bite? Soak the sliced onion in cold water for 10 minutes, then drain. It takes the edge off while still keeping the onion flavor.
Keep it safe and fresh. Store it in a covered container in the fridge. I feel best eating it within 2 to 3 days. After that, it is still edible, but the cucumbers lose their crunch.
Also, if you are the kind of person who likes snacky sides, you might enjoy making something fun alongside it like easy air fryer fried pickles. The contrast is kind of hilarious, crunchy warm pickles and then cold tangy salad, but it works.
Marinated Cucumber Salad Variations
Once you have the basic idea down, you can tweak it a bunch of ways without messing it up. I still come back to the classic version, but these are great when you want to use what you already have.
More herby: Add fresh dill, parsley, or even a little basil. Basil with tomatoes is always a win.
Spicy: Add a pinch of red pepper flakes or a few slices of jalapeno. If you are serving it with rich food like mac and cheese, a little heat is awesome. I like it next to something like buffalo chicken mac and cheese when I want comfort food but still want something bright on the side.
Less sweet: Cut the sugar down to 1 tablespoon. The tomatoes will still give you a natural sweetness, especially in summer.
Extra crunch: Add thin sliced bell pepper or a handful of radishes.
A little creamy: This is not traditional, but sometimes I add a spoonful of sour cream right before serving. It turns it into a tangy, creamy salad that disappears fast.
However you spin it, the heart of the dish stays the same. Marinated Cucumbers, Onions, and Tomatoes is all about that cold crisp bite and the punchy marinade.
Comment & Reviews
If you try this, I would genuinely love to hear how you make it your own. Are you a dill person? Do you like it more sweet or more tangy? And what did you serve it with?
“I made this for a family cookout and it was the first bowl to be scraped clean. I added a little extra vinegar and fresh dill, and my picky uncle asked for the recipe.”
A quick note if you are bringing it to a gathering: I usually keep it in a cooler or the fridge until the last minute. It tastes best cold, and food safety is always worth the tiny bit of planning.
Common Questions
Can I make it the night before?
Yes. It tastes amazing the next day. Just know the cucumbers will soften a bit, so if you want maximum crunch, make it 2 to 6 hours ahead.
Do I have to peel the cucumbers?
Nope. If the skin is thick or waxy, I peel it. If it is a thin skin cucumber, I leave it on for color and crunch.
What kind of vinegar is best?
White vinegar gives the classic sharp tang. Apple cider vinegar is a little gentler and slightly fruity. Both work.
Why is my salad watery?
Tomatoes and cucumbers naturally release water, especially after salting. It is normal. If it bugs you, scoop the veggies out with a slotted spoon when serving.
Can I add oil to the marinade?
You can add 1 to 2 tablespoons of olive oil for a smoother taste. I usually keep it oil free for that super clean, tangy vibe.
A simple side you will keep coming back to
If you are craving something cool, crunchy, and ridiculously easy, Marinated Cucumbers, Onions, and Tomatoes is the move. It is fast to prep, it gets better as it chills, and it fits next to everything from grilled meat to comfort food. If you want to compare versions, check out Marinated Cucumbers, Onions, and Tomatoes Recipe – Food.com and Marinated Cucumbers, Onions, & Tomatoes – Just A Pinch Recipes for extra inspiration. Make a batch, taste it after an hour, and tweak it until it feels like your kind of perfect. Then do yourself a favor and keep it in the fridge for snacking straight out of the container.


Marinated Cucumbers, Onions, and Tomatoes
Ingredients
Method
- Slice the cucumbers and onions. Keep cucumbers fairly thin for better marinade absorption.
- Chop the tomatoes, noting that juicy tomatoes will thin the marinade.
- Mix the marinade in a bowl or large measuring cup by combining vinegar, water, sugar, salt, and pepper. Stir until sugar mostly dissolves.
- Toss the sliced vegetables in a large bowl. Pour the marinade over them and toss gently to combine.
- Cover and refrigerate for at least 1 hour, preferably 2-4 hours. Stir once or twice if possible while chilling.
