Creamy potato salad should taste cool, tangy, and just a little bit sharp, with potatoes that hold their shape instead of turning to paste. The best versions have contrast in every bite: tender chunks of Yukon gold, crisp celery, a little crunch from red onion, and enough mustard in the dressing to keep the mayo from tasting flat. This version lands right in that sweet spot, which is why it disappears fast at cookouts and potlucks.
The trick is cooking the potatoes until they’re just fork-tender, then letting them cool completely before they meet the dressing. Warm potatoes keep absorbing flavor, but if they go into the bowl hot, they break apart when you fold everything together and the salad turns thick and heavy. A little apple cider vinegar and chopped dill pickles wake up the dressing, while the hard-boiled eggs give it that classic, old-school texture people expect.
Below, you’ll find the timing that keeps the potatoes intact, the one mixing mistake that ruins the texture, and a few smart swaps if you want to make it a little lighter or a little more make-ahead friendly.
The potatoes held their shape and the dressing thickened up after chilling overnight. I added a little extra dill on top and my dad went back for a second scoop before dinner was even served.
Save this creamy mustard potato salad for the next cookout when you need a cold side dish that holds up after chilling.
The Real Reason Potato Salad Turns Mushy
Most potato salad problems start before the dressing even goes in. If the potatoes are overcooked, every fold of the spoon breaks them down a little more, and by the time the salad chills, you’ve got a dense mash instead of distinct cubes. Yukon golds are the right potato here because they stay creamy without falling apart the way russets do.
The other common mistake is dressing the potatoes while they’re still hot enough to steam. That heat softens the edges and makes the salad heavy. Let them cool completely on a sheet pan so the moisture escapes fast. You’ll still get great flavor absorption once the dressing goes in, but the texture stays clean.
- Yukon gold potatoes — Their waxy, buttery texture is what keeps the salad from collapsing. Red potatoes also work well if that’s what you have.
- Apple cider vinegar — This keeps the dressing from tasting dull. White vinegar works in a pinch, but it’s sharper and less rounded.
- Dill pickles and red onion — Both add crunch and bite. If your onion is strong, soak the diced pieces in cold water for 10 minutes, then drain well.
- Hard-boiled eggs — They give the salad body and that classic picnic-style richness. Chop them after they’re fully cooled so the whites stay neat instead of tearing into threads.
What Each Ingredient Is Actually Doing in This Salad

The mayonnaise brings the richness, but the mustard and vinegar are what keep it lively. Yellow mustard gives that familiar picnic flavor and a little color without overpowering the potatoes. If you swap in Dijon, the salad gets more pungent and less classic, which can be good if you want a sharper finish.
The celery, red onion, and pickles all matter because they keep each bite from feeling soft all the way through. Fresh dill ties everything together with a bright herbal note that dried dill can’t quite match. If you need a lighter hand on the onion, use a bit less and lean harder on the pickle and dill for the same kind of lift.
Mayonnaise — Use a brand you actually like on its own. In a salad this simple, the mayo flavor comes through.
Yellow mustard — This is for color, tang, and that recognizable potato salad taste. Dijon is fine, but it shifts the dish.
Celery — Slice it thin so it blends into the salad instead of dominating every bite.
Fresh dill — Add some to the bowl and some at the end. That double hit is what keeps the herb flavor from disappearing after chilling.
Building the Salad Without Breaking the Potatoes
Cooking the Potatoes Just Until Tender
Start the potatoes in cold salted water and bring them up together. That keeps the outside from cooking too fast while the center stays firm. Drain them the moment a fork slips in without resistance, then spread them out to cool instead of leaving them in the hot pot. If you boil until they’re falling apart, the dressing can’t save the texture later.
Making the Dressing Smooth Before Anything Else
Whisk the mayonnaise, mustard, vinegar, sugar, garlic powder, onion powder, salt, and pepper until the dressing is fully smooth. That step matters because dry seasonings blend better into the fat and acid before they hit the potatoes. Taste it now; it should be a little sharper and saltier than you want the finished salad to taste. Potatoes will mellow it out.
Folding in the Mix-Ins Gently
Add the cooled potatoes first and fold them with a wide spoon until they’re just coated. Then add the eggs, celery, onion, pickles, and dill. Stir only until distributed. If you keep mixing after that point, the potatoes start to smear and the dressing turns pasty instead of creamy.
Chilling for the Flavor to Settle
Cover the bowl and refrigerate for at least two hours, though overnight is better. The dressing thickens as it chills, and the potatoes pull in the mustard and vinegar so the whole salad tastes more cohesive. Before serving, taste again and add salt or pepper if the flavors seem muted. A final dusting of paprika and fresh dill makes it look as good as it tastes.
How to Adjust This Salad for Different Tables
Dairy-Free as Written
This recipe is already dairy-free as long as your mayonnaise is. Check the label if you’re using a store brand, since some versions include unexpected additives, but the classic base works without any changes.
A Little Lighter Without Losing the Creamy Texture
Swap half the mayo for plain Greek yogurt if you want more tang and a lighter finish. The salad will be a little less rich and a little looser on day one, but the mustard and pickles keep it from tasting thin.
No Pickles, Still Good
If you’re out of dill pickles, add an extra teaspoon of vinegar and a pinch more sugar. You’ll lose a little crunch and briny depth, so diced celery becomes even more important for texture.
Making It Ahead for a Crowd
This salad tastes better after a night in the fridge. If it tightens up too much, stir in a spoonful of mayo before serving to loosen the dressing back to a creamy, scoopable consistency.
Storage and Reheating
- Refrigerator: Keep covered for 3 to 4 days. The texture stays best in the first two days, but the flavor deepens as it sits.
- Freezer: Don’t freeze it. Mayo-based potato salad separates and the potatoes turn grainy after thawing.
- Reheating: Serve this cold. If it’s been in the fridge a while, let it sit at room temperature for 15 to 20 minutes so the dressing softens slightly, then stir once and taste for salt.
Questions I Get Asked About This Recipe

Classic American Potato Salad
Ingredients
Equipment
Method
- Place the cubed Yukon Gold potatoes in a large pot and cover with cold salted water. Bring to a boil over medium-high heat and cook for 10–12 minutes, until fork-tender but not mushy.
- Drain the potatoes and spread them on a sheet pan to cool completely. Look for no steam rising and fully cooled, room-temperature potatoes before mixing.
- Place the eggs in a pot, cover with cold water, and bring to a boil. Then remove from heat and let them sit covered for 10 minutes.
- Transfer the eggs to an ice bath, then peel and chop roughly. Keep them cool and dry enough to prevent excess water from loosening the dressing.
- In a large bowl, whisk together mayonnaise, yellow mustard, apple cider vinegar, granulated sugar, garlic powder, onion powder, salt, and black pepper until smooth and creamy. Taste and adjust seasoning as needed.
- Add the cooled potatoes to the bowl and gently fold to coat in the dressing. Do not overmix so the potatoes stay intact.
- Fold in the chopped eggs, celery, red onion, dill pickles, and fresh dill. Stir just until everything is evenly distributed.
- Cover and refrigerate for at least 2 hours, or overnight for best flavor. The dressing will thicken and the potatoes will absorb tangy flavor as it chills.
- Before serving, taste and adjust salt and black pepper. Transfer the potato salad to a serving bowl.
- Dust generously with paprika and garnish with fresh dill sprigs. Serve cold and let the garnish sit on top for a fresh, green finish.