Classic potato salad with eggs lands on the table creamy, cool, and just sturdy enough to hold its shape on a fork. The potatoes stay tender without turning mushy, the eggs add richness, and the dressing coats everything in a way that tastes familiar in the best possible sense.
The trick is keeping the potatoes warm enough to absorb the dressing but not so hot that they break apart when you stir. Russets give that soft, old-school texture, while a little vinegar and mustard keep the mayonnaise from tasting flat. Chop the eggs after they’ve cooled completely so the yolks stay tidy instead of smearing into the bowl.
Below, I’ll walk through the one step that keeps potato salad from going gluey, plus a few swaps that still keep the same classic feel. If you’ve ever had potato salad turn watery after chilling, there’s a fix for that too.
I’ve made a lot of potato salads that came out either bland or soupy, but this one held up after chilling and the dressing coated every piece. The little hit of mustard and vinegar made the potatoes taste bright instead of heavy.
Save this classic potato salad with eggs for picnics, cookouts, and any time you want a creamy make-ahead side that holds its texture.
The Trick That Keeps This Potato Salad Creamy Instead of Gluey
The biggest mistake in potato salad is overworking the potatoes after they’ve softened. Russets break down fast, and if you stir them aggressively, you’ll end up with a bowl that tastes heavy and pasty instead of creamy and fluffy. Fold gently while the potatoes are still warm enough to drink in the dressing, and stop as soon as everything is coated.
Another place people lose control is the chill time. This salad needs those two hours in the fridge so the flavors settle and the dressing thickens a bit, but if you chill it before the potatoes have had a chance to absorb the seasoning, the whole thing can taste flat. That little rest is part of the recipe, not downtime.
- Warm potatoes — They take on seasoning better than cold potatoes. Drain them well, then let them steam off for a minute so the dressing doesn’t slide off.
- Mayonnaise — This gives the salad its body. Use a good one here; it’s the base of the dressing, not just a binder.
- Mustard and vinegar — These are what keep the salad from tasting one-note. The mustard adds sharpness, and the vinegar wakes up the potatoes without making the dressing sour.
- Eggs — They add richness and that classic potato salad look. Chop them after cooling so the whites stay clean and the yolks don’t muddy the dressing.
What Each Ingredient Is Actually Doing in the Bowl

- Russet potatoes — These break down just enough to help the dressing cling. Waxy potatoes stay firmer, but they don’t give this salad that soft, classic texture.
- Mayonnaise — This carries the dressing and gives the salad its creamy finish. If you need a lighter version, swap in half mayonnaise and half plain Greek yogurt, but expect a tangier, less traditional result.
- Yellow mustard — It adds color and a gentle bite. Dijon works in a pinch, but it tastes sharper and pulls the salad away from the familiar deli-style flavor.
- White vinegar — Just enough acidity keeps the dressing from feeling heavy. Don’t skip it, or the salad can taste flat once it chills.
- Celery and onion — These bring crunch and a little edge. Dice them fine so they disappear into the salad instead of dominating each bite.
- Paprika — This is mostly for the finish, but it matters. It gives the top a little color and makes the bowl look like classic potato salad instead of a pale side dish.
Building the Salad So It Holds Together After Chilling
Boiling the Potatoes Just Until Tender
Start the potatoes in cold water and cook them until a fork slides in without resistance, about 15 minutes depending on the size of your cubes. If they’re falling apart in the pot, they’ve gone too far and you’ll get mashed edges in the bowl. Drain them well and let them cool just enough that they stop steaming hard but still feel warm at the center.
Mixing the Dressing Before It Hits the Potatoes
Stir the mayonnaise, mustard, vinegar, sugar, salt, and pepper together in a separate bowl first. That keeps the seasoning even, which matters because cold mayo won’t disperse as smoothly once it lands on the potatoes. The sugar doesn’t make this sweet; it rounds out the sharp edges and helps the dressing taste balanced after chilling.
Folding Everything Together Gently
Add the potatoes, eggs, celery, and onion to a large bowl, then pour the dressing over the top. Fold with a spatula instead of stirring hard so the potato pieces stay intact. If the salad looks loose right after mixing, don’t panic — the potatoes tighten up as they rest in the fridge and the dressing settles in.
Letting the Chill Time Do Its Job
Cover the bowl and refrigerate for at least 2 hours. That rest is what turns the salad from warm and separate into cohesive and fully seasoned. Taste again before serving and add a small pinch of salt if needed, then finish with paprika right before the bowl goes out.
How to Adjust This Recipe Without Losing the Classic Feel
Dairy-Free and Still Creamy
This recipe is already naturally dairy-free if your mayonnaise is dairy-free, which most are. That means you can keep the same texture and flavor balance without changing the method at all. Just check the label if you’re cooking for someone with a dairy allergy.
Swapping the Potatoes
Yukon Golds give you a slightly firmer bite and a buttery taste, which is nice if you want the salad to hold its shape a little better. They won’t go as fluffy as russets, so the final texture feels a bit more polished and less old-fashioned.
Making It Ahead for a Crowd
This salad tastes even better after a full day in the fridge, so it’s a smart make-ahead side for cookouts and potlucks. Hold back a little paprika until serving time, and if the salad tightens up overnight, stir in a spoonful of mayonnaise to bring back the creamy finish.
Adding a Little More Bite
If you like a sharper salad, add an extra teaspoon of vinegar or a little more mustard. That keeps the base creamy but gives the potatoes more contrast, which is especially good when the salad is served with grilled meat or anything smoky.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The potatoes will soften a little more as they sit, but the flavor gets better by day two.
- Freezer: Don’t freeze this one. Mayo-based potato salad tends to separate and turn grainy after thawing.
- Reheating: This salad is meant to be served cold. If it has been in the fridge a while, let it sit out for 15 to 20 minutes so the dressing loosens up, but don’t heat it or the mayonnaise can break.
Answers to the Questions Worth Asking

Classic Potato Salad with Eggs
Ingredients
Equipment
Method
- Bring a Dutch oven of salted water to a boil, then add the peeled russet potato cubes and cook until tender, about 15 minutes. Drain in a colander and cool the potatoes until they’re warm to the touch, about 5 minutes.
- Boil hard-boiled eggs (or use cooled hard-boiled eggs), then chop them into small pieces. Transfer the chopped eggs to a large bowl along with the cooled potatoes, diced celery, and finely diced onion.
- In a bowl, mix mayonnaise, yellow mustard, white vinegar, sugar, salt, and pepper until smooth and evenly combined. Taste and adjust with more salt and pepper if needed.
- Pour the dressing over the potato mixture and fold gently until everything is coated. Refrigerate covered for at least 2 hours, until chilled and set.
- Before serving, sprinkle paprika over the top for garnish and a light color contrast. Serve cold straight from the refrigerator.