Best Green Bean Salad with Feta

I’m always looking for ways to eat more vegetables without feeling like I’m forcing myself through a boring meal. Green beans are one of those vegetables that can go either way—they’re fine steamed, but nothing to get excited about. But toss them with feta, almonds, and a tangy lemon dressing? Now we’re talking.

This green bean salad is one of those recipes I keep coming back to when I need a side dish that actually tastes interesting. The crunch from the almonds, the salty feta, and that bright dressing make it feel more like a real dish than just vegetables on a plate. Plus, it comes together pretty quickly, which is always a win in my book.

Want something green on the table that people will actually finish? This is it. No fancy techniques required, just a handful of ingredients that work really well together.

green bean salad with feta
Image: constantrecipes.com / All Rights reserved

Why You’ll Love This Green Bean Salad

  • Quick and easy – This salad comes together in under 30 minutes, making it perfect for busy weeknights or last-minute gatherings.
  • Fresh and healthy – Packed with crisp green beans, tangy feta, and crunchy almonds, this salad is a nutritious side dish that doesn’t feel like you’re eating your vegetables.
  • Simple ingredients – You probably have most of these pantry staples on hand already, and the fresh ingredients are easy to find at any grocery store.
  • Great for meal prep – This salad holds up well in the fridge, so you can make it ahead for lunches throughout the week or bring it to potlucks without worrying about it getting soggy.

What Kind of Green Beans Should I Use?

Fresh green beans are definitely the way to go for this salad, and you’ll find them in the produce section year-round. Look for beans that are bright green, firm, and snap easily when you bend them – that’s how you know they’re fresh. You can use regular green beans or the thinner French green beans (haricots verts), which are a bit more tender and cook slightly faster. If fresh isn’t an option, frozen green beans can work in a pinch, but make sure to thaw and drain them well before cooking since they tend to hold extra water.

green bean salad with feta
Image: constantrecipes.com / All Rights reserved

Options for Substitutions

This fresh salad is easy to customize based on what you have in your kitchen:

  • Almonds: Feel free to swap almonds with walnuts, pecans, or pine nuts. You could also use sunflower seeds for a nut-free option. Toast them the same way for that nice crunch.
  • Green beans: While green beans are the star here, you can use a mix of green and yellow wax beans for some color variety. Snap peas or sugar snap peas also work well if you blanch them for just 2-3 minutes instead.
  • Feta cheese: If you’re not a feta fan, try crumbled goat cheese or shaved parmesan instead. For a dairy-free version, just leave it out and add a few extra nuts for texture.
  • Lemon juice: Red wine vinegar or white wine vinegar can replace lemon juice if that’s what you have on hand. Use the same amount for a tangy dressing.
  • Basil: Fresh mint, parsley, or dill all work nicely in this salad. You could also use a combination of herbs if you have them.
  • Dijon mustard: Regular yellow mustard or whole grain mustard can substitute for dijon. The flavor will be slightly different but still tasty.

Watch Out for These Mistakes While Cooking

The biggest mistake when making green bean salad is overcooking the beans until they’re mushy and dull – you want them tender-crisp with a bright green color, so keep a close eye during that final uncovered cooking step and test them with a fork. Adding the dressing while the beans are still warm helps the flavors soak in better, but if you add the feta too early, it’ll melt and lose its crumbly texture, so save half for topping at the end like the recipe suggests. To get the most flavor from your garlic, mince it really fine or use a garlic press before whisking it into the dressing, and don’t skip toasting those almonds – raw almonds won’t give you nearly the same nutty, crunchy contrast against the tender beans.

green bean salad with feta
Image: constantrecipes.com / All Rights reserved

What to Serve With Green Bean Salad?

This green bean salad is perfect alongside grilled chicken, salmon, or steak since it’s light and refreshing enough to balance out heavier proteins. I love serving it at summer cookouts with burgers or grilled sausages, where the lemony dressing and crunchy almonds add a nice contrast to smoky grilled meats. It also works great as part of a Mediterranean-style spread with hummus, pita bread, and other cold salads like tabbouleh or cucumber tomato salad. If you’re looking for a vegetarian meal, pair it with some warm crusty bread and a grain like quinoa or couscous to make it more filling.

Storage Instructions

Store: This green bean salad keeps really well in the fridge for up to 3 days in an airtight container. I actually think it tastes even better the next day once the flavors have had time to mingle together. Just give it a quick toss before serving since the dressing might settle at the bottom.

Make Ahead: You can totally prep this salad ahead of time! Cook the green beans and make the dressing up to 2 days in advance, then store them separately. When you’re ready to eat, just toss everything together with the feta and fresh basil so it stays nice and crisp.

Serve: This salad is great served cold or at room temperature. If you’ve stored it in the fridge, I like to take it out about 15 minutes before serving to take the chill off. The flavors really shine when it’s not ice cold!

Preparation Time 15-20 minutes
Cooking Time 10-20 minutes
Total Time 25-40 minutes
Level of Difficulty Medium
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 420-480
  • Protein: 13-16 g
  • Fat: 33-38 g
  • Carbohydrates: 25-30 g

Ingredients

For the salad:

  • 1/2 cup almonds (I use Blue Diamond sliced almonds for a better crunch)
  • 1 lb green beans (trimmed and cut into 2-inch pieces)
  • 1/4 cup water
  • 3/4 tsp salt
  • 1/3 cup feta (crumbled into large chunks for better texture)
  • 4 basil leaves (stacked and sliced into thin ribbons)

