Fresh cucumber tomato salad is honestly your new go-to when you need something fast and delicious. I throw this together in about 15 minutes when I’m tired of heavy sides. The combination of crisp veggies and bright herbs tastes like you spent way more effort than you actually did.
Nobody’s gonna turn down a bowl of this at dinner. It pairs perfectly with grilled chicken, fish, or even just crusty bread and cheese. Besides, you can prep it ahead and let the flavors get cozy together in the fridge.
Want to bookmark this recipe for meal prep day? If you’re looking for other quick veggie sides, check out similar fresh salad recipes that work beautifully with this one. Pin this for your next weeknight dinner rush.
Why this fresh cucumber tomato salad recipe works
Ever notice how some salads just hit different? I’ve made this countless times, and my family requests it constantly because it’s actually refreshing instead of boring. The fresh cucumber tomato salad keeps things crisp and bright — no wilting lettuce situation here.
- Ready in 15 minutes flat — perfect for busy weeknights and last-minute dinners
- Crisp, hydrating veggies that stay crunchy even the next day
- Mediterranean flavors with minimal cleanup — basically a one-bowl situation
- Works as a side, light lunch, or even a topping for grilled proteins
| Prep Time | Cook Time | Calories | Servings | Cuisine |
|---|---|---|---|---|
| 15 minutes | 0 minutes | 185 per serving | 4 servings | Mediterranean |
Ingredients for fresh cucumber tomato salad

- 2 cups cucumber, diced
- 2 cups tomatoes, diced
- 1/2 cup red onion, thinly sliced
- 1/4 cup red bell pepper, diced
- 1/4 cup fresh parsley, chopped
- 2 tablespoons fresh mint, chopped
- 3 tablespoons extra virgin olive oil
- 2 tablespoons lemon juice
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 cup feta cheese, cubed
- 1/4 cup kalamata olives, pitted and halved
Here’s the thing — you can totally swap the cucumber for zucchini if that’s what you’ve got on hand, and the fresh cucumber tomato salad still turns out amazing. Don’t skip the fresh mint though, honestly. It’s what makes this an easy summer salad instead of just chopped vegetables.
If kalamata olives aren’t your thing, use green olives or just skip them entirely. The feta cheese is pretty essential for that creamy salty contrast, but I’ve used goat cheese in a pinch and nobody complained (don’t tell them I said that).
Step-by-step instructions

1. Chop your cucumber into bite-sized pieces and add to a large bowl. Cut your tomatoes into similar chunks — you want them uniform so every bite is balanced. Don’t stress about perfection here; rustic and chunky is actually better than precise. I usually aim for about 1/2-inch pieces.
2. Thinly slice your red onion and add it to the bowl with the cucumber and tomatoes. The red onion brings a little bite that balances the sweetness of the tomatoes beautifully. It’ll soften slightly as it sits, so don’t panic if it tastes sharp at first.
3. Dice your red bell pepper into small pieces and add it in. Chop your fresh parsley and mint — and make sure you’re using fresh herbs, not the dried stuff, because dried herbs aren’t gonna cut it here. Fresh herbs are what make this fresh cucumber tomato salad actually taste fresh.
4. In a small bowl, whisk together your extra virgin olive oil, lemon juice, salt, and black pepper. Taste the dressing before you add it — this is my shortcut to making sure it’s balanced. I always add a tiny squeeze more lemon if it feels too oily.
5. Pour your dressing over the veggies and toss everything together really well. Make sure the dressing coats all the pieces, not just hanging out at the bottom of the bowl. This takes about a minute of actual tossing.
6. Add your cubed feta cheese and kalamata olives directly to the salad bowl. Gently fold them in so you don’t break up the feta too much. The cheese adds creamy pockets of salty goodness throughout.
7. Let the salad sit for at least 5 minutes before serving so the flavors meld together. I personally think it tastes better after 15-20 minutes, but if you’re hungry right now, it’s perfectly fine to eat immediately. Store it in the fridge and it’ll keep for up to 2 days.
Serving ideas for fresh cucumber tomato salad
This salad is seriously flexible and works with almost everything on your dinner table.
With grilled chicken
Serve this alongside **grilled chicken breast or thighs** for a complete Mediterranean-inspired dinner. The brightness of the fresh cucumber tomato salad cuts right through the richness of the protein beautifully. It’s my go-to pairing on hot summer nights.As a topping for grain bowls
Layer this on top of cooked rice or quinoa along with some hummus or tahini dressing for a filling lunch. The juices from the salad drip down and flavor the grain underneath naturally. One bowl becomes a whole meal.Alongside pita and dips
Serve with warm pita bread, hummus, and your favorite dips for a casual appetizer spread. The salad’s bright acidity makes it the perfect complement to creamy dips. Your guests will definitely come back for seconds.Pro tips for perfect fresh cucumber tomato salad
Storage tips
– Keep the salad in an airtight container in the fridge for up to 2 days maximum – The cucumber will release water over time, so don’t dress it way ahead – Save the dressing separately if you’re storing it longer than a few hoursMake-ahead instructions
– Chop all your veggies in advance and store in separate containers – Wait to add the dressing until about 30 minutes before serving – Mix the dressing ahead and keep it in a small jarVariations
– Add chickpeas or white beans for extra protein and fiber – Swap fresh dill for the mint if you prefer that flavor profile – Toss in some crumbled goat cheese instead of feta for a tangier tasteTroubleshooting
– If it’s too watery, drain it in a colander for a few minutes before serving – Feeling bland? Add more lemon juice and salt gradually, tasting as you go – Too salty from the olives? Use fewer olives or rinse them firstFrequently asked questions
Can I make this salad ahead of time?
Yes, but prep your veggies separately and add the dressing about 30 minutes before eating. The fresh cucumber tomato salad gets watery if dressed too far ahead because the veggies release their natural juices. You can definitely chop everything the night before and toss it together quickly the next day though.
What can I substitute for feta cheese?
Goat cheese, ricotta salata, or even fresh mozzarella work great as substitutes. If you want something completely different, try diced avocado for creaminess instead of cheese. Just know the flavor profile will shift, but it’ll still taste delicious.
Does this salad need to be chilled?
Not necessarily, but I prefer serving it at room temperature or slightly chilled. If you refrigerate it, pull it out about 10 minutes before serving so the flavors wake up a bit. Cold straight from the fridge tastes a little muted compared to room temperature.
Can I make this ahead for a picnic or potluck?
Absolutely, transport it in an airtight container and it’ll stay fresh for about 4 hours outside the fridge. Keep it in a cooler with an ice pack if you’re outdoors longer than that. The salad actually improves as it sits because the flavors meld together nicely.
Final thoughts
This fresh cucumber tomato salad is basically summer on a plate and takes almost no effort to throw together. My family requests it constantly, and honestly, that’s how you know a recipe is a keeper. It’s fresh, it’s easy, and it genuinely tastes amazing.
You’re gonna love how versatile this turns out to be. Pair it with other Mediterranean-inspired sides for a complete themed dinner. Pin this recipe and make it this week — your taste buds will thank you.









