If you’re looking for the ultimate classic potato salad recipe that’s creamy, easy to make, and guaranteed to impress at any gathering, you’ve come to the right place. Whether it’s a summer barbecue, a holiday potluck, or a simple weeknight side dish, this recipe delivers perfect results every single time.
Why You’ll Love This Classic Potato Salad
This isn’t just any potato salad — it’s the kind your grandmother used to make, the kind that disappears first at every party. Here’s why this recipe stands out:
- Incredibly creamy texture from the perfect mayo-mustard dressing
- Simple, pantry-friendly ingredients you likely already have on hand
- Make-ahead friendly — it tastes even better the next day
- Customizable to suit your taste preferences
- Crowd-pleasing flavor that works for all ages
Ingredients You’ll Need
This recipe serves 8–10 people as a side dish. Here’s everything you need:
For the Salad:
- 3 pounds (about 1.4 kg) of Yukon Gold or russet potatoes, peeled and cut into 1-inch cubes
- 4 large hard-boiled eggs, peeled and chopped
- 3 stalks of celery, finely diced
- ½ medium red onion, finely diced (or 4 green onions, sliced)
- 2 tablespoons fresh dill or parsley, chopped (optional but recommended)
- Salt and pepper to taste
For the Creamy Dressing:
- 1 cup mayonnaise (full-fat for best flavor)
- 2 tablespoons yellow mustard (or Dijon for a tangier flavor)
- 2 tablespoons apple cider vinegar or dill pickle juice
- 1 tablespoon sugar (optional, for a touch of sweetness)
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and black pepper to taste
Step-by-Step Instructions
Step 1: Cook the Potatoes
Place the peeled and cubed potatoes into a large pot and cover with cold, well-salted water. Bring to a boil over medium-high heat, then reduce to a gentle boil. Cook for 10–15 minutes, or until the potatoes are fork-tender but not mushy. You want them to hold their shape.
Once cooked, drain the potatoes in a colander and let them cool for about 15–20 minutes. For best results, spread them on a baking sheet to cool faster and prevent them from becoming too soft.
Step 2: Hard-Boil the Eggs
While the potatoes are cooking, prepare your hard-boiled eggs. Place eggs in a saucepan and cover with cold water by about an inch. Bring to a boil, then turn off the heat, cover the pan, and let the eggs sit for 10–12 minutes. Transfer to an ice bath immediately to stop cooking. Peel and chop once cooled.
Step 3: Make the Dressing
In a large mixing bowl, whisk together the mayonnaise, mustard, apple cider vinegar, sugar, garlic powder, onion powder, salt, and pepper until smooth and well combined. Taste and adjust seasoning as needed. If you prefer a tangier dressing, add a splash more vinegar or pickle juice.
Step 4: Combine Everything
Add the cooled potatoes, chopped eggs, celery, and red onion to the bowl with the dressing. Gently fold everything together using a rubber spatula or large spoon. Be careful not to overmix — you want chunks of potato and egg, not mashed potato salad.
Taste and adjust salt, pepper, or mustard to your liking. Sprinkle fresh dill or parsley over the top for a burst of freshness and color.
Step 5: Chill Before Serving
Cover the bowl with plastic wrap and refrigerate for at least 1–2 hours before serving. This resting time is crucial — it allows the flavors to meld together beautifully and the dressing to thicken slightly. Overnight is even better!
Tips for the Best Potato Salad
Choose the Right Potato
The type of potato you use makes a big difference:
- Yukon Gold potatoes — naturally buttery flavor, hold their shape well, and have a creamy texture. Best overall choice.
- Russet potatoes — fluffier and absorb the dressing more, resulting in a softer salad.
- Red potatoes — waxy texture, hold shape the best, great if you prefer a chunkier salad.
Salt Your Cooking Water
Always cook potatoes in generously salted water — this seasons them from the inside out, which dramatically improves the overall flavor of your salad.
Don’t Overcook the Potatoes
Mushy potatoes = mushy salad. Test your potatoes with a fork. They should be tender enough to pierce easily but still hold their shape. Start checking at the 10-minute mark.
Dress While Slightly Warm
For maximum flavor, add about half the dressing to the potatoes while they’re still slightly warm. Warm potatoes absorb the flavors better. Then add the remaining dressing once everything is combined and cooled.
Add a Little Pickle Juice
A splash of dill pickle juice or relish in the dressing is a secret ingredient that adds an irresistible tangy depth. Many classic diner-style potato salads use this trick!
Variations and Customizations
One of the best things about this recipe is how easy it is to adapt. Here are some popular variations:
Loaded Potato Salad
Add crispy crumbled bacon, shredded cheddar cheese, and extra green onions for a loaded baked potato-inspired version.
Dill Pickle Potato Salad
Fold in ½ cup of chopped dill pickles and replace half the vinegar with pickle juice. This tangy version is incredibly addictive.
Southern-Style Potato Salad
Add a tablespoon of sweet pickle relish, a dash of paprika, and use a mixture of mayo and a bit of sour cream for richness. Garnish with paprika on top.
German-Style Potato Salad
Skip the mayo and use a warm bacon vinaigrette dressing with apple cider vinegar, mustard, and crispy bacon bits. Serve warm.
Lighter Version
Replace half the mayonnaise with plain Greek yogurt for a lighter, tangy alternative that still delivers a creamy texture.
How to Make It Ahead of Time
Potato salad is one of the best make-ahead side dishes. Here’s how to do it right:
- Make it 1 day ahead for optimal flavor development
- Store in an airtight container in the refrigerator
- Give it a gentle stir before serving and add a little extra mayo if it looks dry
- Garnish with fresh herbs right before serving for the best appearance
Storage and Food Safety
Proper storage is important, especially since this dish contains mayonnaise and eggs:
- Store leftovers in the refrigerator in an airtight container for up to 3–5 days
- Do not leave potato salad out for more than 2 hours at room temperature, especially in warm weather
- At outdoor events, keep the salad in a bowl set over ice to maintain a safe temperature
- Potato salad does not freeze well — the mayo separates and the texture becomes watery upon thawing
What to Serve with Potato Salad
This classic potato salad pairs beautifully with a wide variety of dishes. Here are some perfect pairings:
- Grilled burgers and hot dogs — the ultimate BBQ pairing
- Pulled pork or BBQ ribs — the creamy salad balances smoky flavors
- Fried chicken — a Southern comfort food dream team
- Grilled corn on the cob — a natural summer side dish companion
- Coleslaw and baked beans — complete your picnic spread
- Sandwiches and wraps — serves as a hearty and satisfying side
Frequently Asked Questions
What kind of potatoes are best for potato salad?
Yukon Gold potatoes are considered the best all-around choice due to their creamy texture, buttery flavor, and ability to hold their shape. Red potatoes are great if you prefer a firmer, chunkier texture, while russet potatoes give a softer, fluffier result.
Can I make potato salad without eggs?
Absolutely! Simply omit the eggs. The salad will still be delicious. You can add extra celery, pickles, or diced bell pepper to make up for the missing texture and volume.
How do I keep potato salad from getting watery?
Make sure your potatoes are fully drained and cooled before mixing with the dressing. Vegetables like celery and onion release water over time, so pat them dry before adding. Also, avoid over-mixing, which breaks down the potatoes and releases starch.
Can I use Miracle Whip instead of mayonnaise?
Yes! Miracle Whip will give a sweeter, tangier flavor. Many people actually prefer it in potato salad for that classic retro taste. You can also use a half-and-half combination of mayo and Miracle Whip.
How long should potato salad chill before serving?
A minimum of 1–2 hours in the refrigerator is recommended, but ideally, you should chill it for at least 4 hours or overnight for the best flavor.
Nutritional Information (Per Serving)
Based on 10 servings:
- Calories: approximately 280–320 kcal
- Carbohydrates: 28g
- Protein: 6g
- Fat: 17g
- Fiber: 2g
- Sodium: 320mg
Note: Nutritional values are approximate and may vary depending on specific ingredients used.
Final Thoughts
This classic potato salad recipe is everything you want in a side dish — creamy, flavorful, easy to prepare, and absolutely crowd-pleasing. With simple ingredients and straightforward steps, even beginner cooks can pull off a stunning result. The key is using the right potatoes, making a well-balanced dressing, and giving it enough time to chill so all the flavors can meld together.
Whether you’re serving it at a Fourth of July cookout, a family reunion, or a casual weeknight dinner, this potato salad is sure to earn rave reviews. Make it once, and it’ll become your go-to recipe for years to come.
Happy cooking! 🥔

