A cold bean salad that’s actually snappy, not sad. This one keeps its crunch from the first forkful to the last, even after a day in the fridge, if you can resist finishing it. The mint vinaigrette is the quiet star: cool, bright, and sharp enough to stand up to salty feta and toasted pecans.
It’s a side that earns its place at a cookout or a weeknight dinner, and it’s harder to mess up than you’d think. The cold green bean salad with feta cheese holds together because every component is handled with intention, from the steam to the chill to the last-minute dress.
Steaming keeps green beans crunchy and green
Steaming exposes the beans to gentle, even heat, so they cook through without waterlogging. Boiling leaches color and softens the cell walls faster.
The crisp-tender texture, a bean that bends but snaps when pressed, signals it’s done. You douse it in an ice water bath right away. That cold shock stops carryover cooking and locks in the bright green.
The result is beans that stay snappy, not limp or dull.
Chill the mint vinaigrette to let it settle
A quick whirl in the food processor emulsifies the mint, oil, vinegar, and garlic into a single, bright green dressing. But right off the blades, the flavors are raw and separate. Thirty minutes in the fridge lets the garlic mellow and the mint infuse the oil.
You taste it then and adjust the salt or pepper. The dressing becomes rounder, not harsh.
Serve it cold and it clings to the beans without overwhelming them.
Assemble the salad cold, dress it last
Mix the beans, pecans, onion, and feta, then chill them together for at least 30 minutes. That keeps the feta intact and the nuts crunchy. If you add the vinaigrette early, the feta softens into the bowl and the pecans lose their snap.
The dressing goes on just before serving, so each element stays distinct. The beans are cool, the nuts are crisp, the cheese is crumbly, all contrasts intact.
Mint, feta, and pecans balance each other
Mint brings a clean, almost cooling punch. Feta counters with sharp saltiness and creamy crumbles.
Pecans add crunch and a buttery richness that rounds out the acid and salt. The red onion cuts through with a subtle bite. Every forkful hits fresh, salty, nutty, and sharp.
None dominates. The salad tastes layered but never heavy, exactly what a cold bean salad should be.

Prep: 10 min · Cook: 5 min · Total: 45 min · Servings: 6 · Calories: 310 kcal
What to look for in each ingredient
Green beans: Pick slender, bright green beans that snap when bent; thick ones can be tough and mealy.
Pecans: Toast raw pecans at 350°F for 5 to 7 minutes until fragrant; pre-toasted ones can be stale.
Feta cheese: Buy feta in a brine block, not pre-crumbled; it stays creamy and moist, not dry and salty.
Mint: Use fresh mint leaves only; dried mint will taste dusty and won’t blend into the dressing.
Red onion: Dice finely so the sharp bite distributes without overwhelming any single bite.
Cold Green Bean Salad: Step by Step
Make the mint vinaigrette
Blitz olive oil, mint, vinegar, salt, garlic, and pepper in a food processor until smooth and bright green. Stop when no big mint flecks remain. Refrigerate 30 minutes; the dressing will thicken slightly and taste less raw.
Steam the green beans
Steam the beans over boiling water for about 5 minutes, until crisp-tender, they bend but snap when pressed. Immediately plunge into an ice water bath. Drain and pat dry; if water beads remain, the dressing won’t cling.
Chill the salad components
Toss the dry beans with pecans, red onion, and feta. Cover and refrigerate at least 30 minutes, the feta stays crumbly, the nuts stay crunchy, and the beans stay cold and snappy.
Dress and toss just before serving
Pour the cold vinaigrette over the chilled salad and toss gently until evenly coated. Taste; add salt and pepper if needed. The beans should glisten, not pool dressing in the bowl.

