Classic Potato Salad with Eggs

Loading…

By Reading time
Servings 4–6 people

Classic potato salad with eggs lands best when the potatoes stay tender, the dressing clings instead of turning gluey, and every bite has that familiar mix of creamy, tangy, and a little sharp from the onion. It’s the kind of side dish that disappears fast at cookouts because it tastes like the version people remember from family tables, but with enough balance to keep it from feeling heavy.

The trick is using potatoes that hold their shape after boiling and letting them cool before the dressing goes in. Warm potatoes soak up flavor, but if they’re steaming hot, they can make the mayonnaise separate and turn the whole bowl soft and greasy. A small amount of vinegar in the dressing wakes everything up, while the mustard gives the salad its old-school color and bite without overpowering the eggs.

Below, I’ve included the little details that matter most: when to fold instead of stir, how to keep the potatoes from breaking apart, and a few smart swaps if you want to make it a little lighter or adapt it for what’s already in your fridge.

The potatoes held their shape and the dressing tasted like the kind my grandmother used to make. Chilling it for two hours made the flavors settle in perfectly, and the paprika on top gave it that classic finish.

★★★★★— Melissa T.

Love how the eggs, celery, and creamy dressing come together in this classic potato salad? Save it to Pinterest for your next cookout, picnic, or make-ahead side dish.

Save to Pinterest

The Reason Potato Salad Turns Mushy Before It Hits the Table

The biggest failure in potato salad isn’t the dressing. It’s the potatoes. If they’re overcooked, they collapse the second you fold everything together and the bowl turns soft instead of creamy. Russets give you a classic, fluffy interior, but they need close attention because they go from tender to falling apart fast once the water has done its job.

Cooling matters just as much as boiling. Warm potatoes absorb the dressing, but if they’re still hot, the mayonnaise loosens too much and the salad can turn oily around the edges. Letting the potatoes drain well and cool before mixing keeps the texture clean, and folding gently instead of stirring hard keeps the chunks intact.

What Each Ingredient Is Actually Doing in This Salad

Classic Potato Salad with Eggs creamy eggy, picnic-style
  • Russet potatoes — These make the salad soft and classic, with enough starch to absorb the dressing. Cut them into even cubes so they cook at the same pace; uneven pieces mean some will crumble while others stay firm.
  • Mayonnaise — This is the base of the dressing and gives the salad its body. Use a mayo you actually like the taste of, because there’s nowhere for a bland one to hide.
  • Yellow mustard — This adds tang and that familiar pale-gold color. Dijon works in a pinch, but it shifts the salad toward a sharper, less traditional flavor.
  • White vinegar — A little acid keeps the dressing from tasting flat and helps balance the richness of the mayo and eggs. Don’t skip it unless you’re replacing it with another sharp ingredient like pickle brine or a squeeze of lemon.
  • Hard-boiled eggs — They add richness and that classic picnic-salad texture. Chop them once they’re fully cool so the yolks stay distinct instead of smearing into the dressing.
  • Celery and onion — These give the salad crunch and bite. Dice them finely so they season the salad without taking over every forkful.

Building the Salad So It Stays Creamy, Not Heavy

Boiling the Potatoes to the Right Point

Start the potatoes in cold water and bring them up together so the outside doesn’t overcook before the center softens. They’re done when a knife slides in easily but the cubes still hold their edges. If they’re splitting or shedding starchy bits into the water, they’ve gone too far and the finished salad will lean past creamy into mashed.

Mixing the Dressing Before It Hits the Bowl

Stir the mayonnaise, mustard, vinegar, sugar, salt, and pepper together until the dressing looks smooth and pale. That step keeps the mustard from clumping and makes the seasoning even from the first bite to the last. If the dressing tastes a little punchy on its own, that’s right; the potatoes will mellow it once they’re folded in.

Folding Without Breaking the Potatoes

Add the dressing to the cooled potato mixture and use a spatula to fold from the bottom up. The goal is to coat every piece without crushing the potatoes or the eggs. If you stir aggressively, the starch spreads and the salad turns pasty, so work slowly and stop as soon as everything looks evenly coated.

Chilling for the Texture to Set

Refrigerate the salad for at least two hours before serving. This isn’t just about temperature; it gives the potatoes time to absorb the dressing and lets the celery and onion settle into the mix. Right before serving, check the seasoning and add paprika for color and a little warm, earthy finish.

How to Adapt This for a Lighter Bowl or a Bigger Crowd

Dairy-Free, As Written

This salad is already dairy-free if you use a mayonnaise that doesn’t contain milk products, which most standard brands don’t. Check the label on the mayo if you’re serving someone with an allergy, since that’s the one place hidden ingredients can show up.

Lighter Dressing Without Losing the Classic Taste

