Go Back
+ servings
Print Recipe
5 from 16 votes

Mediterranean Green Bean Salad Recipe

Here's a green bean salad recipe with a Mediterranean twist that can be ready in 20 minutes. Topped with crispy shallots and feta, this salad is packed with a lot of bright flavors. This salad keeps well, so it's fine to make it ahead of time.
Prep Time10 minutes
Cook Time10 minutes
Total Time20 minutes
Course: Salad, Side Dish
Cuisine: Mediterranean
Servings: 6
Calories: 257kcal

Ingredients

  • 1 lb green beans trimmed and cut into 3 inch long pieces
  • 1 teaspoon kosher salt
  • 2 tbsp olive oil
  • 2 shallots sliced
  • ½ cup feta cheese crumbled
  • 1 cup cherry tomatoes halved
  • ½ cup walnuts roughly chopped
  • 1 cup kalamata olives pitted
  • ½ cup fresh mint
  • 2 green onions chopped

Dijon dressing

  • 2 tablespoon olive oil
  • 1 ½ teaspoon dijon mustard
  • ¼ teaspoon kosher salt
  • ¼ tsp black pepper
  • 1 lemon juice of
  • 1 clove garlic minced

Instructions

  • First, make the dressing by mixing the olive oil, dijon mustard, salt, pepper, lemon juice and garlic in a small bowl. Set aside.
  • Heat the olive oil in a pan over medium heat. Fry the shallots until golden and somewhat crispy. Remove from the pan and onto a plate lined with a paper towel to absorb the excess oil.
  • Bring a pot of water to boil and add 1 teaspoon salt to the water. Add the green beans to the boiling water and cook for 8 minutes (this is called blanching).
  • Meanwhile, fill a large bowl with water and ice and set it aside. After 8 minutes, using a slotted spoon, take the green beans out of the boiling water and place them in the ice water. Let the green beans be in the ice water for 5 minutes, then drain and dry them.
  • Place the green beans in a shallow bowl or a platter and top with fried shallots, feta, tomatoes, walnuts, olives, mint and green onion. Drizzle with the dijon dressing and serve.

Video

Notes

  • Most green beans should cook within 8 minutes. However, if you try the beans after putting them in the ice water and they are still uncooked, put them back into the boiling water and cook for another 2 to 4 minutes. Then place them back in the ice water.
  • Store the leftovers in an airtight container and refrigerate for up to 4 days. 
  • You can serve this salad with zaatar chicken, Greek grilled chicken, instant pot chicken breast or pan seared salmon
  • I like using fresh green beans for this recipe because of the color and crispiness, however, you can also use canned green beans. 
  • To make this salad ahead of time, prepare the dressing, cook the beans, assemble the salad and keep it in the fridge. When you're ready to serve, drizzle with the dressing. 

Nutrition

Calories: 257kcal | Carbohydrates: 13g | Protein: 6g | Fat: 22g | Saturated Fat: 4g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 11g | Cholesterol: 11mg | Sodium: 615mg | Potassium: 364mg | Fiber: 5g | Sugar: 5g | Vitamin A: 991IU | Vitamin C: 27mg | Calcium: 136mg | Iron: 2mg