30-Minute Tangy Green Bean Salad

Prep: 15 minCook: 8 min4 servingsmediumMediterranean
Tangy Green Bean Salad with Parmesan and Fresh Herbs

A vibrant green bean salad featuring crisp-tender beans, cherry tomatoes, red onion, and kalamata olives tossed in a zesty Dijon vinaigrette. Fresh herbs and Parmesan cheese add bright flavors and richness to this refreshing side dish. Perfect for summer gatherings, potlucks, or as a light lunch alongside grilled proteins. The ice bath technique keeps the beans beautifully green and perfectly textured.

Ingredients

4 servings
  • 1 lb green beans, trimmed and cut into 2-inch pieces
  • 1 cup cherry tomatoes, halved
  • 1 small red onion, thinly sliced
  • 1 fresh garlic clove garlic clove, minced
  • cup pitted kalamata olives, sliced
    green olives or sun-dried tomatoes1:1flavor variation

    briny alternative

    Full guide →
  • ¼ cup fresh herbs such as basil, dill, parsley, and/or chives, chopped
    dried herbs3:1 ratiopantry substitute

    use 1 tsp total mixed dried herbs

  • cup Parmesan cheese, freshly shredded
    nutritional yeast1:1dairy-freedairy-free

    nutty flavor substitute

    Full guide →
  • 2 Tbsps extra virgin olive oil
  • 1 Tbsp Dijon mustard
  • 2 Tbsps red wine vinegar
  • 2 tsps lemon or lime, freshly squeezed
  • 1 tsp dried oregano
  • sea salt, to taste(optional)
  • ground pepper, to taste(optional)

Instructions

  1. 1

    Bring a large pot of water to a boil and add 1/2 teaspoon of sea salt

  2. 2

    Cook beans until crisp-tender, 5-8 minutes

  3. 3

    While beans cook, prepare a large bowl with an ice water bath

  4. 4

    Immediately drain the beans into a colander, then place the drained beans immediately into the ice water for a few minutes to stop the cooking process

  5. 5

    Drain beans completely and lightly pat dry

  6. 6

    In a small jar add in all of your dressing ingredients, cover and vigorously shake to emulsify, or whisk ingredients well in a small bowl

  7. 7

    In a large serving bowl, add the green beans, all prepared vegetables, olives, garlic, fresh herbs, Parmesan cheese, and drizzle with your dressing

  8. 8

    Toss well to combine

Tips

Tip 1

Use an ice bath immediately after cooking to stop the cooking process and maintain bright green color and crisp texture

Tip 2

Adjust cooking time based on preference - beans can be cooked 5-8 minutes depending on desired tenderness

Tip 3

Make dressing in a jar and shake vigorously for best emulsification, or whisk thoroughly in a small bowl

Good to Know

Storage

Refrigerate for up to 2 days in covered container

Make Ahead

Can be made 1 day ahead, add dressing just before serving for best texture

Serve With

Serve chilled or at room temperature as a side dish

See pairing guide →

Common Mistakes

Watch

Don't skip the ice bath or beans will continue cooking and lose their bright color

Watch

Don't overdress initially as flavors will concentrate over time

Substitutions

Dairy-Free Swaps

Parmesan cheese
nutritional yeast1:1dairy-freedairy-free

nutty flavor substitute

Full guide →

General Alternatives

kalamata olives
green olives or sun-dried tomatoes1:1flavor variation

briny alternative

Full guide →
fresh herbs
dried herbs3:1 ratiopantry substitute

use 1 tsp total mixed dried herbs

Full guide →
Find more substitutions →

FAQ

Can I make this salad ahead of time?

Yes, you can prepare all components up to 1 day ahead. Store the blanched beans and chopped vegetables separately from the dressing, then combine just before serving for best texture and flavor.

What if I don't have kalamata olives?

You can substitute with green olives, black olives, or sun-dried tomatoes. Each will give a slightly different flavor profile but will still provide the briny, savory element the salad needs.

How long will this salad keep in the refrigerator?

The salad stays good refrigerated for up to 2 days. The flavors actually improve after a few hours as the dressing marinates the vegetables, but the texture is best within the first day.