Swap half the mayonnaise for plain Greek yogurt if you want a sharper, lighter salad. The texture will be a little tangier and less plush, but the mustard and vinegar still give it the same old-school backbone.

No Russets on Hand

Yukon Golds work if that’s what you have, and they hold their shape a little better than russets. The salad will taste creamier and less fluffy, which some people prefer, but you won’t get quite the same classic diner-style texture.

Making It Ahead for a Crowd

You can make the salad a full day ahead, and the flavor often gets better after it rests overnight. Hold back a spoonful of mayo and stir it in right before serving if it looks a little tight after chilling, because potatoes naturally soak up moisture as they sit.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The potatoes soften a little more each day, but the flavor stays good.
  • Freezer: Don’t freeze this salad. Mayonnaise separates and the potatoes turn grainy after thawing.
  • Reheating: Serve it cold. If it’s been in the fridge for a while, let it sit out for 15 to 20 minutes so the dressing loosens slightly before serving.

Answers to the Questions Worth Asking

Can I make potato salad the day before?+

Yes, and it usually tastes better after an overnight chill. The potatoes absorb the dressing and the onion loses some of its sharp edge, which helps the salad taste more balanced. If it looks dry after resting, stir in a tablespoon or two of mayonnaise before serving.

How do I keep the potatoes from falling apart?+

Cook them just until a knife slides in without resistance, then drain them well and let them cool before mixing. Russets soften fast, so even a few extra minutes in the pot can push them over the edge. Folding gently instead of stirring hard also keeps the cubes intact.

Can I use sweet relish instead of onions?+

Yes, but it changes the salad in a noticeable way. Sweet relish adds sweetness and moisture, so the result is less sharp and a little softer in texture. If you use it, reduce or skip the sugar in the dressing so the salad doesn’t taste overly sweet.

How do I fix potato salad that tastes bland?+

It usually needs salt, acid, or both. Stir in a pinch more salt and a teaspoon of vinegar, then taste again after a few minutes, because cold potato salad takes a moment for the seasoning to show up fully. A little extra mustard also helps if the flavor needs more backbone.

Can I leave out the eggs?+

Yes. The salad will still be creamy and classic, but it won’t have quite the same richness or soft texture. If you leave the eggs out, a little extra celery or a spoonful more mustard helps keep the bowl interesting.

Classic Potato Salad with Eggs

Classic salad with tender russet potatoes and hard-boiled eggs tossed in a creamy mayo-mustard dressing. This traditional recipe is gently folded for a smooth, picnic-ready texture.
Prep Time 20 minutes
Cook Time 20 minutes
Chilling 2 hours
Total Time 2 hours 40 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 560

Ingredients
  

Potatoes
  • 3 lb russet potatoes Peeled and cubed for even cooking.
Eggs
  • 4 hard-boiled eggs Chopped.
Vegetables
  • 0.5 cup celery Diced.
  • 0.25 cup onion Finely diced.
Dressing
  • 1 cup mayonnaise Creamy base for the dressing.
  • 2 tbsp yellow mustard Adds tang and classic color.
  • 1 tbsp white vinegar Brightens the dressing.
  • 1 tsp sugar Balances acidity.
  • 0.25 salt To taste.
  • 0.25 pepper To taste.
  • 0.5 tsp paprika For garnish before serving.

Equipment

  • 1 Dutch oven

Method
 

Boil and cool the potatoes
  1. Bring a large pot of water to a boil and add the peeled, cubed russet potatoes. Boil until tender, about 15 minutes, then drain and let them cool.
Combine the salad base
  1. In a large bowl, combine the cooled potatoes with the chopped hard-boiled eggs, diced celery, and finely diced onion. Stir just until evenly mixed, and keep the bowl at room temperature while you prepare the dressing.
Make the creamy dressing
  1. In a bowl, whisk together mayonnaise, yellow mustard, white vinegar, sugar, salt, and pepper until smooth. Taste and adjust salt and pepper as needed.
Toss and chill
  1. Pour the dressing over the potato mixture and fold gently until everything is coated. Avoid aggressive stirring to keep the potatoes from breaking.
  2. Cover and refrigerate for at least 2 hours to let the flavors meld. Chill until cold before serving.
Serve
  1. Sprinkle paprika over the top right before serving for color. Serve chilled for the best creamy texture.

Notes

Pro tip: cool the potatoes completely before mixing so the dressing stays thick and creamy instead of thinning out. Refrigerate in a sealed container for 3–4 days; freeze is not recommended because mayonnaise-based dressing can break when thawed. For a lighter option, swap part or all of the mayonnaise with plain Greek yogurt while keeping the mustard and vinegar the same for a tangy, creamy egg potato salad.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating