Cold and creamy, with tender potatoes, crisp green beans, and a bright herb dressing, this potato salad has the kind of contrast that keeps people going back for a second scoop. It’s hearty enough to sit next to grilled meat or sandwiches, but fresh enough that it doesn’t feel heavy after a few bites.
The trick is treating the potatoes and green beans like they need different cooking times, because they do. The potatoes need enough simmer time to turn creamy at the center without falling apart, while the beans only need a quick blanch and ice bath to keep their snap and color. The dressing leans on Dijon, vinegar, dill, and parsley, which keeps the salad from tasting flat the way some mayo-based salads can.
Below, I’ll walk through the small details that make this salad hold together instead of turning mushy, plus a few swaps and make-ahead notes that are worth knowing before you start.
The potatoes stayed tender but didn’t turn to mush, and the green beans still had a little bite after chilling. The dressing tasted even better after a couple of hours in the fridge.
Creamy Green Bean Potato Salad is the kind of chilled side that gets even better after the herbs and Dijon settle in.
The Part Most Potato Salads Get Wrong: Timing the Beans and Potatoes Separately
The common mistake here is cooking everything until it is equally soft. Potatoes need to be tender all the way through so they can soak up the dressing, but green beans need to stay just crisp enough to bring some life to the bowl. If both go too far, the salad turns heavy and the texture goes flat.
For this salad, the potatoes and beans are only loosely related in the pot. Salt the water for the potatoes so they taste seasoned from the inside out, then blanch the beans separately and shock them in ice water the moment they turn bright green. That quick chill stops the cooking and keeps the beans snappy after the salad rests in the fridge.
What Each Ingredient Is Actually Doing In The Bowl

- Potatoes — Use a waxy or all-purpose potato if you can. They hold their shape after boiling and stay creamy instead of grainy. If all you have are russets, cook them gently and stop as soon as they’re tender so they don’t collapse.
- Green beans — Fresh beans matter here because they bring the crisp bite that balances the creamy dressing. Frozen beans will work in a pinch, but they’ll be softer and a little less bright after chilling.
- Mayonnaise and sour cream — The mayo gives body and richness, while the sour cream keeps the dressing tangy and lighter on the tongue. Full-fat versions hold up best in the fridge, especially once the salad chills and firms up.
- Dijon mustard and white wine vinegar — These two are the backbone of the dressing. Dijon gives the salad a sharp, savory edge, and vinegar wakes everything up so the salad doesn’t taste heavy.
- Fresh dill and parsley — Dried herbs won’t give the same fresh, clean finish. If you need to swap, use chives for part of the parsley and a smaller amount of dried dill, but the flavor will be less vivid.
- Red onion — Finely diced onion gives a little crunch and a sharp bite in the background. If raw onion feels too strong, soak the diced pieces in cold water for 10 minutes before adding them.
Building The Dressing Before It Hits The Potatoes
Mix The Creamy Base First
Stir the mayonnaise, sour cream, Dijon, vinegar, dill, parsley, salt, and pepper together until the dressing looks smooth and speckled with herbs. This does more than save time later; it gives the vinegar a chance to blend into the fat instead of hitting the potatoes as a sharp, uneven splash. If the dressing tastes a little too bold on its own, that’s normal — potatoes need more seasoning than you think.
Fold In The Potatoes While They’re Cool, Not Cold
Let the potatoes cool enough that they won’t fall apart when stirred, but don’t wait until they’re refrigerator-cold. Slightly warm potatoes absorb the dressing better and pick up more flavor in the center. If the potatoes are steaming hot, they’ll loosen the mayonnaise and make the salad greasy.
Add The Beans At The End So They Stay Distinct
Once the potatoes are coated, fold in the green beans and red onion with a light hand. You want the bowl to look composed, not mashed together. The beans should keep their shape, and the onion should be distributed without disappearing into the dressing.
Swap The Sour Cream For Greek Yogurt
Plain Greek yogurt gives the dressing a sharper, tangier edge and a little extra protein. It’s a good substitute if you want a lighter salad, but the dressing will taste less rich and can be a touch firmer after chilling.
Make It Dairy-Free With A Vegan Mayo Base
Use a good vegan mayonnaise and replace the sour cream with a plain dairy-free yogurt or vegan sour cream. The texture stays creamy, but the flavor is usually a little brighter and less rounded, so taste and adjust the salt after mixing.
Turn It Into A More Substantial Side
Add chopped hard-boiled eggs or a handful of diced cooked ham if you want the salad to feel more filling. Both additions work best when stirred in at the very end so they don’t break apart and muddle the texture.
Storage And Reheating
- Refrigerator: Store covered for up to 3 days. The dressing will thicken a bit as it chills, and the herbs may darken slightly, but the flavor stays good.
- Freezer: Don’t freeze this salad. The potatoes turn grainy and the creamy dressing separates after thawing.
- Reheating: Serve this one cold or let it sit at room temperature for 15 to 20 minutes before serving. If it looks dry after chilling, stir in a spoonful of mayo or sour cream instead of warming it, which would break the dressing.
Questions I Get Asked About This Recipe

Creamy Green Bean Potato Salad
Ingredients
Equipment
Method
- Boil the cubed potatoes in boiling water until tender, about 10-15 minutes, until a knife tip slides in easily. Drain and spread them on a sheet pan to cool slightly, until steaming stops.
- Blanch the 2-inch green bean pieces in boiling water for 3 minutes, until bright green and just-tender. Transfer them to an ice bath for 1-2 minutes, then drain thoroughly so they stay crisp.
- Combine the potatoes and green beans in a bowl and mix gently so the beans are evenly distributed.
- Mix mayonnaise, sour cream, Dijon mustard, and white wine vinegar until smooth and creamy. Add dill, parsley, salt, and pepper and stir until the herbs are evenly dispersed.
- Add the red onion to the potato mixture and toss to distribute it. Pour in the dressing and toss until every piece looks lightly coated and creamy.
- Refrigerate the potato bean salad for 2 hours before serving to let the flavors meld and the dressing thicken slightly. Serve cold, with the potatoes and beans still looking distinct rather than mushy.