15-Minute Fresh Green Bean Salad

A vibrant, versatile green bean salad that celebrates fresh produce with bright flavors and creamy richness. Tender-crisp beans are blanched until just cooked through, then shocked in ice water to lock in their vivid color and snap. The simple vinaigrette of red wine vinegar and olive oil coats the beans without overwhelming them, while fresh basil adds herbal notes and crumbled goat cheese provides tangy, creamy contrast. This dish works as a side for grilled chicken or fish, a component of a composed salad plate, or a light lunch on its own. Serve it warm, at room temperature, or chilled depending on your menu and season. The beauty lies in its simplicity and flexibility—letting quality ingredients speak for themselves while remaining easy enough for weeknight dinners.
Ingredients
Instructions
- 1
Bring a large pan of water to a boil and add the trimmed beans.
- 2
Cook until just cooked through but still firm, a few minutes.
- 3
Drain immediately and run under cold water to stop cooking and preserve color.
- 4
Transfer beans to the fridge if serving cold, or allow to cool for 15 minutes if serving at room temperature. Proceed directly if serving warm.
- 5
Whisk together red wine vinegar and olive oil in a small bowl.
- 6
Pour dressing over the beans, then add basil and goat cheese.
- 7
Toss together and season with salt and black pepper.
Tips
Shock the beans in ice water immediately after draining to halt the cooking process. This preserves their bright green color and firm texture, which are hallmarks of this salad. Room-temperature beans lose vibrancy quickly.
Add the basil and cheese just before serving if making ahead. Basil bruises and loses aroma when dressed too early, and goat cheese absorbs vinegar flavors over time, muting its tanginess.
Taste the dressing on a single bean before committing to the full batch. Red wine vinegar strength varies by brand; adjust oil-to-vinegar ratio to your preference.
Good to Know
Dressed salad keeps 2 days refrigerated. Undressed beans keep 3 days. Best served within hours of dressing to maintain bean texture and basil vibrancy.
Blanch and chill beans up to 3 days ahead. Store in an airtight container. Dress and add basil and cheese no more than 2 hours before serving.
Serve as a side to grilled chicken, fish, or roasted vegetables. Works as part of a composed plate with cured meats and cheeses. Enjoy warm, room temperature, or chilled.
Common Mistakes
Overcook the beans to avoid losing their firm bite and bright color; shock in ice water immediately after draining.
Add basil and cheese too far ahead to avoid wilting and flavor dilution; combine close to serving time.
Skimp on the ice bath to avoid beans continuing to soften and turning dull olive-green.
Substitutions
Dairy-Free Swaps
General Alternatives
FAQ
Can I make this salad ahead of time?
Yes, blanch and chill beans up to 3 days ahead in an airtight container. Add basil, cheese, and dressing no more than 2 hours before serving to keep beans firm and basil fresh. Undressed beans hold longer than dressed ones.
What if I don't have fresh basil?
Use mint for a cooler flavor, or arugula for peppery bite. Use about three-quarters the amount if substituting. Dried basil is not recommended—use fresh herbs or skip it for cleaner flavor.
Can I freeze green bean salad?
Freezing is not recommended due to the salad's reliance on crisp texture. Beans become mushy when thawed. Freeze blanched, undressed beans alone in an airtight container for up to 3 months and make the salad fresh when thawed.