Cold potato salad gets a lot more interesting when the potatoes stay tender and the green beans keep a little snap. This creamy green bean potato salad lands in that sweet spot: sturdy enough to hold up in the bowl, fresh enough to taste bright, and rich without feeling heavy. The dill, parsley, and Dijon give the dressing a clean edge that keeps every bite from going flat.
The trick is treating the potatoes and green beans like they need different cooking times, because they do. The potatoes should be cooked until just tender so they absorb the dressing without turning mushy, while the green beans need a fast blanch and an ice bath to lock in their color and bite. Once both are cooled, the dressing clings instead of sliding off, which is what makes this salad taste cohesive after chilling.
Below you’ll find the little details that keep the texture right, plus a few smart swaps if you want to make it ahead or adjust it for what’s in your kitchen.
The dressing coated everything beautifully, and the green beans stayed crisp even after chilling overnight. I loved the way the dill and Dijon cut through the creaminess.
Save this creamy green bean potato salad for potlucks, cookouts, and make-ahead sides that stay fresh after chilling.
The Reason the Dressing Waits Until Everything Is Cold
Warm potatoes are thirsty. That sounds helpful, but in a salad like this it can work against you. If you add the creamy dressing while the potatoes are still hot, the mayonnaise and sour cream loosen up too much and slide to the bottom instead of clinging to each piece. Letting the potatoes and green beans cool first gives you a salad that tastes coated, not soupy.
The other mistake is overcooking the potatoes because you want them “done.” You want them tender all the way through, but still intact when you toss them. Waxy potatoes hold their shape best, though all-purpose potatoes work if you drain them well and let steam escape before mixing. The salad gets better after chilling because the dressing settles into the potatoes instead of just sitting on the surface.
What the Potatoes, Beans, and Herbs Are Doing Here

- Potatoes — Use a waxy or all-purpose potato if you can. They stay intact after boiling and hold the dressing instead of collapsing into mash. If you only have russets, cut them a little larger and cool them on a tray so they don’t fall apart when stirred.
- Green beans — Three minutes in boiling water is enough. They should turn bright green and bend before they snap, then go straight into the ice bath. That quick chill keeps the color vivid and preserves the bite that makes this salad feel fresh.
- Mayonnaise and sour cream — This combination gives you richness plus a little tang. Mayo carries the body of the dressing, while sour cream keeps it from tasting heavy. You can swap in plain Greek yogurt for part of the sour cream if you want more tang and a slightly lighter finish.
- Dijon mustard and white wine vinegar — These are the balance points. Dijon sharpens the creaminess, and vinegar wakes everything up after the salad chills. If you use another vinegar, keep it mild; anything too harsh can take over once the salad sits.
- Fresh dill and parsley — Dried herbs won’t give this salad the same lift. Fresh dill brings the classic potato-salad flavor, and parsley adds a clean green note that keeps the dressing from feeling flat.
- Red onion — Finely dice it so you get a little bite without overwhelming each forkful. If raw onion is too strong for your taste, rinse the diced onion under cold water and pat it dry before adding it to the bowl.
Building the Salad So It Stays Creamy, Not Heavy
Cooking the Potatoes Properly
Start the potatoes in cold salted water and bring them up together so the outside doesn’t overcook before the center softens. Drain them when a knife slides in with just a little resistance. If they’re falling apart in the pot, they’ve gone too far; the salad will turn dense and pasty once you stir in the dressing.
Blanching the Green Beans
Drop the beans into boiling water for about 3 minutes, then move them immediately to an ice bath. You want them bright and crisp-tender, not soft. If you skip the ice bath, the carryover heat keeps cooking them and the salad loses that clean snap.
Mixing Without Crushing
Combine the cooled potatoes and beans first, then fold in the onion and dressing gently. A large bowl helps because you don’t have to mash the potatoes just to get everything coated. Stir only until the dressing clings to the vegetables; overmixing turns the potatoes gluey and muddles the pieces you worked to keep intact.
Letting It Chill and Set
Two hours in the refrigerator changes this from a dressed bowl of vegetables into a proper salad. The potatoes absorb a little of the dressing, the herbs perfume the whole dish, and the acidity settles down. If it looks a touch tight after chilling, stir in a spoonful of sour cream or a splash of vinegar right before serving.
How to Adapt This Salad Without Losing the Texture
Dairy-Free Version
Use a good dairy-free mayonnaise and replace the sour cream with unsweetened dairy-free yogurt or a thick vegan sour cream. The salad will still be creamy, but the finish may be a little less rich, so taste it after chilling and add another small splash of vinegar if it needs more brightness.
Lighter Herb-Forward Salad
Swap half the mayo for extra sour cream or plain Greek yogurt. You’ll get a sharper, tangier salad with a little less weight. This works especially well if you’re serving it with grilled foods and want the dressing to taste fresher than rich.
No Fresh Dill on Hand
Use 1 to 1 1/2 teaspoons dried dill in place of the fresh dill, but know the flavor will be quieter and less grassy. Add it directly to the dressing so it has a chance to soften and bloom before it hits the potatoes. Fresh parsley still helps the salad taste lively even if the dill is dried.
Make-Ahead for a Crowd
Cook the potatoes and beans a day ahead and keep them chilled separately from the dressing. Combine everything a few hours before serving so the vegetables absorb flavor without softening too much. If the salad looks dry after sitting, stir in a spoonful of mayo and a teaspoon of vinegar to wake it back up.
Storage and Reheating
- Refrigerator: Store covered for up to 3 days. The herbs soften a bit, but the flavor holds well.
- Freezer: I don’t recommend freezing this salad. The creamy dressing separates and the potatoes take on a mealy texture after thawing.
- Reheating: Serve it cold or let it sit at room temperature for 15 to 20 minutes. Heating this salad breaks the dressing and ruins the texture, so don’t warm it in the microwave.
Answers to the Questions Worth Asking

Creamy Green Bean Potato Salad
Ingredients
Equipment
Method
- Boil cubed potatoes in boiling water until tender, about 15-20 minutes. Visual cue: they should pierce easily with a fork.
- Drain potatoes and spread on a sheet pan to cool, about 10 minutes. Visual cue: steam should noticeably subside and the cubes should look matte.
- Boil a pot of water and blanch the green beans for 3 minutes. Visual cue: the beans turn bright green.
- Transfer green beans to an ice bath right after blanching for fast cooling, about 2-3 minutes. Visual cue: beans stay crisp-tender and do not dull in color.
- Combine cooled potatoes and cooled green beans in a bowl. Visual cue: the mixture should look evenly mixed with visible green bean pieces.
- Mix mayonnaise, sour cream, Dijon mustard, and white wine vinegar until smooth. Visual cue: the dressing should look creamy and thick.
- Stir in chopped dill, chopped parsley, salt, and pepper. Visual cue: flecks of herbs should be evenly distributed.
- Add finely diced red onion to the potato mixture. Visual cue: small purple-white bits should be visible throughout.
- Pour in the dressing and toss until everything is coated. Visual cue: potatoes and green beans should glisten with the creamy herb dressing.
- Refrigerate the salad for 2 hours before serving. Visual cue: it should look set and cooler, with dressing clinging to the vegetables.


