Hi, I’m Hannah! Welcome back to my kitchen, where we’re all about creating vibrant, nourishing meals that make you feel amazing. If you’re new here, you can read more about my food philosophy, which is rooted in making healthy eating feel like a joy, never a chore. Today, I am beyond excited to share a recipe that perfectly embodies that philosophy: a bright, beautiful, and incredibly flavorful cucumber tomato onion salad. As soon as the weather starts to warm up and the farmer’s markets overflow with fresh produce, this is the very first dish I want to make. It is an elevated take on a traditional Greek Village Salad, also known as Horiatiki, which famously skips the leafy greens to let the hearty, crunchy vegetables truly shine.
There is absolutely nothing quite like biting into a perfectly ripe, juicy tomato paired with cool, crisp cucumber and a sharp bite of red onion. But what takes this specific cucumber tomato onion salad from good to completely unforgettable is the marinated feta. Instead of just tossing crumbled cheese on top, we are letting cubes of rich feta bathe in extra virgin olive oil, red wine vinegar, and oregano while you chop the vegetables. It creates a built-in dressing that coats every single bite in tangy, herbaceous goodness. This is a wholesome, real-food, family-friendly recipe that proves you don’t need hours in the kitchen to create something extraordinary. Grab your cutting board, and let’s make your new favorite summer side dish!
Why You’ll Love This Cucumber Tomato Onion Salad
This classic Mediterranean side dish is going to become a staple in your warm-weather rotation, and here are just a few reasons why you won’t be able to get enough of it.
- Quick & Easy: This entire dish comes together in just 15 minutes flat. There is zero cooking required, making it the ultimate breezy recipe for busy weeknights or impromptu backyard barbecues when you need a side dish in a pinch.
- Incredible Flavor: By marinating the feta cheese first, the oil and vinegar become infused with rich, salty, and savory notes that act as a luxurious, flavor-packed dressing for the raw vegetables. It’s a restaurant-quality trick that takes seconds.
- Packed with Nutrition: This vibrant salad is naturally gluten-free, vegetarian, and loaded with hydrating, antioxidant-rich vegetables that support glowing skin and overall wellness during the hot summer months.
- Perfect for Meal-Prep: While it is best enjoyed fresh, the sturdy vegetables hold up beautifully for a day or two in the fridge, making it a fantastic addition to your healthy lunches alongside some grilled protein.

Key Ingredients & The ‘Why’ Behind Them
A simple recipe like this relies on high-quality, real-food ingredients. Here is exactly what you need and why each component is crucial for building the perfect bite.
- English Cucumber: I always recommend English cucumbers (the long ones wrapped in plastic) or Persian cucumbers for salads. They have a thinner skin, which means no peeling is required, and their seeds are significantly smaller and less watery, keeping your salad crisp instead of soggy. Cucumbers are incredibly hydrating and packed with vitamin K.
- Cherry or Grape Tomatoes: While you can chop up larger heirloom or Roma tomatoes, cherry tomatoes are incredibly sweet, firm, and hold their shape beautifully when tossed. Tomatoes are rich in lycopene, a powerful antioxidant known for supporting heart health.
- Red Onion: Red onion provides that essential sharp, peppery bite that contrasts perfectly with the sweet tomatoes and cool cucumbers. It also offers a beautiful pop of purple color and is a fantastic source of prebiotics for gut health.
- Kalamata Olives: These dark, almond-shaped Greek olives are meaty, briny, and distinctively fruity. They add a punch of umami flavor that elevates the entire dish and are full of healthy monounsaturated fats.
- Feta Cheese (In Brine): Please skip the pre-crumbled feta! Buying a block of feta in brine ensures it stays moist, creamy, and deeply flavorful. Feta adds a wonderful tangy richness and provides a great source of calcium and protein.
- Extra Virgin Olive Oil: This forms the base of our dressing and marinade. Use the highest quality extra virgin olive oil you can find, as you will taste it in every bite. It is packed with anti-inflammatory properties, which you can read more about on Healthline.
- Red Wine Vinegar: A classic Mediterranean staple, red wine vinegar brings a necessary acidity that cuts through the richness of the feta and olive oil, balancing the entire salad.
- Dried Oregano & Lemon Juice: Dried oregano is traditionally used in Greek salads for its robust, earthy flavor, while a splash of fresh lemon juice adds a bright, sunny zest that wakes up all the other ingredients.

