Green Bean Salad with Tomatoes & Feta
This green bean salad with tomatoes and feta is the fresh spring side dish that works warm or cold. Crisp-tender green beans, juicy tomatoes, fresh herbs, and salty feta in a simple sherry vinegar dressing.

Garden-fresh flavors in under 20 minutes. Blanched green beans stay bright green and perfectly crisp, grape tomatoes add sweetness and color, fresh basil and parsley bring brightness, and crumbled feta ties it all together with that salty, tangy punch. The sherry vinegar dressing is light enough to let all those vegetables shine.
This post may contain affiliate links.
Why You’ll Love This Recipe
- Under 20 Minutes – Quick enough for weeknights
- Warm or Cold – Serve immediately or chill for later
- Fresh Spring Flavors – Garden vegetables at their best
- Make-Ahead Friendly – It’s actually better after sitting
- Holiday-Perfect – Light, colorful, crowd-pleasing side
Shop This Recipe
To make this Green Bean Salad, you’ll need:
- Large Pot – For blanching green beans
- Sherry Vinegar – Don’t substitute regular vinegar, sherry is key
- Good Feta Cheese – Quality matters here

Green Bean Salad with Tomatoes & Feta
Ingredients
Method
- Bring a large pot of salted water to a boil over high heat.
- Add green beans and cook until crisp-tender, 3-4 minutes. They should still have a slight snap.
- Drain green beans immediately and transfer to a large bowl of ice water to stop cooking. This keeps them bright green and crisp.
- Remove from ice bath and pat completely dry with paper towels.
- Add dried green beans to a large glass or non-reactive bowl. Add tomatoes, basil, parsley, olive oil, and sherry vinegar. Toss to combine. Season with salt and pepper.
- Gently fold in crumbled feta cheese.
- Serve immediately warm, or chill and serve cold.

Tips & Variations
Supper & Sage Tip: Don’t skip the ice bath! Plunging hot green beans into ice water stops the cooking immediately and locks in that bright green color. Without it, they keep cooking from residual heat and turn dull olive-green.
For perfect green beans:
- Cook just 3-4 minutes – they should still snap
- Don’t overcook or they get mushy and dull
- Pat completely dry before dressing or salad gets watery
- Cut in half for better fork-ability
Timing variations:
- Serve immediately warm for softer feta
- Chill 1-2 hours for cold salad
- Make 4 hours ahead – flavors meld beautifully
Substitutions:
- Can’t find sherry vinegar? Red wine vinegar works (slightly different flavor)
- Use goat cheese instead of feta for creamier texture
- Add toasted pine nuts or slivered almonds for crunch
- Include thinly sliced red onion

Frequently Asked Questions
Q: Can I use frozen green beans?
A: Fresh is strongly preferred. Frozen won’t have the same crisp texture.
Q: How far ahead can I make this?
A: Up to 4 hours. Add feta right before serving if you want it less melted/softer.
Q: My salad is watery. What happened?
A: Green beans probably weren’t dried completely after the ice bath. Pat them very dry.
Q: What’s a non-reactive bowl?
A: Glass, stainless steel, or ceramic. Don’t use aluminum with vinegar – it can react and affect flavor.

More Recipes You’ll Love
-
Balsamic Pork Tenderloin (Instant Pot) – Sweet and savory, and a perfect match for fresh green beans and tomatoes.
-
Lemon Chicken & Broccoli Skillet – Bright, citrusy flavors that pair naturally with this light vegetable side.
-
Roasted Asparagus – Another simple, elegant vegetable side for easy weeknight meals or entertaining.
-
Honey Glazed Carrots – A touch of sweetness that balances the acidity of the tomatoes.
-
Greek-Style Lemon Potatoes – A great option if you want to turn this salad into a complete Mediterranean-style meal.
Fresh vegetables, bright herbs, salty feta, and 20 minutes. This green bean salad is the spring side dish that makes everything else on the table look good.
