Mediterranean Green Bean Salad with Hearts of Palm and Feta

Prep: 20 minCook: 7 min6 servingsmediumGreek
Mediterranean Green Bean Salad with Hearts of Palm and Feta

A vibrant Mediterranean-inspired salad featuring crisp-tender green beans paired with creamy hearts of palm, briny Kalamata olives, and tangy feta cheese. The fresh herb dressing with oregano, basil, and lemon brightens every bite, while roasted red peppers add sweetness and color. Perfect for summer gatherings, potlucks, or as a light lunch alongside grilled proteins. This make-ahead salad actually improves as flavors meld, though it's equally delicious served fresh. The combination of textures and authentic Mediterranean flavors creates a sophisticated yet approachable dish that stands out from typical green bean preparations.

Ingredients

6 servings
  • 1 lb fresh green beans, preferably French green beans
  • 2 cups hearts of palm, sliced
    artichoke hearts1:1vegetarian

    similar texture and mild flavor

  • ¾ cup Kalamata olives or black olives, drained and sliced in half
    green olives1:1vegetarian

    different flavor profile but works

    Full guide →
  • 1 cup roasted red bell pepper, diced, from jar
  • ½ cup Feta cheese, crumbled
    goat cheese1:1vegetarian

    creamier texture, milder taste

    Full guide →
  • fresh ground black pepper, to taste
  • 1 tbsp balsamic vinegar
    red wine vinegar1:1vegetarian

    sharper flavor

    Full guide →
  • 2 tbsp fresh lemon juice, squeezed
  • cup olive oil
  • 1 tsp lemon zest(optional)
  • 2 tbsp fresh oregano, chopped
  • 2 tbsp fresh basil, chopped

Instructions

  1. 1

    Trim ends from green beans and cut into 2-inch pieces

  2. 2

    Steam beans using steamer insert until barely tender-crisp, about 7 minutes

  3. 3

    Plunge steamed beans immediately into ice water to stop cooking

  4. 4

    Drain beans in colander for 15 minutes, then spread on paper towels and blot dry

  5. 5

    Drain and slice hearts of palm, drain and chop red peppers, drain olives and cut in half, measure feta

  6. 6

    Combine balsamic vinegar, lemon juice, olive oil, lemon zest, oregano and basil in food processor until herbs are finely chopped and dressing is well mixed

  7. 7

    Combine drained beans with hearts of palm, olive halves, and chopped red pepper

  8. 8

    Add enough dressing to moisten salad and combine gently

  9. 9

    Add feta cheese and stir just enough to barely mix in

  10. 10

    Grind black pepper over salad and serve immediately

Tips

Tip 1

Line up green beans by gathering a handful and standing them on the cutting board to trim ends efficiently.

Tip 2

Check beans for doneness at 7 minutes as cooking time varies with bean thickness and personal preference for crispness.

Tip 3

Bring leftover salad to room temperature before serving as chilled feta and olive oil can mute the flavors.

Good to Know

Storage

Keep refrigerated for several days in airtight container

Make Ahead

Can be made 1-2 days ahead, flavors improve with time

Serve With

Bring to room temperature before serving leftovers for best flavor

See pairing guide →

Common Mistakes

Watch

Don't overcook beans to avoid mushy texture.

Watch

Don't skip ice bath or beans will continue cooking and lose crispness.

Watch

Don't overdress salad initially as you may not need all the dressing.

Substitutions

hearts of palm
artichoke hearts1:1vegetarian

similar texture and mild flavor

Full guide →
feta cheese
goat cheese1:1vegetarian

creamier texture, milder taste

Full guide →
balsamic vinegar
red wine vinegar1:1vegetarian

sharper flavor

Full guide →
Kalamata olives
green olives1:1vegetarian

different flavor profile but works

Full guide →
fresh herbs
dried herbs1:3vegetarian

use 1/3 amount dried

Full guide →
Find more substitutions →

FAQ

Can I use frozen green beans instead of fresh?

Fresh beans are strongly recommended as frozen beans become mushy when steamed and lack the crisp texture that makes this salad special.

What if I don't have a food processor for the dressing?

Whisk ingredients together vigorously or use an immersion blender. Finely mince herbs by hand first for best distribution.

How long will this salad keep in the refrigerator?

The salad stays fresh for 3-4 days refrigerated. Bring to room temperature 30 minutes before serving for optimal flavor.