Cold Green Bean Salad with Feta Cheese
Ingredients
Mint Vinaigrette
- 1/2 cup extra virgin olive oil
- 1/3 cup fresh mint leaves packed
- 2 1/2 tablespoons white wine vinegar
- 1/2 teaspoon kosher or sea salt
- 1 medium garlic clove finely chopped
- Ground black pepper to taste
Cold Green Bean Salad
- 1 pound fresh green beans trimmed and cut into 1” pieces
- 2/3 cup toasted chopped pecans can substitute walnuts, almonds or pine nuts
- 2/3 cup chopped red onion
- 2/3 cup crumbled feta cheese
- Kosher salt to taste
- Ground black pepper to taste
Instructions
Mint Vinaigrette
Blend mint dressing:
In a food processor or blender, combine the olive oil, mint, vinegar, salt, garlic, and pepper; process until smooth. Adjust seasoning with more salt and pepper if desired. Pour into a jar or covered container and refrigerate for at least 30 minutes to let flavors meld.
Cold Green Bean Salad
Blanch green beans:
Steam the green beans until crisp-tender. Then immediately transfer them to an ice water bath to preserve their bright green color. Drain well and pat dry using paper towels.Assemble salad:
Once the beans are dry, put them in a serving bowl and mix with the pecans, onions, and feta. Cover and refrigerate for at least 30 minutes.Dress and serve:
Right before serving, drizzle the mint dressing over the salad and toss to coat. Add salt and pepper to taste.

Storage and Serving
Store the undressed salad and the mint vinaigrette separately in the fridge. The salad keeps up to 2 days; the vinaigrette keeps up to 1 week.
If you dress the salad ahead, the feta softens and the pecans lose crunch within a few hours. For best texture, dress just before serving.
Leftover dressed salad will be less crisp the next day but still edible. Do not freeze the assembled salad; the feta and beans turn mushy. You can freeze the vinaigrette in an ice cube tray for up to 1 month.
The serving window is short: eat within 30 minutes of dressing for maximum crunch.
Three swaps that keep this salad balanced
Pecans: Walnuts, almonds, or pine nuts. Walnuts toast up slightly more bitter; use same amount. Almonds add a firmer crunch; slice them if using whole.
Pine nuts are milder and softer; they won’t deliver the same textural contrast. Toast any swap until fragrant.
Feta cheese: Goat cheese or cotija. Goat cheese is creamier and tangier; crumble it cold and it will soften faster, dress right before serving. Cotija is saltier and drier; use 1/2 cup and taste before adding more salt.
Both lose feta’s sharp, briny edge.
Red onion: Shallots or green onions. Shallots are milder and less crunchy; dice them fine. Green onions add a fresh, grassy bite but no sharp punch.
The salad will taste more subtle, less assertive. Use same volume.
Tips
- Use a dry skillet for toasting pecans; the dry heat coaxes out their natural oils without adding moisture, which keeps them crunchy longer once tossed in the vinaigrette.
- Cut the green bean pieces uniformly to 1 inch so they cook evenly in the steamer; uneven sizes lead to some beans underdone and others overdone, ruining the crisp-tender contrast.
I still set a timer and fill the ice bath first, even though it feels fussy, because I’ve learned that skipping the ice bath turns the beans olive-drab and limp.

Frequently Asked Questions
Can I make this salad a day ahead?
You can prep the components a day ahead, steam the beans, toast the pecans, chop the onion, and make the vinaigrette, but keep the salad undressed and the vinaigrette separate in the fridge. The undressed salad keeps up to 2 days, and the vinaigrette keeps up to 1 week. If you dress it a day ahead, the feta softens and the pecans lose crunch within a few hours, so wait until just before serving to toss.
Why did my green beans turn mushy?
Most likely they steamed too long, 5 minutes is all it takes for crisp-tender beans that bend but snap when pressed. Overcooking softens the cell walls, and skipping the ice water bath lets carryover cooking continue. Also, thick, dull-looking beans can be tough and mealy from the start; pick slender, bright green ones that snap when bent.
Should I serve this salad cold or at room temperature?
Serve it cold. The recipe chills the beans, pecans, onion, and feta for at least 30 minutes, and the vinaigrette is refrigerated too. Cold keeps the feta crumbly, the nuts crunchy, and the beans snappy.
At room temperature, the feta softens and the dressing thins out, losing the contrast.
How is this different from a classic three-bean salad?
Classic three-bean salad uses a sweet-sour vinegar dressing and canned beans, often with a dull, muted color and soft texture. This one uses fresh green beans steamed to crisp-tender, a mint vinaigrette with garlic and olive oil, and crunchy nuts plus feta for sharp saltiness. The result is bright, layered, and never heavy.
