
Every family gathering, picnic, or potluck seems incomplete without a bowl of comforting potato salad. It’s one of those nostalgic dishes that feels like a warm hug from the past — creamy, tangy, and satisfying in every bite. I first made this homemade potato salad during a summer weekend when I wanted to recreate my grandmother’s classic recipe with a little twist of my own.
It wasn’t fancy, but something about peeling potatoes, stirring in the mayo, mustard, and finely chopped vegetables brought so much joy. It quickly became a staple on our dinner table.
So, whether you’re hosting a weekend BBQ or prepping for a weekday meal, this recipe is here to bring comfort and delight — with a flavor that keeps you coming back for more.
Why I Love This Recipe

This potato salad hits all the right notes: it’s creamy yet crisp, tangy but not overpowering, and absolutely loaded with texture.
What makes this recipe special is the balance between traditional and fresh. The tender Yukon gold potatoes hold their shape beautifully, while the crunch from celery and red onions adds depth. A touch of Dijon mustard brings in a subtle sharpness, and a splash of pickle juice rounds it all out with that addictive tang.
Many people love this because it’s not just a side dish — it’s a memory. From summer reunions to holiday spreads, potato salad has always held a place of pride on the table. And this version? It’s the kind people ask you to bring again and again.
Plus, the flexibility in ingredients makes it easy to tweak. Want it more tangy? Add extra vinegar or pickles. Prefer it creamier? A touch more mayo does the trick. It’s forgiving, crowd-pleasing, and soul-satisfying — just the way homemade food should be.
Ingredients for Homemade Potato Salad
To make the ultimate potato salad, you need more than just potatoes and mayo. The secret is using ingredients that layer flavor, create contrast, and complement each other.
Let’s talk about what makes this one stand out.
Here’s what you’ll need:
- Yukon Gold Potatoes: These hold their shape well and have a creamy texture. Russets can get too mushy, and red potatoes are a little too firm.
- Mayonnaise: Full-fat for richness. It acts as the creamy base and binds everything together.
- Dijon Mustard: Gives a mild zing and complexity without overpowering the other ingredients.
- Apple Cider Vinegar: Helps cut through the creaminess and brightens the flavor.
- Celery: Crunchy, fresh, and adds a light bitterness that pairs well with the richness.
- Red Onion: For sharpness and a touch of color.
- Hard-Boiled Eggs: Adds extra creaminess and protein.
- Sweet Pickles or Relish: Brings in a slight sweetness and contrast.
- Pickle Juice: For an extra hit of tang that balances the creamy mayo.
- Fresh Dill or Parsley: Optional but adds a burst of freshness.
- Salt and Pepper: Essential to balance the flavors.
- Paprika (for garnish): Adds subtle smokiness and color on top.
You don’t have to go fancy, but getting fresh ingredients and using good quality mayonnaise really makes a difference here.
How Much Time Will You Need?
Making homemade potato salad isn’t complicated, but it does take a bit of prep and patience to cool everything properly. Here’s the time breakdown:
- Prep Time: 20 minutes
- Cooking Time: 25 minutes
- Cooling Time (for best results): 30 minutes to 1 hour
- Total Time: About 1 hour 15 minutes (active + rest)
You can speed things up by cooking the potatoes and boiling the eggs simultaneously. Just be sure to give it enough time to chill before serving — that’s when the flavors really come together.
How to Make This Homemade Potato Salad

Follow these steps closely, and you’ll have a creamy, flavorful, and memorable potato salad that’s perfect every time.
Step – 1: Prepare and cook the potatoes
Start by peeling your Yukon gold potatoes and cutting them into uniform 1-inch cubes. This ensures they cook evenly.
Place them in a large pot, cover with cold water, and season generously with salt. Bring to a boil, then reduce to a simmer and cook for about 12–15 minutes until just fork-tender — not mushy.
Drain and let them cool slightly.
Step – 2: Hard boil the eggs
While the potatoes are cooking, place your eggs in a saucepan, cover with water, and bring to a boil. Turn off the heat and let them sit, covered, for 10–12 minutes.
Transfer to an ice bath, peel, and chop into small chunks.
Step – 3: Make the dressing
In a large mixing bowl, combine mayonnaise, Dijon mustard, apple cider vinegar, pickle juice, salt, and pepper. Whisk until smooth.
Taste and adjust the tang with more vinegar or pickle juice as needed.
Step – 4: Chop the veggies
Finely chop celery, red onion, and sweet pickles. You want small, uniform pieces so no bite is too crunchy or too sharp.
Step – 5: Combine everything
Once the potatoes are slightly cooled (but still warm), add them to the dressing and gently toss. Warm potatoes absorb flavor better.
Add in chopped eggs, celery, onion, and pickles. Mix until everything is coated.
Step – 6: Chill and garnish
Transfer to a serving bowl, smooth the top, and sprinkle with a pinch of paprika and fresh herbs.
Let the salad chill in the fridge for at least 30 minutes before serving — longer if possible.
Substitutions
Not everyone keeps the same pantry stocked — and that’s okay. This recipe is flexible.
- No Yukon Golds? Use red potatoes for firmer texture or russet for creamier ones (just peel carefully).
- Out of Dijon? Use yellow mustard — it will give a slightly sweeter taste.
- No apple cider vinegar? Try white wine vinegar or lemon juice for brightness.
- Don’t like mayo? Substitute half with sour cream or Greek yogurt for a tangier base.
- No pickles? Try capers or chopped green olives for a briny bite.
- Vegan alternative? Use plant-based mayo and skip the eggs.
The key is maintaining that creamy, tangy flavor while balancing textures.
Best Side Dishes for Homemade Potato Salad
Potato salad is delicious on its own, but it truly shines when paired with the right companions.
Grilled Chicken Thighs
Juicy and smoky, the savory char of grilled chicken balances the creaminess of the potato salad.
Corn on the Cob
Simple, sweet, and buttery corn is a natural fit — especially at BBQs or family picnics.
Baked Beans
Warm, sweet, and savory — baked beans add a rich contrast that rounds out the meal.
Serving and Presentation Tips

