You know what I don’t want at my cookout? Mustard potato salad. (Yes, really.)
I know, I know. Hot take. Some people love it, that’s fine, more power to them. But the mustard just bulldozes everything else going on in there, and I refuse.
So here’s MY version. No mustard, no apologies, all creaminess and crunch and chopped eggs and a little celery seed doing a subtle wink in the background. Simple. Classic. Unapologetically mayo-forward.
The real move?? Undercook the potatoes just slightly. They’ll soak up the dressing as they cool without going mushy.
And CHILL it before serving. At least 30 minutes. The flavors need the time to get to know each other.

Why No Mustard in Potato Salad?
- Apple cider vinegar delivers mustard’s tang without the sharp bite. One tablespoon does the job!
- Celery seed brings that warm, peppery note (mustard’s usual role) in half a teaspoon. Skip the jar.
- Hard-boiled eggs add richness AND binding, so no emulsifier needed.
- Mustard-free means mayo stays CLEAN… celery and onion get to shine.
Smart swaps, real results.
How to Keep Potatoes from Getting Mushy
- CUT potatoes into UNIFORM 1-inch cubes. Uneven pieces cook unevenly, small ones turn to mush.
- SALT boiling water generously…. potatoes season from the inside out, bland spuds are sad spuds.
- TEST at 12 minutes with a fork. Pierces easily but must still HOLD ITS SHAPE. Crumbles? Too far (and there’s no coming back).
- DRAIN and spread in a single layer on a sheet pan. Trapped steam equals mush, and cold potatoes keep mayo from breaking.
Gentle folding is the final rule, treat those cubes like the delicate little clouds they are.
Best Potatoes for Potato Salad
Skip the Russets. Seriously, they crumble into mashed potato mush the second you stir them into dressing. You want WAXY potatoes that HOLD THEIR SHAPE.
Yukon Golds are the gold standard (pun intended). They’re creamy, buttery, and sturdy enough to survive mixing without disintegrating. Red potatoes work too, with their thin skins adding nice texture and color. Fingerlings are great if you want to feel fancy.
Cut your cubes UNIFORMLY… 1-inch pieces ensure everything cooks at the same rate. Overcook them, and even waxy potatoes turn to paste. Undercook slightly, as the recipe notes, because they’ll keep softening in the dressing.
Salt your cooking water generously. It should taste like the sea. Undersalted potatoes make bland potato salad, and no amount of dressing can save them.
Make-Ahead & Storage Tips
- MAKE AHEAD BY 24 HOURS – Flavors deepen overnight, honestly even better the next day.
- STORE AIRTIGHT – 3-5 days in the fridge, no more.
- SKIP THE FREEZER – Mayo separates and goes grainy when thawed. Just don’t.
- RESERVE SOME DRESSING – Potatoes absorb mayo as they sit, save a bit to refresh before serving.
- STIR BEFORE SERVING – Liquid pools at the bottom, just fold it back in.
- KEEP IT CHILLED – Two hours max at room temp (food safety first!).
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1950-2150
- Protein: 32-38 g
- Fat: 110-125 g
- Carbohydrates: 220-240 g
Ingredients
For the dressing and base:
- 3 lb potatoes (cut into 1-inch cubes for even cooking)
- 2 1/2 celery stalks (finely diced into 1/4-inch pieces for crunch)
- 1 medium onion (finely diced)
- 1 1/4 cups mayonnaise (Hellmann’s preferred for creaminess)
- 4 hard-boiled eggs (chopped)
- 1 tablespoon apple cider vinegar
For the seasoning and garnish:
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
- 1/2 teaspoon celery seed
- 2 tablespoons fresh parsley (chopped)
- 1/4 teaspoon paprika
Step 1: Chop Aromatics and Eggs
- 2 1/2 celery stalks, finely diced
- 1 medium onion, finely diced
- 2 tablespoons fresh parsley, chopped
- 4 hard-boiled eggs, chopped
While water comes to a boil in a large pot, prepare your mise en place by finely dicing the celery stalks into 1/4-inch pieces, dicing the onion, and chopping the fresh parsley.
If your hard-boiled eggs aren’t already prepared, add them to the boiling water now (or use pre-cooked eggs).
This parallel work ensures everything is ready when the potatoes finish cooking, minimizing idle time.
Step 2: Boil the Potato Cubes
- 3 lb potatoes, cut into 1-inch cubes
Add the 1-inch potato cubes to a pot of boiling salted water and cook for 12-15 minutes until a fork easily pierces the largest piece but the potatoes still hold their shape—you want them tender, not falling apart.
I like to undercook potatoes just slightly for potato salad because they’ll continue to soften as they cool and absorb the dressing, keeping the salad from becoming mushy.
Step 3: Drain and Air Cool
- cooked potatoes from Step 2
Drain the cooked potatoes in a colander and spread them on a large plate or baking sheet to cool to room temperature, about 15-20 minutes.
This step is crucial—if you add warm potatoes to the mayonnaise, it will break and become greasy.
A cool salad also holds together better when served cold.
Step 4: Whisk the Creamy Dressing
- 1 1/4 cups mayonnaise
- 1 tablespoon apple cider vinegar
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon celery seed
In a large mixing bowl, whisk together the mayonnaise, apple cider vinegar, salt, black pepper, and celery seed until smooth and well combined.
This creates your dressing base with the right balance of creaminess and tang.
I find that mixing the dressing separately first allows the flavors to meld before tossing with the vegetables.
Step 5: Fold Ingredients Together
- cooled potatoes from Step 3
- diced celery from Step 1
- diced onion from Step 1
- chopped eggs from Step 1
- dressing base from Step 4
Add the cooled potatoes, diced celery, diced onion, and chopped eggs to the dressing base and gently fold everything together with a rubber spatula until evenly coated, being careful not to break up the potatoes.
Taste and adjust seasoning as needed—potato salad often needs more salt than you’d expect.
Step 6: Garnish and Chill
- chopped parsley from Step 1
- 1/4 teaspoon paprika
Transfer the potato salad to a serving bowl and sprinkle the chopped fresh parsley and paprika over the top for color and flavor.
Refrigerate for at least 30 minutes before serving to allow the flavors to develop and the salad to chill thoroughly.

