Love this? Save it for later!
Share the inspiration with your friends
Someone asked me last week why I always have a container of this salad in my fridge. I didn’t even realize it had become a habit until they pointed it out. But honestly, it started as a problem I needed to solve. You know that feeling when you buy a beautiful bag of cucumbers with the best intentions, and then three days later they’re sitting in the crisper drawer looking sad and slightly wrinkled? That was me, every single week.
I tried everything to use them up. I made cucumber sandwiches that got soggy before lunch. I attempted pickles that turned out way too salty. I even tried blending them into smoothies—which, let me tell you, was a mistake I won’t be repeating. Then, on a random Tuesday afternoon, I threw together a quick mix of sliced cucumbers, cherry tomatoes, and some feta I had leftover from a Greek salad kick I was on. I poured a simple marinade over the top, stuck it in the fridge, and forgot about it.
Fast forward to dinner that night. I pulled out that bowl, took one bite, and literally stopped mid-chew. The cucumbers had softened just slightly in the marinade, the tomatoes had released their sweet juices, and the feta had absorbed all that herby, tangy goodness. I ate half the bowl standing at the counter. My husband walked in and asked what smelled so good. I handed him a fork. He finished the other half. That was three years ago, and I haven’t stopped making this fresh marinated cucumber tomato salad with feta since. It’s the recipe that finally solved my cucumber problem—and honestly, it became so much more than that.
Why You’ll Love This Recipe
Let me tell you why this particular version of cucumber tomato salad has earned a permanent spot in my weekly rotation. I’ve tested countless variations over the years, and this one checks every single box for what a side dish should be.
- Quick & Easy: This comes together in about 15 minutes of active prep time. No cooking, no complicated techniques, just chopping and stirring. Perfect for those evenings when you need something on the table fast.
- Simple Ingredients: You probably have most of these ingredients in your kitchen right now. Cucumbers, tomatoes, feta, olive oil, vinegar, and some basic seasonings. No fancy grocery trips required.
- Perfect for Meal Prep: Here’s the magic part—this salad actually gets better as it sits. The flavors meld together in the fridge, so you can make it on Sunday and enjoy it all week long.
- Crowd-Pleaser: I’ve brought this to potlucks, barbecues, and family gatherings. It’s always the first bowl to empty. Kids love it, adults devour it, and someone always asks for the recipe.
- Unbelievably Delicious: The texture is what gets me every time. The cucumbers stay crisp but become infused with the marinade. The tomatoes burst with juiciness. And that feta? It soaks up all the herby, garlicky goodness like a little flavor sponge.
What makes this recipe different from all the other cucumber tomato salads out there is the marinating technique. Most recipes tell you to toss everything together and serve immediately. But letting this salad sit for at least 30 minutes—or better yet, a few hours—transforms it into something entirely different. The vinegar gently pickles the cucumbers, the salt draws out the tomato juices to create a natural dressing, and everything melds into this incredible, cohesive dish.
This isn’t just another side salad. It’s the kind of recipe that makes you close your eyes after the first bite. It’s comfort food in a lighter, fresher form—the perfect companion to grilled meats, crusty bread, or honestly, just eaten straight from the bowl with a fork.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most of these are pantry and fridge staples, which makes this salad perfect for those days when you need something delicious without a trip to the store.
For the Salad Base
- 2 large English cucumbers (or 3 medium Persian cucumbers) – English cucumbers have thin skins and fewer seeds, which means less prep work. I prefer them for this salad because they stay crunchier longer. If you use regular garden cucumbers, peel them and scoop out the seeds first.
- 1 pint cherry tomatoes (about 2 cups) – Halved or quartered depending on size. I like using a mix of red and yellow cherry tomatoes for color, but any ripe, sweet tomatoes work beautifully.
- 1/2 cup crumbled feta cheese – Go for the block-style feta packed in brine rather than pre-crumbled. It has way more flavor and a creamier texture. I personally love the sheep’s milk feta from Greek salad recipes for its tangy, salty kick.
- 1/4 cup thinly sliced red onion – Soak the slices in cold water for 10 minutes if you want to mellow out the sharp bite. I sometimes skip this step because I love the punch, but it’s an easy fix for sensitive palates.
- 1/4 cup chopped fresh parsley – Flat-leaf Italian parsley works best here. The freshness cuts through the richness of the olive oil and feta beautifully.
- 2 tablespoons chopped fresh dill – This is optional but highly recommended. Dill and cucumber are a match made in heaven, and it adds that classic Greek salad vibe.
For the Marinade

