I’ll be honest—for years, I thought green vegetables in salads were basically just rabbit food. My kids would push them around their plates, and I couldn’t really blame them. Cold, bland veggies? No thanks.
But here’s what changed my mind: roasting. Well, actually blanching in this case, but the point is that cooking these vegetables first makes all the difference. When you take fresh asparagus and green beans, cook them just until they’re tender but still have some bite, then toss them with creamy potatoes and a tangy mustard dressing? That’s when people actually *want* to eat their vegetables.
This salad works great as a side dish for dinner or something to bring to a potluck. It’s filling enough that it won’t leave you hungry, but it still feels light and fresh.
Why You’ll Love This Asparagus and Green Beans Salad
- Fresh and healthy – Packed with green vegetables and wholesome ingredients, this salad is a nutritious choice that doesn’t skimp on flavor.
- Perfect for meal prep – This salad holds up well in the fridge, making it great for preparing ahead of time for easy lunches throughout the week.
- Simple homemade dressing – The tangy red wine vinaigrette comes together in minutes with ingredients you probably already have in your pantry.
- Great for gatherings – This colorful salad works perfectly as a side dish for potlucks, barbecues, or family dinners, and it tastes even better at room temperature.
What Kind of Beans Should I Use?
For this salad, fresh green beans are your best bet since they’ll have a nice crisp-tender texture when cooked just right. You can use regular green beans or the thinner French haricots verts – both work great, though the haricots verts cook a bit faster so keep an eye on them. If fresh beans aren’t available, frozen green beans can work in a pinch, but skip the canned variety since they tend to be too soft and mushy for a salad like this. When shopping, look for beans that are bright green and snap easily when you bend them – that’s how you know they’re fresh and will taste their best.
Options for Substitutions
This salad is pretty forgiving when it comes to swapping ingredients:
- Potatoes: Any potato variety works here – waxy potatoes like red or fingerling hold their shape nicely, while russets give you a creamier texture. You could also try sweet potatoes for a slightly sweeter twist.
- Green beans and asparagus: Feel free to use all green beans or all asparagus if that’s what you have. You can also swap in snap peas, broccoli florets, or even zucchini – just adjust cooking times accordingly.
- Walnuts: Almonds, pecans, or pine nuts make great substitutes. Toast them lightly for extra flavor. If you have a nut allergy, try sunflower seeds or pumpkin seeds instead.
- Red wine vinegar: White wine vinegar, apple cider vinegar, or even lemon juice will give you that tangy kick. Start with a bit less if using lemon juice as it’s more acidic.
- Dijon mustard: Regular yellow mustard or whole grain mustard both work fine. Just know that yellow mustard is milder, so you might want to add a touch more.
- Red onion: Shallots give a similar flavor, or use green onions for something milder. If raw onion is too strong for you, soak the chopped pieces in cold water for 10 minutes before adding to the salad.
Watch Out for These Mistakes While Cooking
Overcooking your green beans and asparagus is the biggest mistake you can make with this salad – they should be bright green and still have a slight crunch, so pull them from the boiling water right at the 4-minute mark and immediately plunge them into ice water to stop the cooking process.
Another common error is cutting your vegetables into uneven pieces, which leads to some being mushy while others are undercooked, so take an extra minute to make sure your potato chunks, beans, and asparagus are all similar in size.
Don’t skip the step of tossing the warm potatoes with half the dressing first – this allows them to absorb more flavor while they’re still hot, making the whole salad taste better.
Finally, make sure your beans and asparagus are completely dry after draining them from the ice water, as excess moisture will dilute your dressing and leave you with a watery salad instead of a well-coated one.
What to Serve With Asparagus and Green Beans Salad?
This salad is hearty enough to work as a light lunch on its own, but it also makes a great side dish for grilled chicken or salmon. The potatoes and walnuts give it some substance, so you don’t necessarily need to add much more to make it a complete meal. If you’re serving it at a barbecue or potluck, it pairs nicely with grilled meats, burgers, or even a simple rotisserie chicken from the store. For a vegetarian option, try it alongside some marinated tofu or a frittata for a satisfying dinner that comes together quickly.
Storage Instructions
Store: This salad keeps really well in the fridge for up to 3 days in an airtight container. The flavors actually get better as they sit together, so it’s a great one to make ahead for lunches or potlucks. Just give it a good stir before serving since the dressing might settle at the bottom.
Make Ahead: You can prep the vegetables and dressing separately up to a day in advance. Keep the cooked potatoes, beans, and asparagus in one container and the dressing in another, then toss everything together right before serving. This keeps the veggies from getting too soft and the walnuts nice and crunchy.
| Preparation Time | 20-30 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 40-60 minutes |
| Level of Difficulty | Medium |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 900-1050
- Protein: 22-28 g
- Fat: 53-62 g
- Carbohydrates: 90-105 g
Ingredients
For the salad:
- 1.25 lb potatoes (I use Yukon Gold for a creamier texture)
- 1 lb green beans (trimmed and cut into 2-inch pieces)
- 1 bunch asparagus (tough ends removed and cut into 2-inch lengths)
- 3 tbsp red onion
- 3 tbsp parsley
- 1 handful walnuts (toasted for a better crunch and aroma)
For the vinaigrette:
- 4 tbsp olive oil (I prefer Bertolli Extra Virgin for dressings)
- 2 tbsp red wine vinegar
- 1 tsp dijon mustard (I always use Grey Poupon for the best tang)
- 2 garlic cloves
- 8 twists black pepper
- 1/4 tsp salt
Step 1: Prepare Mise en Place and Toast Walnuts
- 1.25 lb potatoes
- 1 lb green beans
- 1 bunch asparagus
- 3 tbsp red onion
- 3 tbsp parsley
- 1 handful walnuts
- 2 garlic cloves
While your water comes to a boil, chop the potatoes into bite-sized chunks (about 1-inch pieces so they cook evenly), trim the asparagus and cut into 2-inch lengths, trim the green beans and cut into 2-inch pieces, mince the garlic cloves, dice the red onion, and roughly chop the parsley.
Toast the walnuts in a dry skillet over medium heat for 3-4 minutes, stirring occasionally, until fragrant and lightly browned—this deepens their flavor and creates better crunch.
Set the toasted walnuts aside to cool.
Step 2: Cook Potatoes and Green Vegetables
- potatoes from Step 1
- green beans from Step 1
- asparagus from Step 1
Bring a large pot of salted water to a boil and add the chopped potatoes.
Cook for 8 minutes, then add the green beans and asparagus pieces to the same pot.
Continue cooking for 4-5 minutes until all vegetables are just tender but still have a slight bite—don’t overcook or they’ll become mushy.
The potatoes should be fork-tender and the green vegetables bright green.
Step 3: Shock Green Vegetables and Make Vinaigrette
- 4 tbsp olive oil
- 2 tbsp red wine vinegar
- 1 tsp dijon mustard
- garlic from Step 1
- 8 twists black pepper
When the vegetables are done, drain the potatoes into a colander and set aside.
Transfer the green beans and asparagus to a bowl of ice water to stop them from cooking further and to set their bright green color.
While the vegetables cool, whisk together the olive oil, red wine vinegar, Dijon mustard, minced garlic, and black pepper in a small bowl until the dressing is emulsified and well combined.
Step 4: Assemble and Dress the Salad
- cooked potatoes from Step 2
- vinaigrette from Step 3
- green beans and asparagus from Step 3
- red onion from Step 1
- parsley from Step 1
- toasted walnuts from Step 1
- 1/4 tsp salt
Drain the cooked potatoes and place them in a large serving bowl.
Pour half of the vinaigrette over the warm potatoes and stir gently so they absorb the dressing.
Drain and pat dry the green beans and asparagus from the ice water.
Add the cooled green vegetables, diced red onion, chopped parsley, and toasted walnuts to the potatoes.
I like to add the remaining dressing gradually and toss gently to avoid breaking up the vegetables—you can always drizzle a bit more if needed for your preferred level of coating.
Season with the salt and toss once more.
Serve immediately or at room temperature.

