Classic potato salad earns its place on the table when the potatoes stay tender, the eggs hold their shape, and the dressing coats everything in a cool, creamy layer without turning heavy. The best versions taste balanced from the first bite: a little tang from mustard and vinegar, a soft sweetness in the background, and enough salt to bring the whole bowl into focus.
What makes this version work is the order. The potatoes are cooked until just tender, then cooled before the dressing goes on, so they don’t break down into mash when you fold everything together. The eggs, celery, and onion each add a different texture, and the dressing is mixed separately first so the seasoning is even before it hits the bowl. That keeps the salad creamy instead of wet or greasy.
Below you’ll find the small details that matter most, including how to keep the potatoes from getting waterlogged and how long this salad needs in the fridge before it tastes fully seasoned. If you’ve had potato salad turn gluey, bland, or too sharp, those fixes are in here.
The potatoes stayed intact and the dressing was perfect after chilling. I added a little extra mustard and the eggs gave it the classic taste I was hoping for.
Save this classic potato salad with eggs for picnics, cookouts, and any time you need a creamy make-ahead side that tastes even better after chilling.
The Trick to Potato Salad That Stays Creamy, Not Starchy
The mistake that ruins potato salad most often is overworking it after the potatoes are cooked. Russets are soft by nature, which is great for soaking up dressing, but they also fall apart fast once they’re tender. Drain them well, let the steam escape, and fold gently at the end so you keep some definition in the bowl instead of turning everything into paste.
The chill time matters too. Right after mixing, the salad tastes a little separated and flat. After a couple of hours in the fridge, the potatoes absorb the dressing, the mustard mellows, and the salt settles in. That resting period is what turns a decent bowl into the one people go back for.
What Each Ingredient Is Actually Doing in This Salad

- Russet potatoes — These break down a little at the edges and soak up the dressing better than waxy potatoes. If you want a firmer bite, Yukon Golds work, but they won’t give you quite the same fluffy, classic texture.
- Mayonnaise — This is the backbone of the dressing. Use a brand you actually like straight from the jar, because there’s nowhere to hide its flavor here.
- Yellow mustard and white vinegar — These keep the salad from tasting heavy. The mustard gives the familiar picnic flavor, and the vinegar sharpens everything just enough to wake up the potatoes.
- Hard-boiled eggs — The yolks add richness while the whites give the salad little firm bites. Chop them after they’re fully cooled so they stay neat instead of smearing into the dressing.
- Celery and onion — These are the crunch and bite that keep each spoonful interesting. Dice them fine so they blend into the salad instead of overpowering it.
Building the Bowl Without Breaking the Potatoes
Cooking the Potatoes to the Right Point
Start the potatoes in salted water and cook them until a knife slides in easily, but the cubes still hold their edges. If they’re cooked past that point, they’ll crack apart when you stir in the dressing. Drain them thoroughly and let them cool long enough that steam is no longer rising from the bowl, because trapped heat can thin the dressing and make the texture muddy.
Mixing the Dressing First
Stir the mayonnaise, mustard, vinegar, sugar, salt, and pepper together in a separate bowl before it meets the potatoes. That gives you a smooth dressing with even seasoning, and it prevents pockets of plain mayo or sharp mustard from showing up in the finished salad. Taste it here; it should be a little bolder than you want the final salad to be, since the potatoes will soften it.
Folding Everything Together
Add the potatoes, eggs, celery, and onion to the bowl and fold with a spatula instead of stirring hard. The goal is to coat every piece without smashing the potatoes. If the salad looks dry at first, give it a minute before adding more dressing; warm potatoes absorb faster than they appear to, and rushing that step is how people end up with a greasy bowl.
Chilling and Finishing
Cover the salad and chill it for at least 2 hours. That’s when the flavors settle and the dressing thickens around the potatoes. Right before serving, taste again and add a pinch more salt or a little pepper if needed, then finish with paprika for color and that familiar old-school look.
How to Adjust This Classic Potato Salad for Different Tables
Make it a little tangier
Add another teaspoon of vinegar or a little extra mustard if you like sharper potato salad. That lifts the richness of the mayonnaise and gives the salad a cleaner finish, especially after it has chilled.
Swap in Yukon Gold potatoes
Yukon Golds hold their shape better and give you a creamier, denser bite. They’re a good choice if you want the salad to look neater in a bowl, though the finished texture will be less fluffy than with russets.
Dairy-free version
This recipe is already dairy-free as written as long as your mayonnaise is dairy-free, which most are. That makes it an easy side for mixed crowds without changing the texture or the classic flavor.
Make it ahead for a crowd
This potato salad holds well overnight and often tastes better the next day. If it sits for more than a few hours, save a spoonful of dressing to stir in right before serving, since chilled potatoes can absorb more than you expect.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The dressing may thicken as it chills, so stir before serving.
- Freezer: Don’t freeze this salad. Mayonnaise and potatoes both change texture badly after thawing, and the result turns watery and grainy.
- Reheating: This salad is meant to be served cold. If it’s been in the fridge too long, let it sit at room temperature for 15 to 20 minutes so the dressing loosens a little before you stir and serve.
Answers to the Questions Worth Asking

Classic Potato Salad with Eggs
Ingredients
Equipment
Method
- Bring a pot of water to a boil and add the peeled and cubed russet potatoes, boiling until tender, about 15 minutes.
- Drain the potatoes and cool them spread out on a sheet pan until no longer hot, about 10 minutes.
- Add the cooled potatoes, chopped hard-boiled eggs, diced celery, and finely diced onion to a large bowl and stir to combine.
- In a separate bowl, whisk the mayonnaise, yellow mustard, white vinegar, sugar, salt, and black pepper until smooth.
- Pour the dressing over the potato mixture and fold gently until evenly coated, keeping the eggs intact.
- Refrigerate the potato salad for at least 2 hours to firm up and develop flavor.
- Before serving, sprinkle paprika over the top for garnish and let the salad sit at room temperature for 5 minutes for best texture.


