Green Bean and Feta Salad is a fresh, crisp dish that’s full of bright flavors and a nice mix of textures. The green beans stay crunchy and vibrant, while the salty feta cheese adds just the right touch of creaminess. A simple dressing with lemon or vinegar brings everything together with a little zing.
I love making this salad when I want something light but satisfying. It’s one of those dishes that feels healthy but doesn’t skimp on flavor. I usually toss in a handful of toasted nuts or a sprinkle of herbs like dill or mint, which gives it an extra layer of taste I really enjoy. It’s easy to whip up and always looks inviting on the table.
My favorite way to serve this salad is alongside grilled chicken or fish, especially on a sunny afternoon. It’s perfect for a picnic or a casual dinner with friends. Every time I make it, people keep coming back for more, and I think it’s because of how simple ingredients come together to make something so refreshing and satisfying.
Key Ingredients & Substitutions
Green Beans: Fresh green beans bring crispness and color. Look for firm, bright green beans without blemishes. If fresh aren’t available, frozen green beans can work; just thaw and pat dry well before using.
Feta Cheese: Feta adds a salty, creamy touch that balances the veggies. For a dairy-free option, try a vegan feta or crumbly tofu seasoned with a pinch of salt and lemon.
Cherry Tomatoes: These add juiciness and mild sweetness. You can swap with grape tomatoes or even diced regular tomatoes if you prefer.
Kalamata Olives: They give a briny depth. If you don’t have Kalamata, black olives or green olives also work well, just chop them coarsely for texture.
Fresh Dill: Dill brings a fresh, slightly tangy flavor. If you’re not a fan, parsley or mint are great alternatives for an herbal lift.
How Do You Keep Green Beans Tender and Bright in Salads?
The secret is quick cooking and shocking them with ice water right away. This locks in the vibrant color and stops the cooking to keep them crisp.
- Bring salted water to a rolling boil.
- Add trimmed green beans and cook for 3–4 minutes until bright green and just tender.
- Drain and immediately put beans into a bowl of ice water to cool quickly.
- Drain again and dry well to avoid a soggy salad.
This method keeps the beans fresh and crunchy, which is perfect for this salad. Overcooking will cause them to lose texture and become dull in color.

Equipment You’ll Need
- Large pot – I use this to boil the green beans quickly and easily.
- Slotted spoon – helps you lift the green beans out of the boiling water without too much liquid.
- Bowl with ice water – for shocking the beans and keeping their bright color and crunch.
- Small bowl – perfect for whisking the vinaigrette until smooth.
- Serving bowl – a big one to toss and present the salad attractively.
Flavor Variations & Add-Ins
- Switch feta for goat cheese or ricotta salata for a milder or saltier flavor.
- Stir in roasted or grilled vegetables like bell peppers or zucchini for extra smoky sweetness.
- Replace dill with fresh basil or mint to change up the herbal note.
- Add sliced avocado or toasted nuts for creaminess and crunch.
How to Make Green Bean and Feta Salad
Ingredients You’ll Need:
For the Salad:
- 1 lb fresh green beans, trimmed and halved
- 1 cup cherry tomatoes, halved or whole small ones
- 1/2 cup feta cheese, crumbled
- 1/3 cup Kalamata olives, pitted and halved
- 2 tbsp fresh dill, chopped (optional)
For the Dressing:
- 2 tbsp extra virgin olive oil
- 1 tbsp red wine vinegar or lemon juice
- 1 small garlic clove, minced
- Salt and freshly ground black pepper, to taste
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare, including boiling the green beans and tossing the salad. There’s no cooking besides a quick blanch, making it a fast and easy dish perfect for busy days or a quick side.
Step-by-Step Instructions:
1. Boil and Cool the Green Beans:
Bring a large pot of salted water to a boil. Add the trimmed green beans and cook for 3-4 minutes until they are tender-crisp and bright green. Immediately drain the beans and plunge them into a bowl of ice water to stop the cooking. Drain again and dry them with a clean towel.
2. Mix the Salad Ingredients:
In a large bowl, combine the cooled green beans, cherry tomatoes, Kalamata olives, and crumbled feta cheese.
3. Make the Dressing:
Whisk together olive oil, red wine vinegar or lemon juice, minced garlic, salt, and pepper in a small bowl until well combined.
4. Toss and Serve:
Pour the dressing over the salad and gently toss to mix everything well. Sprinkle the chopped fresh dill on top if using. Taste and adjust seasoning with a little more salt or pepper if you like. Serve chilled or at room temperature.
Can I Use Frozen Green Beans for This Salad?
Yes, you can use frozen green beans! Just make sure to thaw them completely and pat them dry to avoid excess water in the salad. Blanch them briefly in boiling water for best texture before tossing with the other ingredients.
How Long Can I Store Leftover Salad?
Store leftovers in an airtight container in the refrigerator for up to 2 days. Since the salad contains fresh vegetables and cheese, it’s best enjoyed fresh to keep the green beans crisp and the flavors vibrant.
Can I Make This Salad Ahead of Time?
Absolutely! Prepare the dressing and blanch the green beans in advance. Toss everything together just before serving to keep the green beans crunchy and the salad fresh.
What Can I Substitute for Kalamata Olives?
If you don’t have Kalamata olives, black olives or green olives are good substitutes. Chop them coarsely to maintain a similar texture and add that briny flavor to the salad.