Serving potato salad isn’t just about putting it in a bowl — it’s about showcasing the textures and colors in a way that draws people in.
Here’s how to make it look as good as it tastes:
Place your potato salad in a wide, shallow serving dish so the mix doesn’t get smashed. Use the back of a spoon to create gentle swirls across the top, and lightly dust with paprika for color. A few fresh sprigs of dill or parsley in the center make it feel vibrant and inviting. You can also top with a few extra chopped hard-boiled eggs or a pickle fan for visual appeal.
If you’re serving outdoors, keep it chilled on ice to maintain freshness and safety.
For a personal twist at smaller dinners, consider scooping it into ramekins or mason jars. It looks upscale without extra effort.
Tips and Tricks to Make This Recipe Better
Want to take your potato salad from good to unforgettable? Here are some proven tricks:
- Season the water heavily when boiling the potatoes. Like pasta, they absorb the salt.
- Add dressing while potatoes are warm. Warm potatoes soak up more flavor.
- Don’t overmix. You want to keep some chunks for texture.
- Let it rest. Even just 30 minutes in the fridge makes a huge difference in taste.
- Double the pickles. A spoonful of relish and a splash of pickle juice elevate everything.
- Use a rubber spatula. This avoids smashing your potatoes during mixing.
These small adjustments add up to a bold, balanced, and memorable dish.
Common Mistakes to Avoid
Potato salad is simple, but there are a few easy ways it can go wrong. Avoid these missteps for the best results:
- Overcooking the potatoes. Mushy potatoes make your salad feel more like mashed potato soup.
- Skipping the cool-down time. Hot salad is never appealing — give it time to chill.
- Using too much dressing. Overdressing can make it gloopy and soggy.
- Not salting your potato water. This leaves your salad underseasoned, no matter how much salt you add later.
- Forgetting acid. Vinegar or lemon juice balances out the richness — don’t skip it.
Paying attention to these steps is the difference between bland and bold.
How to Store It
Proper storage makes all the difference in flavor, texture, and safety.
Once your salad is made and chilled, store it in an airtight container in the refrigerator. It’ll stay fresh for up to 3 to 4 days.
If you’re prepping in advance for a party, make the salad the night before, but hold off on garnishing it until just before serving.
Do not freeze potato salad. The mayonnaise breaks down, and the potatoes become mealy. It’s best enjoyed fresh from the fridge.
To keep things food-safe during gatherings, use a serving bowl over a tray of ice to keep it cool — especially outdoors.
FAQ
Can I make this potato salad a day in advance?
Yes, in fact it tastes even better the next day after the flavors have had time to meld. Just garnish before serving.
What potatoes are best for potato salad?
Yukon Golds or red potatoes work best. They hold their shape well and have a creamy texture.
Can I use Miracle Whip instead of mayonnaise?
You can, but it will have a sweeter flavor. If you like that profile, go for it!
Can I skip the eggs?
Yes. Eggs add creaminess and texture, but if you’re allergic or vegan, feel free to leave them out or use tofu cubes as a substitute.
How do I fix potato salad that’s too watery?
Drain your potatoes thoroughly before mixing. If it’s still watery, add more mayo or a scoop of mashed potato to thicken it.

Homemade Potato Salad
- Total Time: 1 hour 15 minutes
- Yield: Serves 6–8
- Diet: Vegetarian
Description
This creamy, tangy homemade potato salad is the perfect side dish for BBQs, potlucks, or weekday dinners. With tender Yukon gold potatoes, crunchy celery, pickles, and a zesty mayo-mustard dressing, this recipe brings comfort and flavor in every bite. Ideal for making ahead and guaranteed to be a crowd favorite, it’s everything a classic potato salad should be — balanced, satisfying, and endlessly versatile.
Ingredients
2 pounds Yukon Gold potatoes, peeled and diced
¾ cup mayonnaise
2 tablespoons Dijon mustard
1 tablespoon apple cider vinegar
1 tablespoon pickle juice
Salt and pepper, to taste
3 hard-boiled eggs, chopped
2 celery stalks, finely chopped
½ small red onion, finely chopped
3 tablespoons sweet pickle relish
Fresh parsley or dill (optional)
Paprika (for garnish)
Instructions
-
Peel and dice potatoes into 1-inch cubes. Boil in salted water until fork-tender (12–15 minutes), then drain and let cool.
-
Hard-boil eggs: boil, cover, sit 12 minutes, then peel and chop.
-
In a large bowl, whisk mayo, mustard, vinegar, and pickle juice. Season with salt and pepper.
-
Stir in potatoes while they’re still warm. Add chopped eggs, celery, onion, and relish. Mix gently.
-
Transfer to serving bowl, garnish with paprika and herbs.
-
Chill for at least 30 minutes before serving.
Notes
- For best flavor, let it chill overnight.
- Adjust vinegar or mustard to personal taste.
- Add chopped bacon or jalapeños for a twist.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Boiling
- Cuisine: American