- 1/3 cup extra virgin olive oil – Use a good-quality one here since it’s a star ingredient. I’ve been using a fruity Greek olive oil lately, and it makes a noticeable difference.
- 3 tablespoons red wine vinegar – You can substitute white wine vinegar or apple cider vinegar in a pinch. Red wine vinegar gives that classic tang that pairs perfectly with the feta.
- 1 tablespoon fresh lemon juice – About half a lemon. Fresh is non-negotiable here—bottled lemon juice has a flat, metallic taste that throws off the whole marinade.
- 2 cloves garlic, minced – I use a microplane for this because I hate biting into chunks of raw garlic. If you’re garlic-averse, you can skip it, but I think it adds essential depth.
- 1 teaspoon dried oregano – Greek oregano if you can find it. It has a more floral, less bitter flavor than the standard stuff.
- 1/2 teaspoon salt – I use fine sea salt. Adjust to taste, especially if your feta is particularly salty.
- 1/4 teaspoon black pepper – Freshly cracked, please. Pre-ground pepper just doesn’t have the same pop.
- 1/2 teaspoon sugar – Just a pinch to balance the acidity. Trust me on this one—it makes the flavors sing without making the salad sweet.
Equipment Needed
The beauty of this fresh marinated cucumber tomato salad with feta is that you don’t need any fancy equipment. Here’s what you’ll need:
- A sharp chef’s knife – A dull knife will bruise your cucumbers and tomatoes. I learned this the hard way after smashing a perfectly good tomato into pulp. A good 8-inch chef’s knife makes all the difference.
- A large mixing bowl – You want something big enough to toss everything without ingredients flying everywhere. I use a wide ceramic bowl that I picked up at a thrift store for three dollars.
- A measuring cup and spoons – For the marinade ingredients. I’m usually a “pinch of this, splash of that” kind of cook, but getting the ratios right for the marinade matters here.
- A small jar or bowl for the marinade – A mason jar works perfectly. You can shake everything together instead of whisking, which saves you from washing an extra utensil.
- A cutting board – Preferably one with a juice groove to catch any tomato juices. I use a large wooden board that I’ve had for years.
- A serving bowl or storage container – Something with a tight-fitting lid if you’re planning to marinate it in the fridge. I use a glass container with a snap-on lid.
That’s it. No food processor, no mandoline, no special gadgets. This is the kind of recipe that proves you don’t need a fully stocked kitchen to make something incredible.
Preparation Method
Let me walk you through this step by step. I’ve made this salad dozens of times, and I’ve refined the process to be as efficient and foolproof as possible.
- Prep your cucumbers – Wash the cucumbers thoroughly and pat them dry. Cut off the ends, then slice them in half lengthwise. If you’re using English cucumbers, you can leave the skin on. Lay each half flat and slice into half-moons about 1/4-inch thick. I aim for uniform pieces so they marinate evenly. You should have about 4 cups of sliced cucumbers. (Pro tip: if your cucumbers seem watery, sprinkle them with a pinch of salt and let them sit in a colander for 10 minutes, then pat dry. This prevents a watery salad later.)
- Prep your tomatoes – Wash and dry the cherry tomatoes. Cut each one in half. If you have larger cherry tomatoes, quarter them so each piece is about the same size as your cucumber slices. I like to leave a few whole because they look pretty, but that’s purely cosmetic.
- Slice the red onion – Cut the onion in half through the root end, then peel off the skin. Slice into thin half-rings, about 1/8-inch thick. If you’re sensitive to raw onion, soak the slices in a bowl of cold water while you prep everything else. Drain and pat dry before adding to the salad.
- Make the marinade – In a small jar or bowl, combine the olive oil, red wine vinegar, lemon juice, minced garlic, dried oregano, salt, pepper, and sugar. If you’re using a jar, screw the lid on tight and shake vigorously for about 20 seconds. If you’re using a bowl, whisk until everything is well combined and emulsified. Taste it—it should be bright, tangy, and slightly salty. Adjust the seasoning if needed.
- Combine everything – Add the sliced cucumbers, halved tomatoes, red onion, fresh parsley, and fresh dill to your large mixing bowl. Pour the marinade over the top. Use a large spoon or spatula to gently toss everything together until all the vegetables are evenly coated. Be gentle with the tomatoes—you don’t want to crush them.
- Add the feta – Gently fold in the crumbled feta cheese. I like to reserve a small handful to sprinkle on top right before serving because it looks prettier. But honestly, mixing it all in ensures every bite gets some of that salty, creamy goodness.
- Let it marinate – Here’s the most important step: cover the bowl and let it sit at room temperature for at least 30 minutes. If you have more time, pop it in the refrigerator for 2 to 4 hours. The longer it sits, the more the flavors meld together. I’ve made this the night before and served it the next day, and it was absolutely incredible.
- Give it a final toss – Right before serving, give the salad a gentle stir to redistribute the marinade that has settled at the bottom. Taste and adjust seasoning if needed. Sometimes I add an extra squeeze of lemon or a pinch of salt at this point.
Cooking Tips & Techniques
After making this fresh marinated cucumber tomato salad with feta more times than I can count, I’ve picked up a few tricks that make a real difference. Let me share what I’ve learned—including the mistakes I made so you don’t have to.
Salt your cucumbers first. This was a game-changer for me. Cucumbers are mostly water, and when you add salt, that water gets drawn out. If you skip this step, your salad can become watery after a few hours in the fridge. I learned this after pulling out a bowl of salad that looked like it was swimming in a puddle. Just sprinkle the sliced cucumbers with salt, let them sit for 10 minutes, then pat them dry. It takes almost no extra time and makes a huge difference.
Don’t skip the sugar. I know it seems weird to add sugar to a savory salad, but trust me on this one. That tiny pinch balances the acidity of the vinegar and lemon juice without making anything taste sweet. It’s the same principle behind adding a pinch of sugar to tomato sauce—it just makes everything taste more like itself.
Let it sit at room temperature first. If you’re planning to serve this within an hour, let it marinate on the counter rather than in the fridge. The flavors meld faster at room temperature, and the olive oil stays liquid and coats everything evenly. Cold olive oil can get a bit thick and clumpy. If you do refrigerate it, take it out about 15 minutes before serving and give it a good stir.
Taste as you go. This is something I’ve learned to do with every recipe I make. The saltiness of feta varies wildly between brands. Some are super salty, others are milder. Taste your feta before you add it, and adjust the salt in your marinade accordingly. I once used a particularly salty feta and ended up with an inedibly salty salad. Lesson learned.
Use a gentle hand. When you’re tossing everything together, be mindful of the tomatoes and feta. They’re delicate. I use a rubber spatula and fold everything together like I’m folding whipped cream into a batter. It keeps the tomatoes intact and the feta from turning into a mushy paste.
Variations & Adaptations
One of the things I love most about this recipe is how adaptable it is. I’ve tried several variations over the years, and they’ve all been delicious in their own way.
Mediterranean Twist: Add 1/2 cup of Kalamata olives, 1/4 cup of chopped sun-dried tomatoes, and a handful of fresh mint leaves. Swap the red wine vinegar for balsamic vinegar for a deeper, sweeter flavor. This version is incredible alongside grilled lamb chops or stuffed into a warm pita with some hummus.
Protein-Packed Version: Turn this into a main dish salad by adding 1 cup of cooked chickpeas, 1/2 cup of cooked quinoa, and some grilled chicken or shrimp. The marinade works beautifully as a dressing for the added ingredients. I made this for lunch last week with leftover grilled chicken, and it kept me full until dinner.
Dairy-Free Adaptation: Skip the feta and add 1/4 cup of toasted pine nuts or slivered almonds for crunch. You can also use a dairy-free feta alternative—I’ve tried a few brands, and the one from Violife works surprisingly well. The salad still has plenty of flavor from the marinade, so you won’t miss the cheese.
Spicy Version: Add 1/2 teaspoon of red pepper flakes to the marinade, or throw in a thinly sliced jalapeño (seeds removed unless you want serious heat). The spice pairs beautifully with the cool cucumber and creamy feta. My husband loves this version, especially with grilled fish tacos.
Herb Swap: If you don’t have parsley and dill, try basil and mint instead. Basil gives it a more Italian vibe, while mint adds a refreshing brightness. I made this with basil and mint last summer when my herb garden was going crazy, and it was fantastic with grilled vegetables.
Serving & Storage Suggestions
This fresh marinated cucumber tomato salad with feta is incredibly versatile when it comes to serving. Here’s how I like to enjoy it:
Serving temperature: I prefer this salad at cool room temperature rather than straight from the fridge. The flavors are more pronounced, and the olive oil coats everything beautifully. If it’s been in the fridge, let it sit on the counter for 15 to 20 minutes before serving.
What to serve with it: This salad is the perfect side dish for just about anything off the grill—burgers, steak, chicken, fish, you name it. It’s also fantastic alongside roasted meats, stuffed into a sandwich or wrap, or served with crusty bread for dipping into the juices at the bottom of the bowl. I’ve even spooned it over grilled halloumi for a light summer dinner.
Storage instructions: Store any leftovers in an airtight container in the refrigerator. It will keep for 3 to 4 days, though the cucumbers will soften over time. The flavors actually continue to develop, so day two and three are often even better than day one. Just know that the texture changes—the cucumbers become more pickle-like, which I personally love, but some people prefer them crunchier.
Reheating: Don’t. This is a cold salad meant to be enjoyed cold or at room temperature. If you want to warm it up slightly, just let it sit out for a bit. The marinade will loosen up as it comes to room temperature.
Make-ahead tip: This is one of those rare salads that’s actually better made ahead. I often make it the night before I plan to serve it. Just hold back a little of the fresh herbs and feta to sprinkle on top right before serving for that fresh-from-the-kitchen look.
Nutritional Information & Benefits
This fresh marinated cucumber tomato salad with feta isn’t just delicious—it’s packed with nutrients that make you feel good about eating it.
Estimated nutritional values per serving (based on 6 servings):
- Calories: 185
- Total Fat: 15g
- Saturated Fat: 4g
- Cholesterol: 15mg
- Sodium: 320mg
- Total Carbohydrates: 8g
- Dietary Fiber: 2g
- Sugars: 4g
- Protein: 5g
Health benefits: Cucumbers are incredibly hydrating (they’re about 96% water) and contain antioxidants that help reduce inflammation. Tomatoes are rich in lycopene, a powerful antioxidant linked to heart health and cancer prevention. Olive oil provides healthy monounsaturated fats that support brain function and heart health. And feta cheese offers calcium and protein, though it’s lower in fat than many other cheeses.
Dietary considerations: This recipe is naturally gluten-free and low-carb (about 8g net carbs per serving). It’s also vegetarian. If you’re watching your sodium intake, use a low-sodium feta or reduce the salt in the marinade. The lemon juice and vinegar provide plenty of flavor without relying on salt.
Conclusion
I’ve made this fresh marinated cucumber tomato salad with feta more times than I can count, and it never gets old. It’s become my go-to for busy weeknights, lazy weekend lunches, and everything in between. There’s something so satisfying about a recipe that delivers incredible flavor with almost no effort—it feels like cheating, honestly.
What I love most is how forgiving it is. You can swap ingredients, adjust the marinade to your taste, add whatever herbs you have on hand, and it still turns out delicious. It’s the kind of recipe that builds your confidence in the kitchen because it’s practically impossible to mess up.
I’d love to hear how this turns out for you. Did you try any variations? Did you discover a new favorite herb combination? Drop a comment below and let me know—I genuinely read every single one. And if you share a photo on social media, tag me so I can see your beautiful creation. Happy cooking, friend!
Frequently Asked Questions
How long should I marinate the salad for best results?
At least 30 minutes at room temperature, but 2 to 4 hours in the fridge is ideal. The salad actually tastes best the next day after the flavors have had time to meld together. Just keep in mind that the cucumbers will soften over time, so if you prefer them extra crunchy, stick to the shorter marinating time.
Can I use regular cucumbers instead of English cucumbers?
Absolutely. Just peel them first and scoop out the seeds with a spoon before slicing. Regular garden cucumbers have thicker skins and more seeds, which can make the salad watery and bitter. Taking that extra minute to prep them makes a noticeable difference in the final texture.
Why is my salad watery?
This usually happens when you skip salting the cucumbers first. Cucumbers release water as they sit, especially when combined with salt. To fix this, salt your sliced cucumbers, let them sit for 10 minutes, then pat them dry before adding them to the salad. Also, make sure your tomatoes are fully dry after washing.
Can I freeze this salad?
I wouldn’t recommend it. The cucumbers and tomatoes have high water content, and freezing will turn them into a mushy, watery mess when thawed. The feta will also become crumbly and lose its creamy texture. This salad is best enjoyed fresh or within a few days of making it.
What can I use instead of feta cheese?
Goat cheese is a great substitute—it has a similar tangy, creamy profile. You can also use queso fresco or even small cubes of fresh mozzarella. For a dairy-free option, try a plant-based feta alternative or simply omit the cheese and add some toasted nuts or seeds for texture.
Pin This Recipe!