Substitutions & Variations
One of the best things about this fresh vegetable salad is how adaptable it is. If you find yourself missing an ingredient or catering to a specific diet, here are some smart, wholesome swaps.
- Make it Dairy-Free/Vegan: You can easily swap the traditional feta cheese for a high-quality plant-based feta alternative. Alternatively, you can omit the cheese entirely and add a handful of roasted salted pistachios or pine nuts for that rich, satisfying crunch.
- Mellow the Onion: If raw red onion is too sharp for your palate, you can substitute it with thinly sliced shallots, which are significantly milder and sweeter. You can also soak your red onion slices in ice water for 10 minutes before adding them to the bowl to remove the harsh bite.
- Add Extra Crunch: Traditional Greek Horiatiki often includes green bell pepper. Feel free to dice up a green or yellow bell pepper and toss it in for an extra layer of sweetness, crunch, and vitamin C.
- Boost the Protein: To turn this simple side dish into a robust, filling main course, gently fold in a can of rinsed chickpeas, or top it with some sliced, grilled chicken breast or a piece of flaky baked salmon.
Expert Tips for This Cucumber Tomato Onion Salad
To ensure this recipe turns out utterly flawless on your very first try, keep these essential professional tips in mind while you prepare it.
- Marinate the Feta First: The very first step you should take is cubing the feta and tossing it with the olive oil, vinegar, and oregano. Let it sit in the bottom of your large serving bowl while you prep the rest of the veggies. This 10-minute resting period allows the cheese to absorb the aromatics, creating a remarkably flavorful base.
- Don’t Refrigerate Tomatoes: For the most mouthwatering, juicy flavor, make sure your tomatoes are kept at room temperature prior to making the salad. Refrigerating raw tomatoes alters their cellular structure, making them mealy and dulling their natural sweetness.
- Hold the Salt Until the End: Because feta cheese and Kalamata olives are both naturally quite salty and briny, it is crucial that you wait until the very end to taste the salad before adding any additional sea salt. You likely will only need a tiny pinch, if any at all!
How to Store & Reheat
While this vibrant dish is absolutely at its peak when served fresh, here is how you can handle any leftovers so nothing goes to waste.
- In the Fridge: Store any leftover salad in an airtight container in the refrigerator for up to 2 days. The cucumbers and tomatoes will release some of their juices as they sit, creating a delicious, soupy broth at the bottom that is incredible soaked up with a piece of crusty bread.
- In the Freezer: I strongly advise against freezing this recipe. Cucumbers and tomatoes have an incredibly high water content, and freezing them will completely destroy their crisp texture, turning them into a mushy mess when thawed.
- Reheating / Serving Leftovers: There is no reheating required for this raw vegetable dish! However, if you are pulling leftovers from the fridge, I recommend letting the container sit at room temperature for about 10-15 minutes before eating. The olive oil may solidify slightly in the cold, and the flavors will “wake up” nicely as the chill wears off.
What to Serve With This Cucumber Tomato Onion Salad
This Mediterranean-inspired side dish pairs beautifully with a wide array of main courses, making it a highly versatile addition to your weekly menu.
- Grilled Lemon Herb Chicken: The bright, zesty notes of the salad are a match made in heaven for charred, juicy chicken skewers or marinated grilled chicken thighs straight off the barbecue.
- Warm Pita & Hummus: Keep things totally vegetarian by serving a large bowl of this salad alongside a platter of toasted, fluffy pita bread and a generous swoop of creamy homemade hummus.
- Baked Salmon or White Fish: The acidity of the red wine vinegar and the brininess of the olives effortlessly cut through the richness of buttery baked salmon or pan-seared flaky white fish like cod.
- Turkey Burgers: Swap out your standard heavy coleslaw or potato salad for this refreshing, hydrating side dish at your next summer cookout. It provides the perfect crisp contrast to a savory, juicy turkey burger!

Ingredients
Method
- In the bottom of a large serving bowl, whisk together the extra virgin olive oil, red wine vinegar, dried oregano, fresh lemon juice, and black pepper. Add the cubed feta cheese, tossing gently to coat. Let it sit for 10 minutes to marinate while you chop the vegetables.
- While the feta is marinating, slice your English cucumber, halve the cherry tomatoes, thinly slice the red onion, and halve the Kalamata olives.
- Add the prepared cucumber, tomatoes, red onion, and olives into the serving bowl with the marinated feta and its juices. Gently toss everything together until the vegetables are beautifully coated in the dressing.
- Taste the salad for seasoning. Add a small pinch of sea salt if needed (remember the feta and olives are salty!). Serve immediately at room temperature, and enjoy!
Notes
• Cheese Choice: Always buy a block of feta stored in brine rather than pre-crumbled feta. The block is creamier, retains more moisture, and holds its shape perfectly.
• Storage: Best eaten fresh, but can be kept in an airtight container in the fridge for up to 2 days. The leftover juices at the bottom are incredible for dipping bread!