For the dressing:

  • 3 tbsp olive oil (I prefer Bertolli Extra Virgin for this dressing)
  • 1.5 tbsp lemon juice
  • 2 tsp dijon mustard (I like Grey Poupon to add a sharp tang)
  • 1 garlic clove
  • 1/4 tsp black pepper
  • Pinch of red pepper flakes
  • Pinch of dried oregano

Step 1: Toast the Almonds and Prepare the Dressing Base

  • 1/2 cup almonds
  • 3 tbsp olive oil
  • 1.5 tbsp lemon juice
  • 2 tsp dijon mustard
  • 1 garlic clove, minced
  • 1/4 tsp black pepper
  • Pinch of red pepper flakes
  • 1/4 tsp salt

Heat a large skillet over medium heat and add the almonds, toasting them for 4-6 minutes, stirring occasionally, until they turn golden brown and fragrant.

Transfer to a bowl and set aside.

While the almonds toast, mince the garlic clove very finely—this will ensure it distributes evenly throughout the dressing.

In a separate small bowl, whisk together the olive oil, lemon juice, Dijon mustard, minced garlic, black pepper, red pepper flakes, and 1/4 teaspoon of salt to create the vinaigrette; set this dressing aside.

Step 2: Steam the Green Beans Until Tender

  • 1 lb green beans, trimmed and cut into 2-inch pieces
  • 1/4 cup water
  • 3/4 tsp salt

Return the skillet to medium heat and add the trimmed green beans, 1/4 cup water, and 3/4 teaspoon of salt.

Cover the skillet and steam for 7-10 minutes until the beans are bright green and tender-crisp.

I like to keep the lid on during this phase so the steam cooks the beans evenly without losing moisture.

Once the beans are tender, remove the lid and increase heat to medium-high, cooking for another 2-5 minutes until all the water has evaporated—this concentrates the flavor and prevents the salad from becoming watery.

Step 3: Combine and Finish the Salad

  • dressing mixture from Step 1
  • toasted almonds from Step 1
  • cooked green beans from Step 2
  • 1/3 cup feta, crumbled into large chunks
  • 4 basil leaves, sliced into thin ribbons

While the skillet is still warm, pour the dressing from Step 1 into the cooked green beans and toss well to coat everything evenly.

Add the toasted almonds and half of the crumbled feta, folding gently to combine without breaking up the cheese too much.

Transfer to a serving bowl or plates, then top with the remaining feta chunks.

Stack the fresh basil leaves and slice them into thin ribbons, then scatter over the top as a finishing garnish.

Serve immediately while the green beans are still warm—the warmth brings out the aromatic qualities of the basil and makes the dressing coat the beans beautifully.

Step 4: Add the Finishing Touch (Optional)

For an optional finishing touch that adds brightness and visual appeal, finely zest a fresh lemon and sprinkle it over the top of the salad just before serving.

This adds a pop of color and intensifies the lemony flavor without adding excess liquid to the dish.

green bean salad with feta

Best Green Bean Salad with Feta

Delicious Best Green Bean Salad with Feta recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 32 minutes
Servings: 4 servings
Calories: 450

Ingredients
  

For the salad::
  • 1/2 cup almonds (I use Blue Diamond sliced almonds for a better crunch)
  • 1 lb green beans (trimmed and cut into 2-inch pieces)
  • 1/4 cup water
  • 3/4 tsp salt
  • 1/3 cup feta (crumbled into large chunks for better texture)
  • 4 basil leaves (stacked and sliced into thin ribbons)
For the dressing::
  • 3 tbsp olive oil (I prefer Bertolli Extra Virgin for this dressing)
  • 1.5 tbsp lemon juice
  • 2 tsp dijon mustard (I like Grey Poupon to add a sharp tang)
  • 1 garlic clove
  • 1/4 tsp black pepper
  • Pinch of red pepper flakes
  • Pinch of dried oregano

Method
 

  1. Heat a large skillet over medium heat and add the almonds, toasting them for 4-6 minutes, stirring occasionally, until they turn golden brown and fragrant. Transfer to a bowl and set aside. While the almonds toast, mince the garlic clove very finely—this will ensure it distributes evenly throughout the dressing. In a separate small bowl, whisk together the olive oil, lemon juice, Dijon mustard, minced garlic, black pepper, red pepper flakes, and 1/4 teaspoon of salt to create the vinaigrette; set this dressing aside.
  2. Return the skillet to medium heat and add the trimmed green beans, 1/4 cup water, and 3/4 teaspoon of salt. Cover the skillet and steam for 7-10 minutes until the beans are bright green and tender-crisp. I like to keep the lid on during this phase so the steam cooks the beans evenly without losing moisture. Once the beans are tender, remove the lid and increase heat to medium-high, cooking for another 2-5 minutes until all the water has evaporated—this concentrates the flavor and prevents the salad from becoming watery.
  3. While the skillet is still warm, pour the dressing from Step 1 into the cooked green beans and toss well to coat everything evenly. Add the toasted almonds and half of the crumbled feta, folding gently to combine without breaking up the cheese too much. Transfer to a serving bowl or plates, then top with the remaining feta chunks. Stack the fresh basil leaves and slice them into thin ribbons, then scatter over the top as a finishing garnish. Serve immediately while the green beans are still warm—the warmth brings out the aromatic qualities of the basil and makes the dressing coat the beans beautifully.
  4. For an optional finishing touch that adds brightness and visual appeal, finely zest a fresh lemon and sprinkle it over the top of the salad just before serving. This adds a pop of color and intensifies the lemony flavor without adding excess liquid to the dish.

Leave a Comment

Recipe Rating