Easy Fresh Marinated Cucumber Tomato Salad with Feta
A refreshing and flavorful marinated cucumber tomato salad with feta cheese that gets better as it sits. Perfect for meal prep, potlucks, or a quick side dish.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 45 minutes (includes 30 minutes marinating time)
- Yield: 6 servings 1x
- Category: Side Dish
- Cuisine: Mediterranean
Ingredients
- 2 large English cucumbers (or 3 medium Persian cucumbers)
- 1 pint cherry tomatoes (about 2 cups), halved or quartered
- 1/2 cup crumbled feta cheese (block-style packed in brine preferred)
- 1/4 cup thinly sliced red onion
- 1/4 cup chopped fresh parsley (flat-leaf Italian preferred)
- 2 tablespoons chopped fresh dill (optional)
- 1/3 cup extra virgin olive oil
- 3 tablespoons red wine vinegar
- 1 tablespoon fresh lemon juice (about half a lemon)
- 2 cloves garlic, minced
- 1 teaspoon dried oregano (Greek oregano preferred)
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon freshly cracked black pepper
- 1/2 teaspoon sugar
Instructions
- Prep your cucumbers: Wash and pat dry cucumbers. Cut off ends, slice in half lengthwise, then slice into half-moons about 1/4-inch thick. If cucumbers seem watery, sprinkle with a pinch of salt, let sit in a colander for 10 minutes, then pat dry.
- Prep your tomatoes: Wash and dry cherry tomatoes. Cut each in half (or quarter if large).
- Slice the red onion: Cut onion in half through root end, peel, and slice into thin half-rings about 1/8-inch thick. For milder flavor, soak slices in cold water for 10 minutes, then drain and pat dry.
- Make the marinade: In a small jar or bowl, combine olive oil, red wine vinegar, lemon juice, minced garlic, dried oregano, salt, pepper, and sugar. Shake or whisk until well combined and emulsified. Taste and adjust seasoning if needed.
- Combine everything: In a large mixing bowl, add sliced cucumbers, halved tomatoes, red onion, parsley, and dill. Pour marinade over top and gently toss until all vegetables are evenly coated.
- Add the feta: Gently fold in crumbled feta cheese, reserving a small handful for garnish if desired.
- Let it marinate: Cover the bowl and let sit at room temperature for at least 30 minutes, or refrigerate for 2 to 4 hours for best flavor. Can be made the night before.
- Give it a final toss: Before serving, gently stir to redistribute marinade. Taste and adjust seasoning if needed, adding extra lemon juice or salt as desired.
Notes
For best results, salt cucumbers first to prevent watery salad. Let salad marinate at least 30 minutes at room temperature or 2-4 hours in fridge. Salad keeps 3-4 days in refrigerator; flavors improve over time. Serve at cool room temperature for best flavor. Do not freeze.
Nutrition
- Serving Size: 1 serving (about 1 c
- Calories: 185
- Sugar: 4
- Sodium: 320
- Fat: 15
- Saturated Fat: 4
- Carbohydrates: 8
- Fiber: 2
- Protein: 5
Keywords: cucumber tomato salad, marinated salad, feta salad, easy side dish, summer salad, Greek salad, meal prep salad, healthy salad