Homemade Asparagus and Green Beans Salad
Ingredients
Method
- While your water comes to a boil, chop the potatoes into bite-sized chunks (about 1-inch pieces so they cook evenly), trim the asparagus and cut into 2-inch lengths, trim the green beans and cut into 2-inch pieces, mince the garlic cloves, dice the red onion, and roughly chop the parsley. Toast the walnuts in a dry skillet over medium heat for 3-4 minutes, stirring occasionally, until fragrant and lightly browned—this deepens their flavor and creates better crunch. Set the toasted walnuts aside to cool.
- Bring a large pot of salted water to a boil and add the chopped potatoes. Cook for 8 minutes, then add the green beans and asparagus pieces to the same pot. Continue cooking for 4-5 minutes until all vegetables are just tender but still have a slight bite—don't overcook or they'll become mushy. The potatoes should be fork-tender and the green vegetables bright green.
- When the vegetables are done, drain the potatoes into a colander and set aside. Transfer the green beans and asparagus to a bowl of ice water to stop them from cooking further and to set their bright green color. While the vegetables cool, whisk together the olive oil, red wine vinegar, Dijon mustard, minced garlic, and black pepper in a small bowl until the dressing is emulsified and well combined.
- Drain the cooked potatoes and place them in a large serving bowl. Pour half of the vinaigrette over the warm potatoes and stir gently so they absorb the dressing. Drain and pat dry the green beans and asparagus from the ice water. Add the cooled green vegetables, diced red onion, chopped parsley, and toasted walnuts to the potatoes. I like to add the remaining dressing gradually and toss gently to avoid breaking up the vegetables—you can always drizzle a bit more if needed for your preferred level of coating. Season with the salt and toss once more. Serve immediately or at room temperature.

