Old-fashioned potato salad works when the potatoes stay tender but not mushy, the dressing clings without turning gluey, and every bite gets a little crunch from celery and onion. The sweet pickle relish and mustard give it that familiar picnic-table balance: creamy, tangy, a little sweet, and grounded by the eggs. When it’s done right, it tastes like the bowl people keep drifting back to for “just one more spoonful.”
The trick is giving the potatoes time to cool before the dressing goes on. Warm potatoes drink up flavor, but if they’re hot enough to melt the mayonnaise, the whole bowl turns greasy and loose. A small splash of vinegar in the dressing keeps the flavor bright, and the relish adds sweetness without making the salad taste flat. I also like to fold everything together gently so the potatoes hold their shape instead of turning into mash.
Below you’ll find the exact texture cues to look for, plus a few smart swaps if you need to work around what’s in your fridge. This is one of those salads that tastes even better after a proper chill, which makes it ideal for making ahead.
The potatoes held their shape, and the dressing thickened up after chilling instead of sliding to the bottom. I used the whole two-hour rest and the flavor was spot on, especially with the pickle relish and mustard together.
Classic creamy potato salad with eggs, celery, and sweet pickle relish — save this one for picnics, cookouts, and make-ahead lunches.
The Reason This Potato Salad Stays Creamy Instead of Heavy
The biggest mistake in potato salad is treating it like a dump-and-stir bowl. Russet potatoes are soft and absorbent, which is exactly why they work here, but they’ll go chalky if you overcook them or rough them up too much while mixing. You want tender cubes that still have edges, not a pot of fragments.
The other thing that matters is temperature. Warm potatoes can take on the dressing in a good way, but if they’re hot, the mayonnaise loosens and the texture goes slippery. Let them cool until they’re no longer steaming, then fold in the dressing while the potatoes still have a little warmth left.
What Each Ingredient Is Doing in the Bowl

- Russet potatoes — These break down just enough to soak up the dressing and give the salad that soft, classic texture. Waxy potatoes hold their shape better, but they don’t absorb the dressing the same way, so the salad tastes less old-fashioned.
- Mayonnaise — This is the body of the dressing, and the real version matters more than a bargain bottle with a watery finish. If you need to lighten it up, replace up to half with plain Greek yogurt, but the salad will taste sharper and less plush.
- Yellow mustard and apple cider vinegar — These keep the salad from tasting flat. The mustard gives color and that familiar tang, while the vinegar cuts through the richness so the bowl doesn’t feel heavy after a few bites.
- Sweet pickle relish — This adds sweetness, crunch, and a little briny lift all at once. If you only have chopped pickles, use them and add a pinch more sugar to mimic the sweetness the relish brings.
- Eggs, celery, and onion — The eggs make the salad richer, celery brings the crunch, and onion sharpens everything. Finely diced onion works best because big pieces can overpower the dressing as the salad chills.
Building the Salad So the Potatoes Hold Their Shape
Cooking the Potatoes Until They’re Just Tender
Start the cubed potatoes in a pot of salted water and cook them until a fork slides in with no resistance but the pieces are still intact, about 15 minutes. If they fall apart when you lift them with a spoon, they’ve gone too far and the salad will turn pasty. Drain them well, then spread them out briefly so the surface steam escapes instead of trapping extra moisture in the bowl.
Mixing the Dressing Before It Hits the Potatoes
Stir the mayonnaise, mustard, vinegar, sugar, salt, and pepper together until the dressing looks smooth and evenly pale. That step matters because if you drizzle the ingredients straight over the potatoes, the mustard can clump and the seasoning won’t distribute evenly. The dressing should taste a touch stronger than you want the finished salad to taste; once it coats the potatoes, it settles down.
Folding Everything Together Without Crushing It
Add the cooled potatoes, eggs, celery, onion, and relish to a large bowl, then pour the dressing over the top and fold with a spatula. Use broad, gentle strokes from the bottom up. If you stir hard, the potato edges break off and the whole salad gets dense instead of chunky and creamy. The goal is even coating, not a smooth mash.
Chilling Until the Flavor Settles
Refrigerate the salad for at least 2 hours before serving. That rest is where the flavor comes together and the dressing tightens up around the potatoes. Right before serving, taste it again; cold food mutes salt and acid, so a small pinch more of either can wake the whole bowl back up.
How to Adjust This Potato Salad for Different Tables
Dairy-Free as Written
This recipe is naturally dairy-free if you use a mayonnaise that doesn’t contain milk solids. The texture stays the same, so this is one of the easiest ways to serve a mixed group without changing the flavor.
Using Waxy Potatoes Instead of Russets
Yukon golds or red potatoes hold their shape better and give you a cleaner cube in every bite. The tradeoff is a slightly less creamy interior, so the salad feels a little firmer and more defined rather than soft and old-school.
Swapping the Sweet Relish
If you only have dill relish, use it and add a little more sugar, tasting as you go. The salad will lean sharper and less sweet, which some people prefer, but it won’t have the same classic picnic flavor.
Lighter Dressing with Half Yogurt
Swap up to half the mayonnaise for plain Greek yogurt if you want a brighter, tangier salad. It won’t taste as rich, and it can loosen a little after chilling, but it’s a good trade if you want less heaviness on the plate.
Storage and Reheating
- Refrigerator: Keeps well for 3 to 4 days. The potatoes soften a bit more as it sits, but the flavor gets better after the first day.
- Freezer: Don’t freeze this one. Mayonnaise and potatoes both change texture after thawing, and the salad turns watery and grainy.
- Reheating: Serve it cold. If it has been chilled too long, let it sit at room temperature for 15 to 20 minutes so the dressing loosens slightly. Stir gently before serving; aggressive stirring is what breaks the potatoes down and makes the bowl look tired.
Questions I Get Asked About This Potato Salad

Old-Fashioned Potato Salad
Ingredients
Equipment
Method
- Bring a pot of water to a boil, then add the russet potato cubes and boil until tender, about 15 minutes (visual cue: a fork slides into the centers). Drain the potatoes and let them cool until no longer hot.
- Add the potatoes, chopped hard-boiled eggs, diced celery, finely diced onion, and sweet pickle relish to a large bowl and toss to combine (visual cue: evenly speckled throughout).
- Mix mayonnaise, yellow mustard, apple cider vinegar, sugar, and salt and pepper to taste until smooth (visual cue: thick, creamy dressing with uniform color).
- Pour the dressing over the potato mixture and fold gently until everything is coated (visual cue: glossy, creamy coating without breaking up the potatoes).
- Refrigerate the potato salad for at least 2 hours (visual cue: slightly thickened and cold throughout).
- Before serving, garnish with paprika (visual cue: a light dusting on top for color).