Perfect No Mustard Potato Salad
Ingredients
Method
- While water comes to a boil in a large pot, prepare your mise en place by finely dicing the celery stalks into 1/4-inch pieces, dicing the onion, and chopping the fresh parsley. If your hard-boiled eggs aren't already prepared, add them to the boiling water now (or use pre-cooked eggs). This parallel work ensures everything is ready when the potatoes finish cooking, minimizing idle time.
- Add the 1-inch potato cubes to a pot of boiling salted water and cook for 12-15 minutes until a fork easily pierces the largest piece but the potatoes still hold their shape—you want them tender, not falling apart. I like to undercook potatoes just slightly for potato salad because they'll continue to soften as they cool and absorb the dressing, keeping the salad from becoming mushy.
- Drain the cooked potatoes in a colander and spread them on a large plate or baking sheet to cool to room temperature, about 15-20 minutes. This step is crucial—if you add warm potatoes to the mayonnaise, it will break and become greasy. A cool salad also holds together better when served cold.
- In a large mixing bowl, whisk together the mayonnaise, apple cider vinegar, salt, black pepper, and celery seed until smooth and well combined. This creates your dressing base with the right balance of creaminess and tang. I find that mixing the dressing separately first allows the flavors to meld before tossing with the vegetables.
- Add the cooled potatoes, diced celery, diced onion, and chopped eggs to the dressing base and gently fold everything together with a rubber spatula until evenly coated, being careful not to break up the potatoes. Taste and adjust seasoning as needed—potato salad often needs more salt than you'd expect.
- Transfer the potato salad to a serving bowl and sprinkle the chopped fresh parsley and paprika over the top for color and flavor. Refrigerate for at least 30 minutes before serving to allow the flavors to develop and the salad to chill thoroughly.