Herb Pesto Green Bean Salad Recipe
Introduction
This Herb Pesto Green Bean Salad is a fresh, vibrant dish perfect for any season. Crisp green beans are tossed in a fragrant pesto made with walnuts, fresh herbs, and a bright lemon dressing. It’s a simple yet flavorful side that will complement any meal.

Ingredients
- 1 ½ lbs green beans, trimmed and cut into 1” pieces
- ¼ cup walnuts, toasted (or almonds, pistachios, or cashews)
- 1 bunch dill, roughly chopped without stems
- ½ bunch parsley, roughly chopped without stems
- 1 clove garlic
- ⅓ cup olive oil
- 1 tsp kosher salt, plus extra flaky salt for finishing
- 1 lemon, divided and juiced
- 1 tsp red wine vinegar
- 1 tsp Dijon mustard
Instructions
- Step 1: Prepare an ice bath by filling a large bowl with ice and cold water.
- Step 2: Bring a large pot of water to a boil. Add the trimmed and cut green beans and cook for 2 minutes.
- Step 3: Immediately transfer the beans to the ice bath using a strainer or tongs. Let them chill for 5 minutes, then pat dry with a paper towel.
- Step 4: In a food processor, combine toasted walnuts, olive oil, juice of half the lemon, and garlic. Blend until smooth.
- Step 5: Add chopped dill, parsley, red wine vinegar, Dijon mustard, and kosher salt to the processor. Blend again until smooth to create the pesto.
- Step 6: Toss the drained green beans with the pesto in a large bowl.
- Step 7: Squeeze the juice of the remaining lemon half over the salad and sprinkle with flaky salt if desired. Toss to combine.
- Step 8: Transfer the salad to a serving dish and serve immediately.
Tips & Variations
- Use your favorite nuts in place of walnuts, such as almonds or cashews, for a different flavor and texture.
- For extra bright flavor, add a pinch of lemon zest to the pesto before blending.
- If you don’t have a food processor, finely chop the herbs and nuts and mix the pesto ingredients by hand.
- Add some crumbled feta or shaved Parmesan on top for a cheesy twist.
Storage
Store the salad in an airtight container in the refrigerator for up to 2 days. The green beans are best enjoyed fresh, but you can gently re-toss with a little olive oil before serving cold or at room temperature. Avoid reheating, as it’s a fresh salad.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen green beans for this salad?
While fresh green beans are preferred for their crisp texture, you can use frozen beans if thawed and blanched briefly. Make sure to pat them dry well before tossing in the pesto.
Is this pesto safe to make ahead?
Yes, you can prepare the pesto a day ahead and store it in the refrigerator. Bring it to room temperature and give it a quick stir before mixing with the green beans.
PrintHerb Pesto Green Bean Salad Recipe
A vibrant and fresh Herb Pesto Green Bean Salad that combines crisp-tender green beans with a flavorful homemade herb walnut pesto. This salad is brightened with lemon juice, enhanced with garlic and Dijon mustard, and perfect for a light side dish or a healthy snack.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Salad
- Method: Blending and Boiling
- Cuisine: American
- Diet: Vegetarian
Ingredients
Green Beans
- 1 ½ lbs green beans, trimmed and cut into 1-inch pieces
Herb Walnut Pesto
- ¼ cup walnuts, toasted (or substitute almonds, pistachios, or cashews)
- 1 bunch dill, roughly chopped without stems
- ½ bunch parsley, roughly chopped without stems
- 1 clove garlic
- ⅓ cup olive oil
- 1 tsp kosher salt, plus extra flaky salt for finishing
- 1 lemon, divided and juiced
- 1 tsp red wine vinegar
- 1 tsp Dijon mustard
Instructions
- Prepare the Herb Pesto: While the green beans chill, place the toasted walnuts, olive oil, juice from half of the lemon, and garlic clove into a food processor. Blend these ingredients until you achieve a smooth consistency.
- Add Fresh Herbs and Seasonings: Add the chopped dill, parsley, red wine vinegar, Dijon mustard, and kosher salt to the food processor. Continue blending until the pesto is smooth and well combined.
- Prepare Ice Bath: Fill a large bowl with ice and cold water to create an ice bath for shocking the green beans, preserving their bright color and crisp texture.
- Cook the Green Beans: Bring a large pot of water to a rolling boil. Add the trimmed and cut green beans to the boiling water and cook for exactly 2 minutes to achieve a tender-crisp texture.
- Shock the Green Beans: Using a strainer or tongs, quickly transfer the cooked green beans into the prepared ice bath. Let them chill for 5 minutes to stop the cooking process and maintain vibrant color.
- Dry the Green Beans: Remove the green beans from the ice bath and pat them dry carefully with a paper towel to avoid watering down the pesto.
- Toss with Herb Pesto: Place the dried green beans in a bowl and toss them thoroughly with the prepared herb walnut pesto to coat evenly.
- Finish and Serve: Squeeze the juice from the remaining half of the lemon over the salad, sprinkle a pinch of flaky salt if desired, and toss once more. Transfer the salad to a serving dish and serve immediately to enjoy the fresh flavors.
Notes
- Toast the walnuts lightly in a dry skillet before blending to enhance their flavor.
- Feel free to substitute walnuts with almonds, pistachios, or cashews for a different nutty taste.
- Serve immediately to enjoy the crisp texture of the green beans and freshness of the pesto.
- This salad can be prepared a few hours ahead; keep refrigerated and toss again before serving.
- Adjust salt and lemon juice to taste for desired acidity and seasoning.
Keywords: green bean salad, herb pesto, walnut pesto, fresh herbs, healthy salad, side dish, vegetarian, lemon dressing

