There are certain dishes that belong to every table, every season, every occasion. Classic potato salad is one of them.
This is the version that gets requested at every barbecue, every potluck, every family gathering where someone has the wisdom to bring it. Tender yellow potatoes coated in a thick, tangy mayonnaise and mustard dressing with crisp celery, sharp red onion, sweet pickle relish, fresh dill, and crumbled bacon folded through. Sliced hard-boiled eggs arranged on top with a dusting of smoked paprika that turns the whole bowl into something that looks genuinely beautiful before anyone takes a single bite.
It is simple. It is classic. It is made ahead. And it is the dish that people always go back for seconds of — even when they told themselves they were watching what they ate.
This is the only potato salad recipe you will ever need.
Why You’ll Love This Recipe
If you love creamy, tangy dressings, you’ll also want to try our Garlic Aioli Sauce — another incredibly versatile sauce that is perfect for dipping, spreading, or drizzling over potato salad for an extra layer of flavor.
Ingredients You’ll Need
Every ingredient here is doing a specific job. Nothing is filler.
For the Potato Salad
- 1.2kg (about 2.5 lb) yellow waxy potatoes — Yukon Gold is the gold standard for potato salad. Their naturally buttery flavor and waxy texture means they hold their shape after boiling rather than falling apart into mush. They also absorb the dressing beautifully without becoming waterlogged. Avoid starchy russet potatoes — they are too floury and break down too easily.
- 4 large eggs — hard-boiled. Three get chopped and folded into the salad for richness and protein. One gets sliced and arranged on top for presentation. The yolk adds creaminess to the overall texture of the salad.
- 6 strips bacon, cooked until crispy and crumbled — the smoky, salty crunch that makes this version stand out from every other potato salad you’ve tried. Cook it until genuinely crispy — not just cooked through — so it stays crunchy even after being folded into the creamy dressing.
- 3 celery stalks, finely chopped — the essential crunch element in a classic potato salad. Celery’s mild, slightly bitter freshness cuts through the richness of the mayonnaise and keeps every bite interesting.
- ½ small red onion, very finely diced — sharp and slightly sweet. Finely dice it — large chunks of raw onion are overwhelming. If the onion flavor is too strong for your preference, soak the diced onion in cold water for 10 minutes before adding — it mellows the sharpness significantly.
- 3 tbsp sweet pickle relish — the subtle sweetness that balances the tangy mustard and vinegar in the dressing. Don’t skip this — it’s one of those ingredients whose absence you’d notice even if you couldn’t identify it.
- 3 tbsp fresh dill, roughly chopped — the herb that defines this potato salad. Fresh dill has a bright, slightly anise-like flavor that is completely unique and works extraordinarily well with potato, mayonnaise, and mustard. Dried dill has almost none of the same impact — always use fresh if at all possible.
- 2 tbsp fresh chives, finely sliced — milder than the red onion and adds a beautiful green color contrast throughout the salad.
For the Dressing
- ¾ cup (180g) full-fat mayonnaise — the creamy base. Use a good quality full-fat mayonnaise — Hellmann’s or Best Foods are the classic choices. Low-fat mayonnaise produces a thinner, less flavorful dressing that doesn’t coat the potatoes as well.
- 2 tbsp yellow mustard — the tangy backbone of the dressing. Yellow mustard is milder and slightly sweeter than Dijon — it gives the classic American potato salad its characteristic tang without being sharp.
- 2 tbsp apple cider vinegar — the acid that makes the dressing vivid and prevents it from tasting flat or heavy. Apple cider vinegar has a slightly fruity note that works beautifully with the mayonnaise.
- 1 tsp sugar — a small amount balances the acidity and rounds out the dressing. It doesn’t make the salad taste sweet — it just prevents it from tasting too sharp.
- 1 tsp garlic powder
- 1 tsp onion powder
- ½ tsp smoked paprika — plus extra for garnishing the top. Adds a subtle warmth and a beautiful rust-colored dusting over the finished salad.
- Salt and black pepper to taste — season assertively. Potato salad needs more salt than you think because the potatoes absorb the seasoning and the chilled temperature dulls flavors slightly. Always taste after chilling and re-season before serving.
To Finish
- Extra smoked paprika for dusting
- Fresh dill sprigs for garnish
- Extra bacon crumbles for the top
No fresh dill? Fresh flat-leaf parsley is a reasonable substitute — it gives you the green freshness without the anise note. Dried dill is a last resort only — use half the quantity and add it to the warm potatoes so the heat helps release its oils.
No bacon? The salad is still very good without it — simply omit. For a vegetarian smoky note, add ½ teaspoon of smoked paprika extra to the dressing and a handful of toasted pumpkin seeds for crunch.
Dairy-free: Use a good quality vegan mayonnaise — Hellmann’s vegan works very well. Everything else in this recipe is naturally dairy-free.
Dijon variation: Replace the yellow mustard with 1½ tablespoons of Dijon for a sharper, more European-style potato salad. Add a teaspoon of whole grain mustard alongside for texture and visual interest.
How to Choose the Best Potatoes for Potato Salad
The potato variety you choose determines the texture and flavor of the entire salad. This choice matters more than most people realize.
- Yukon Gold potatoes are the best choice. Their naturally buttery flavor, smooth golden flesh, and waxy texture make them ideal for potato salad. They hold their shape beautifully after boiling, absorb the dressing without becoming waterlogged, and have enough substance to stand up to being folded without crumbling.
- Red potatoes are the second best option. Slightly waxier than Yukon Gold with a thinner skin that doesn’t need to be peeled — convenient and attractive with the red skin left on for color contrast in the finished salad.
- Never use russet potatoes. They are high in starch, which means they absorb water during boiling and become fluffy and crumbly. In a potato salad they break down into a mealy, gluey texture that is deeply unpleasant. Save russets for baking and mashing.
- Even-sized pieces are essential. Cut the potatoes into pieces that are as uniform in size as possible — about 2–3cm (¾–1 inch) cubes. This ensures they all cook in the same amount of time.
- Start in cold water, not boiling. Starting potatoes in cold water and bringing them to a boil together is the single most important technique for evenly cooked potato salad.
- Salt the water generously. The cooking water is the potatoes’ only chance to absorb seasoning into their flesh. Under-salted cooking water produces bland potatoes that no amount of dressing will fully compensate for.
How to Make Classic Potato Salad
Step 1 — Cook the Potatoes
Peel the potatoes and cut them into even 2–3cm chunks. Place them in a large pot and cover with cold water by at least 5cm (2 inches). Add a generous tablespoon of salt. Bring to a boil over medium-high heat, then reduce to a steady simmer. Cook for 10–14 minutes until the potatoes are just tender — a fork should slide in with slight resistance, not effortlessly. You want them cooked through but still holding their shape. Do not overcook. Drain immediately and spread on a baking sheet or large plate to steam dry for 5 minutes — this removes surface moisture that would dilute the dressing.
Step 2 — Hard-Boil the Eggs
If you haven’t already, cook the eggs simultaneously. Place eggs in a small saucepan, cover with cold water by 2cm (1 inch). Bring to a full boil, then cover the pan, remove from heat, and leave for exactly 12 minutes. Transfer immediately to an ice bath and leave for at least 5 minutes. This stops the cooking instantly and prevents that unattractive green ring from forming around the yolk. Peel under running cold water. Roughly chop three eggs and set the fourth aside for sliced garnish.
Step 3 — Make the Dressing
In a large bowl — large enough to hold all the potatoes with room to fold — whisk together the mayonnaise, yellow mustard, apple cider vinegar, sugar, garlic powder, onion powder, smoked paprika, salt, and black pepper until completely smooth and glossy. Taste it before the potatoes go in — it should be creamy, tangy, slightly sweet, and well seasoned. Adjust to your taste now while it’s easy — once the potatoes are in it’s harder to balance.
Step 4 — Dress the Warm Potatoes
While the potatoes are still warm — not hot, but warm — add them to the dressing bowl. This is the most important step in the whole recipe. Warm potatoes absorb the dressing into their flesh rather than just coating the surface. The result is a potato salad where every bite is deeply flavored all the way through rather than just on the outside. Fold gently with a rubber spatula — you want to coat every piece without breaking the potatoes apart. Two or three deliberate folds is enough.
Step 5 — Add the Mix-Ins
Add the chopped celery, diced red onion, sweet pickle relish, roughly chopped hard-boiled eggs (3 of the 4), fresh dill, and chives to the dressed potatoes. Fold everything together gently with the same light touch — 4 or 5 folds to distribute evenly without mashing. Taste and adjust seasoning — the salad will need more salt than you expect at this stage.
Step 6 — Add the Bacon and Chill
Fold the crispy bacon crumbles through the salad — reserve a generous handful for topping. Cover the bowl and refrigerate for a minimum of 1 hour — and ideally overnight. The chilling time is not optional. It allows the dressing to thicken, the flavors to meld and deepen, and the potatoes to finish absorbing the seasoning. Potato salad made and eaten immediately is pleasant. Potato salad that has chilled overnight is magnificent.
Step 7 — Garnish and Serve
Remove from the refrigerator 15 minutes before serving — taking the chill off slightly allows the flavors to be more vivid. Taste one more time and re-season if needed. Transfer to a serving bowl. Arrange the reserved sliced hard-boiled egg on top. Scatter the reserved bacon crumbles generously over the surface. Dust lightly but visibly with smoked paprika. Place fresh dill sprigs over the top. Serve immediately.
This salad is genuinely better the next day. Make it the night before your gathering — the extra chilling time deepens every flavor and the dressing thickens into something really special. Just hold back the bacon and add it fresh right before serving so it stays crispy.
Always taste after chilling and before serving. Cold temperatures mute flavors significantly — the salad almost always needs an extra pinch of salt and a small splash of apple cider vinegar to wake everything back up after a night in the fridge.
Why This Recipe Works
Every technique in this recipe has a specific purpose.
- Dressing warm potatoes. This is the foundational technique that separates excellent potato salad from mediocre potato salad. Warm potatoes are porous — they absorb liquid readily. Dressing them while warm means the mayonnaise, mustard, and vinegar penetrate into the flesh of each potato rather than sitting on the cold exterior.
- The vinegar in the dressing. Apple cider vinegar adds brightness that prevents the mayonnaise from tasting heavy or flat, and it slightly acidulates the potatoes which helps them hold their shape and prevents oxidizing.
- A small amount of sugar. A single teaspoon of sugar in the dressing doesn’t make it sweet — it creates balance. Without it, the combination of mustard and vinegar can be slightly harsh.
- Starting potatoes in cold water. This classic technique ensures the potatoes cook evenly from the outside in. Potatoes added to boiling water develop a starched, overcooked exterior before the center is done.
- Steam drying after boiling. Spreading the drained potatoes on a baking sheet to steam dry for 5 minutes removes excess surface water that would dilute the dressing.
- Adding bacon at the end. Folding the bacon in at the very last stage — and reserving some for the top — keeps it genuinely crispy against the creamy dressing rather than going soft.
Best Occasions and What to Serve Alongside
Classic potato salad is one of the most versatile dishes you can make. Here’s where it shines.
Variations to Try
- Dairy-Free: Use a good quality vegan mayonnaise — Hellmann’s Vegan or Just Mayo both work very well. The texture and flavor of the dressing are very close to the original. Everything else in this recipe is naturally dairy-free.
- Gluten-Free: This recipe is naturally gluten-free as written. Check the sweet pickle relish label to confirm — most are GF but a few brands add thickeners.
- German-Style Potato Salad: Skip the mayonnaise entirely. Instead, dress the warm potatoes with a warm vinaigrette of 4 strips of bacon fat, ¼ cup apple cider vinegar, 1 tablespoon sugar, and 1 teaspoon mustard. Add thin-sliced red onion and fresh parsley. Serve warm.
- Loaded Potato Salad: Add shredded sharp cheddar cheese, extra crispy bacon, sliced green onions, and a swirl of sour cream stirred into the dressing alongside the mayonnaise. Essentially a deconstructed loaded baked potato in salad form.
- Greek-Style Potato Salad: Replace the mayonnaise with a dressing of good olive oil, lemon juice, Dijon mustard, and dried oregano. Add halved kalamata olives, crumbled feta, diced cucumber, and cherry tomatoes instead of the celery and pickles.
- Avocado Potato Salad: Replace half the mayonnaise with mashed ripe avocado for a lighter, creamier, green-tinged dressing. Add extra lime juice and fresh cilantro.
Storage and Make-Ahead Tips
Storing
Store classic potato salad in an airtight container in the refrigerator for up to 4 days. It actually improves for the first 24 hours as the flavors deepen and the dressing thickens. After day 3 the celery begins to soften noticeably — still delicious but the texture is less crisp.
Food Safety Note
Mayonnaise-based salads should not sit at room temperature for more than 2 hours — 1 hour in hot weather above 32°C (90°F). Keep it cold until serving and return it to the refrigerator promptly after the meal.
Freezing
Do not freeze potato salad. Mayonnaise separates and becomes grainy when frozen and thawed, and the potatoes develop a mealy, waterlogged texture. This is a fresh, refrigerator-only dish.
Make-Ahead Strategy
For the best possible potato salad at a gathering, make it the night before. Hold back the bacon crumbles and the garnish. On the day, taste and re-season, add fresh bacon crumbles, and garnish just before serving.
Common Mistakes to Avoid
- Dressing cold potatoes. This is the most common potato salad mistake. Cold potatoes can’t absorb the dressing — it just coats the outside and slides off. Always dress the potatoes while they are still warm from draining.
- Overcooking the potatoes. Overcooked potatoes crumble when folded with the dressing, turning the salad into a mashed potato situation rather than a chunky, textured one. Test frequently from the 10-minute mark and drain the moment a fork slides in with slight resistance.
- Using the wrong potato variety. Russet potatoes are too starchy and will fall apart. Yukon Gold or red waxy potatoes are the correct choice.
- Under-seasoning. Potato salad needs aggressive seasoning. Season generously at every stage, taste after chilling, and re-season before serving.
- Not chilling long enough. A minimum of 1 hour is necessary — overnight is far better. The magic happens during the chilling period when the flavors meld and the dressing is absorbed.
- Adding the bacon too early. Bacon folded into the salad hours before serving goes from crispy to soft. Add it as late as possible — ideally just before serving.
Nutritional Information
Per serving (based on 8 servings as a side dish):
Serving & Presentation Tips
Classic potato salad is humble food — but it can look genuinely stunning with a few intentional touches.
- The egg arrangement is the visual centerpiece. Slice the reserved egg cleanly with a sharp knife and arrange the slices in a deliberate pattern across the top of the salad. The contrast of the white and golden yolk against the pale creamy salad is striking.
- The smoked paprika dusting is non-negotiable. A light but visible rust-colored dusting of smoked paprika over the entire surface adds color, aroma, and a subtle smoky depth. Use a small fine sieve for an even, controlled dusting.
- Fresh dill sprigs on top look intentional and beautiful. Arrange 3–4 small sprigs of fresh dill across the surface of the salad.
- Serve in a wide, shallow bowl rather than a deep one — a wide bowl shows off the garnish and makes it easier for people to serve themselves without disrupting the arrangement.
- Bring it to the table cold but not ice cold. Remove from the fridge 15 minutes before serving. Ice-cold potato salad mutes all the flavors — slightly cool is the ideal serving temperature for maximum flavor impact.
Frequently Asked Questions
What type of potato is best for potato salad?
Yukon Gold potatoes are the best choice — their naturally buttery flavor, waxy texture, and ability to hold their shape after boiling make them ideal. Red potatoes are an excellent second choice with the added advantage of not needing to be peeled. Avoid russet potatoes — their high starch content means they absorb too much water during boiling and crumble when folded with the dressing.
Why is my potato salad watery?
Three likely causes. First — the potatoes weren’t steam dried after boiling. Spread them on a baking sheet after draining and let the surface moisture evaporate for 5 minutes before dressing. Second — the potatoes were overcooked and released water as they cooled. Third — the salad sat for too long with the dressing before being chilled. Dressing warm potatoes promptly and chilling immediately solves all three issues.
Can I make potato salad the night before?
Not only can you — you should. Overnight chilling is what transforms a good potato salad into a great one. The dressing thickens, the potatoes fully absorb the seasoning, and all the flavors meld together into something much more cohesive than a freshly made salad. The only adjustment — add the bacon crumbles fresh on the day rather than the night before so they stay crispy.
How long can potato salad sit out at a party?
No more than 2 hours at normal room temperature, and no more than 1 hour in hot weather above 32°C (90°F). Keep the serving bowl nested in a larger bowl of ice if you’re serving outdoors in warm weather — it keeps the salad at a safe temperature and also keeps it tasting fresher and more vibrant.
Should I peel the potatoes for potato salad?
For Yukon Gold potatoes — yes, peeling gives a cleaner, more uniform texture and appearance. For red potatoes — leaving the skin on is traditional, adds color contrast, saves prep time, and the thin skin is completely pleasant to eat. Personal preference plays a role too — some people love the rustic look of skin-on potato salad and others prefer the classic peeled version.
What other salad recipes should I try?
If you love creamy, satisfying salads our Matthew McConaughey’s Viral Tuna Salad is one of the most talked-about salad recipes on the site — bold, unique, and completely worth the hype. A great companion dish to this potato salad for a full cold-salad spread.
You Might Also Love
Final Thoughts
This classic potato salad is one of those recipes that earns its place in every cook’s permanent repertoire. It is simple enough to make on a weeknight. It is impressive enough to bring to any gathering. It is better the day after you make it. And it is the dish that people always ask you for the recipe for — even when they’ve been making potato salad their whole lives.
The creamy tangy dressing. The tender yellow potatoes that have absorbed every bit of flavor. The crunch of celery and the sharpness of red onion. The fresh dill that makes everything taste more alive. The bacon that makes everyone go back for seconds. The sliced egg and the smoked paprika that make it look like you put in far more effort than you actually did.
Make it the night before. Taste it before you serve it. Add extra salt and a splash more vinegar if it needs waking up. Scatter fresh bacon crumbles over the top at the last minute. Then stand back and watch it disappear.
Leave a comment below and tell us — are you team yellow mustard or team Dijon? We genuinely want to know. 🥔✨
Classic Potato Salad
Tender Yukon Gold potatoes coated in a thick tangy mayonnaise and mustard dressing with crispy bacon, fresh dill, hard-boiled eggs, celery, and sweet pickle relish. Garnished with sliced eggs and smoked paprika. Better the next day — the make-ahead side dish that disappears at every gathering.
Ingredients
For the Salad
- 1.2kg (about 2.5 lb) Yukon Gold potatoes, peeled and cut into 2–3cm chunks
- 4 large eggs, hard-boiled (3 chopped, 1 sliced for garnish)
- 6 strips bacon, cooked until crispy and crumbled
- 3 celery stalks, finely chopped
- ½ small red onion, very finely diced
- 3 tbsp sweet pickle relish
- 3 tbsp fresh dill, roughly chopped
- 2 tbsp fresh chives, finely sliced
For the Dressing
- ¾ cup (180g) full-fat mayonnaise
- 2 tbsp yellow mustard
- 2 tbsp apple cider vinegar
- 1 tsp sugar
- 1 tsp garlic powder
- 1 tsp onion powder
- ½ tsp smoked paprika
- Salt and black pepper to taste
To Finish
- Extra smoked paprika for dusting
- Fresh dill sprigs for garnish
- Reserved bacon crumbles for the top
Instructions
-
1
Cook the potatoes. Place potato chunks in a pot, cover with cold salted water. Bring to a boil, simmer 10–14 minutes until just tender. Drain and spread on a baking sheet to steam dry for 5 minutes.
-
2
Hard-boil the eggs. Cover eggs with cold water, bring to a boil, cover and remove from heat for 12 minutes. Transfer to an ice bath for 5 minutes. Peel, roughly chop 3 eggs and slice 1 for garnish.
-
3
Make the dressing. Whisk together mayonnaise, mustard, apple cider vinegar, sugar, garlic powder, onion powder, smoked paprika, salt, and pepper until smooth and glossy. Taste and adjust seasoning.
-
4
Dress the warm potatoes. Add warm potato chunks to the dressing bowl. Fold gently with a rubber spatula until every piece is coated.
-
5
Add the mix-ins. Fold in chopped celery, red onion, pickle relish, chopped eggs, fresh dill, and chives with 4–5 gentle folds. Taste and re-season generously.
-
6
Add bacon and chill. Fold most of the bacon crumbles through the salad. Reserve a generous handful for topping. Cover and refrigerate for at least 1 hour — overnight is ideal.
-
7
Garnish and serve. Remove from fridge 15 minutes before serving. Taste and re-season. Transfer to a serving bowl. Arrange sliced egg on top. Scatter reserved bacon crumbles. Dust with smoked paprika. Top with fresh dill sprigs.
Always dress the potatoes while they are still warm — this is the single most important technique in the recipe. Warm potatoes absorb the dressing into their flesh rather than just coating the surface.
Make this the night before your gathering. The overnight chill deepens every flavor and the dressing thickens beautifully. Add fresh bacon crumbles on the day.
Always taste after chilling and before serving — cold temperatures mute flavors and this salad almost always needs an extra pinch of salt and a splash of vinegar to wake it back up.