Mediterranean Green Bean Salad Recipe

5 from 16 votes
Jump to RecipeComment

This post may contain affiliate links.

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.

overhead shot of green bean salad with tomatoes and walnuts.


 

If you like bright and flavorful salad recipes, today’s recipe is for you! Just like our popular Mediterranean salad, summer lettuce salad and Greek salad, this green bean salad recipe calls for fresh vegetables and is full of flavor thanks to the tasty homemade Dijon dressing!

How to choose green beans

Green beans are sold in packages or, if you’re lucky, occasionally you can find them sold in bulk where you can pick them yourself. If you can select individual beans, good green beans are bright green and don’t have any brown marks on them. They are also crisp and snap when you bend them.

It’s best to use fresh green beans within 7 days of purchasing them. Keep the beans in a container or a reusable plastic bag in the produce drawer of the fridge. Got a lot of green beans? Try our Greek green beans!

Ingredients and substitutions

to make this recipe you need green beans, tomatoes, herbs, dijon, olive oil, walnuts, shallots and feta
  • Green beans: I cut the beans into thirds for this salad, but you can also keep them whole. Make sure the beans are bright in color and crisp.
  • Shallots: What makes this salad special is the shallot. Sliced and fried shallots are crispy and somewhat sweet, which would balance the flavors.
  • Tomatoes: I used cherry tomatoes, but you can use grape tomatoes, or chopped roma tomatoes as well.
  • Green onions and mint: For more flavor, we are bringing in the herbs. You can also use chopped parsley or cilantro.
  • Walnuts: In addition to bring a bit of crunch to the salad, walnuts are also a good source of healthy fat.
  • Kalamata olives: These add such nice flavor to the salad. Make sure they are pitted and halved.
  • Feta cheese: It’s always best to buy a block of feta and crumble it yourself. This way the feta tastes fresher and the texture is creamier.
  • Dijon dressing: You’re going to need dijon mustard, olive oil, lemon juice and garlic for this simple yet delicious dressing.

How To Cook Fresh Green Beans

Cooking fresh green beans is super simple and can be completed in just 10 minutes. First, bring the water to boil and season with salt. Then, add the green beans and cook for 6 to 8 minutes.

Using a slotted spoon, take the green beans out of the boiling water and immediately into a bowl of ice water. This way, the beans stay green and crisp.

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.

Step by Step Instructions

make the dressing., fry the shallots, blanch the green beans and make the salad.
  1. Make the dressing: In a small bowl mix the Dijon mustard with olive oil, lemon juice, garlic, salt and pepper.
  2. Fry the shallots: Heat the olive oil in a pan and, once it’s shimmery, fry the shallots until they are golden brown and crispy. Transfer them to a plate lined with a paper towel to absorb the excess oil.
  3. Blanch the green beans: Bring a pot of water to a boil and season with salt. Add the green beans and cook for 8 minutes. Immediately transfer them to a bowl of ice water and let them be in the water for 5 minutes. Drain and dry thoroughly.
  4. Assemble the salad: Place the green beans in a large shallow bowl and top with the tomatoes, olives, fried shallots, green onions, mint, walnuts, crumbled feta and the Dijon dressing.

Serving suggestion

This salad is perfect for those times when you’re looking for a light and easy dinner. You can top it with some Greek grilled chicken, zaatar chicken, Mediterranean turkey meatballs or instant pot chicken breast to turn it into a complete meal.

It’s also a delicious side for dishes such as Mediterranean shrimp, baked mahi mahi or pan seared salmon.

close up shot of Mediterranean green bean salad with a gold fork.

Frequently asked questions

Can I make green bean salad ahead of time?

Yes, you can prepare the dressing, cook the green beans and assemble the salad. Pour the dressing over the salad once you’re ready to serve.

Can I use raw green beans in this salad?

I don’t recommend using raw green beans as they are too crisp and don’t taste as good.

Can I use canned green beans to make this recipe?

I like to use fresh green beans to keep the nice green color. However, you can use canned ones as well.

How to store the leftovers?

Store the leftovers in an airtight container and refrigerate for up to 4 days.

Overhead shot of green bean salad in two different bowls on a grey backdrop.

More delicious salad recipes

Did you make this recipe? I’d love to hear about it! Please comment and leave a 5-star🌟 rating below. You can also follow us on Instagram, Facebook, Pinterest or subscribe to our newsletter to get a free e-Cookbook!

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: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 6
Save this Recipe
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

Ingredients 

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

Dijon dressing

  • 2 tbsp olive oil
  • 1 1/2 tsp dijon mustard
  • 1/4 tsp kosher salt
  • 1/4 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 tsp 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

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Leave a comment below!

About Shadi HasanzadeNemati

I'm here to show you how to make delicious Persian, Middle Eastern and Mediterranean food at home. My easy to follow recipes will bring exciting new flavors to your table!

Get a free eBook!
Fill out the form to get exclusive recipes that aren’t available anywhere else, plus receive free weekly recipes!
Please enable JavaScript in your browser to complete this form.
5 from 16 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




15 Comments

  1. 5 stars
    This looks delicious. I’ve never tried green bean salad before but I am definitely putting this one on my list!

  2. 5 stars
    All the ingredients mixed with that simple Dijon dressing make for a unique and wonderful side dish recipe.