Classic potato salad with eggs lands on the table cool, creamy, and just sturdy enough to hold its shape when scooped. The potatoes stay tender without turning mushy, the eggs add richness, and the dressing brings the kind of tang that keeps each bite from tasting heavy. It’s the side dish people keep going back to because it tastes familiar in the best possible way.
The trick is starting with russet potatoes cut into even cubes so they cook at the same rate and don’t collapse before the center is done. I like to cool them fully before mixing so the mayonnaise stays smooth instead of loosening into an oily mess. A little vinegar and mustard sharpen the dressing, and the celery and onion give it the crisp bite that makes the salad taste complete.
Below you’ll find the timing that keeps the potatoes from breaking apart, the ingredient choices that matter most, and a few simple ways to adapt this salad for different tables without losing that classic taste.
The potatoes held their shape and the dressing tasted even better after chilling overnight. The eggs and mustard gave it that old-school picnic flavor I was looking for.
Save this classic potato salad with eggs for the creamy, tangy picnic side that gets better after chilling.
The Part That Keeps Potato Salad Creamy Instead of Gluey
Potato salad goes wrong when the potatoes are overworked after they’ve cooked. Russets are soft and starchy, which is great for a creamy salad, but they break down fast if you stir them too hard or dress them while they’re still steaming. The goal is tender cubes with edges that stay intact, not mashed potatoes wearing a mayonnaise coat.
Let the potatoes cool before adding the dressing. If they’re hot, the mayonnaise loosens and the whole bowl can turn slick instead of creamy. The chill time matters, too, because the dressing settles into the potatoes and the flavor gets rounder after a couple of hours in the fridge.
- Russet potatoes — These give you the soft, classic texture people expect from old-fashioned potato salad. Waxy potatoes hold firmer, but they don’t give the same creamy bite.
- Mayonnaise — Use a good, full-fat mayo here. Light versions can taste thin and won’t cling to the potatoes the same way.
- Yellow mustard and vinegar — This is where the salad wakes up. The mustard adds color and depth, while the vinegar keeps the dressing from tasting flat.
- Celery and onion — They bring crunch and sharpness. Dice them small so they blend into the salad instead of taking over each bite.
What Each Ingredient Is Actually Doing in Classic Potato Salad with Eggs

- Fresh vegetables (vibrant, crisp, quality) — Start with fresh, brightly colored vegetables. Wilted vegetables make everything taste tired.
- Acid (vinegar, lemon juice, or lime) — The acid prevents oxidation and prevents flat taste. It’s essential for brightness.
- Oil (quality matters for flavor) — Good olive oil adds freshness. Cheap oil makes the salad taste flat.
- Salt (enhances all other flavors) — Proper seasoning makes vegetables taste more like themselves. Don’t undersalt.
- Fresh herbs (tender ones added last) — Fresh herbs add complexity and brightness. Add them right before serving.
- Protein or hearty elements (if using) — These should complement without overwhelming the vegetables. Keep the salad light.
- Dressing applied just before serving — Don’t dress early or the vegetables release liquid and wilt. Timing is everything.
- Taste and adjust (check for balance) — The salad should taste bright and assertive. Add more acid or salt if needed.
Building the Salad So the Potatoes Stay Intact
Cooking the Potatoes Just to Tender
Start the potatoes in cold water and cook them until a knife slides in without resistance, about 15 minutes depending on the size of your cubes. If they’re already falling apart in the pot, they’ll break down even more when you fold in the dressing. Drain them well and let the steam escape before you move on.
Mixing the Dressing First
Stir the mayonnaise, mustard, vinegar, sugar, salt, and pepper together in a separate bowl before it touches the potatoes. That gives you a balanced dressing and keeps you from overmixing once everything is combined. The dressing should taste a little sharper than you want at first because the potatoes will mellow it out.
Folding Without Crushing
Add the potatoes, eggs, celery, and onion to a large bowl, then pour the dressing over the top. Fold with a spatula or large spoon, turning the potatoes gently from the bottom up. If you stir like you’re mixing batter, the edges will disappear and the salad turns pasty.
Chilling Before Serving
Cover the bowl and refrigerate it for at least 2 hours. That resting time lets the flavors settle and gives the salad the cool, cohesive texture that makes it taste finished. Right before serving, dust the top with paprika for a little color and that familiar old-school look.
Dill and Pickle Relish
A spoonful of sweet pickle relish or finely chopped dill pickles adds extra tang and a little crunch. It shifts the salad toward deli style, so start small and taste before adding more.
Dairy-Free Version
This recipe is already dairy-free as written if your mayonnaise is dairy-free, which most are. Check the label if needed, then build the dressing the same way for the same creamy result.
More Tang, Less Sweetness
Skip the sugar if you like a sharper potato salad and add an extra splash of vinegar instead. The dressing will taste brighter and a little more savory, which works well with grilled food.
Storage and Reheating
- Refrigerator: Keep covered for up to 4 days. The potatoes soften a bit more each day, but the flavor stays good.
- Freezer: Don’t freeze this salad. The mayonnaise separates and the potatoes turn grainy after thawing.
- Reheating: Serve it cold straight from the fridge. If it sits out for a while, stir once before serving to bring the dressing back together.
Questions I Get Asked About This Recipe

Classic Potato Salad with Eggs
Ingredients
Equipment
Method
- Bring a large pot of water to a boil and add the cubed russet potatoes; boil until tender, about 15 minutes, then drain.
- Cool the drained potatoes until no longer hot, leaving them ready to combine.
- Add the cooled potatoes, chopped hard-boiled eggs, diced celery, and finely diced onion to a large bowl.
- Whisk mayonnaise, yellow mustard, white vinegar, sugar, and salt and pepper until smooth.
- Pour the dressing over the potato mixture and fold gently until evenly coated, keeping the egg pieces intact.
- Refrigerate the salad for at least 2 hours so the flavors set and the dressing thickens slightly.
- Before serving, garnish with paprika for a bright color cue.