Salads
This copycat of grandma’s potato salad recipe is the one I still reach for when I want that perfect balance of creamy mayo and tangy vinegar that tastes exactly like childhood.
Watching my grandmother mix hers in that chipped enamel bowl, I noticed how she never measured—just added "a handful of this, a splash of that" until it felt right. That intuition became the foundation for this copycat version, where every bite delivers that nostalgic comfort.
The secret lies in the dressing: mayo and sour cream form the creamy base, but it's the vinegar and mustard that cut through the richness for that signature zing. Hard-boiled eggs add protein and texture, while diced celery and pickles bring crunch and acidity.
This isn't just potato salad—it's a taste of Sunday dinners past, where the flavors were simple but never boring.
What makes this recipe special is how it stays creamy without being heavy, thanks to the proper ratio of mayo to sour cream. The potatoes absorb the dressing beautifully when chilled overnight, resulting in tender, flavorful bites rather than soggy ones.
Serve it at picnics, potlucks, or family gatherings—it's the kind of dish that disappears faster than you can say "seconds, please."
For an extra touch of authenticity, I always add a pinch of celery seed and a dash of paprika to the dressing. The celery seed enhances the celery flavor, while the paprika adds just enough warmth to round out the tangy-sweet balance.
Trust me, this is the potato salad your family will ask for by name.
Ingredients for grandma's potato salad copycat
Pantry staples and a few fresh touches for that nostalgic grandma-style potato salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Medium dice, cold water boiled |
| Large Eggs 🥚 | 6 whole | Hard-boiled, peeled, chopped |
| Mayonnaise 🥛 | 1 cup | Duck or avocado oil preferred |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| White Vinegar 🍶 | ¼ cup | Apple cider vinegar works too |
| Dijon Mustard 🌶️ | 1 tbsp | Not yellow mustard |
| Celery Stalks 🧅 | 2 whole | Diced small, crisp variety |
| Sweet Pickles 🥒 | ½ cup | Diced, with juice |
| Celery Seed 🌿 | ½ tsp | Ground, for depth of flavor |
| Smoked Paprika 🌶️ | ¼ tsp | For subtle warmth |
| Salt 🧂 | ¾ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Dill 🌿 | 2 tbsp | Chopped, optional but classic |
The potatoes are the heart of this dish, so Yukon Golds are worth seeking out—their creamy texture holds up perfectly. Most grocery stores carry them, but if you can't find them, Russets work in a pinch. Boil them in cold water with a pinch of salt until fork-tender, then rinse in ice water to stop the cooking. That chilled step is non-negotiable—it keeps them from turning mushy. For the eggs, room-temperature eggs boil more evenly, and I swear by the 10-minute ice bath trick to make peeling easier. The dressing ratio is key: too much mayo gets heavy, but too little vinegar loses that signature tang.
No celery seed? Extra celery plus a pinch of caraway seeds mimics the flavor. Running short on pickles? Diced red onion with a splash of vinegar adds similar brightness. The mayo and sour cream should be room temperature when mixing—cold ingredients make the dressing separate. For extra richness, I sometimes swap half the mayo for Greek yogurt, but trust me on keeping it traditional for that grandma touch. The dill is optional but adds that fresh herb brightness that makes it feel special. If you're using dried dill, cut the amount to one-third of what's listed.
This salad tastes even better the next day—overnight chilling lets the flavors meld perfectly. Store it in an airtight container with parchment paper between layers to keep the potatoes from absorbing too much moisture. Keeps for 3-4 days in the fridge, though I rarely have leftovers that long. For potlucks, I double the recipe and pack it in individual containers so everyone can grab a serving without the whole bowl getting soggy. The dressing can be made a day ahead too—just fold it in right before serving.
Why You'll Love This Recipe
- Here’s what sold me: the mayo and sour cream combo is rich but balanced by that sharp vinegar kick. It’s not heavy—it’s satisfying. Plus, the hard-boiled eggs add protein without overpowering the buttery potatoes.
- No Boil, No Stress: I swear by this method—just roast the Yukon Golds with a pinch of salt until tender, then fluff them with a fork. That crispy skin? Chef’s kiss. No peeling, no waiting for water to boil, just hands-off perfection while you mix the dressing.
- Creamy Without the Guilt: Here’s what sold me: the mayo and sour cream combo is rich but balanced by that sharp vinegar kick. It’s not heavy—it’s satisfying. Plus, the hard-boiled eggs add protein without overpowering the buttery potatoes.
- Picnic to Potluck: This salad travels like a dream—packable, hearty, and still holds up after hours in the sun. I’ve served it at backyard barbecues, holiday dinners, and even as a lazy Sunday lunch. It’s the one dish that everyone asks for seconds of.
Step-by-step instructions for Grandma's potato salad
Here's how to recreate that perfect balance of creamy, tangy, and herby flavors Grandma nailed every time.
Boil and Dice the Potatoes
Place the 2.5 lb Yukon Gold Potatoes in a large pot and cover with cold water. Add 1 tablespoon of salt and bring to a boil over high heat. Once boiling, reduce to medium-high heat and cook for 12-15 minutes until the potatoes are fork-tender but still hold their shape.
Drain the potatoes immediately and let them cool slightly for 5 minutes. Then, using a sharp knife, dice them into ½-inch pieces. I like to work in batches if needed—just be consistent with the size. The potatoes should be cool enough to handle when you're ready to mix them with your dressing. If they're still warm, give them another 5 minutes to cool completely before proceeding.
Hard-Boil and Chop the Eggs
While the potatoes are cooking, place the 6 whole large eggs in a separate pot and cover them with cold water. Bring to a boil over high heat, then immediately remove from heat, cover, and let sit for 10 minutes. This method gives you perfectly hard-boiled eggs without overcooking.
Transfer the eggs to an ice bath for 5 minutes to cool completely, then peel and chop them into small pieces. I like to use the back of a fork to mash them slightly—just enough to break them up but still leave some texture. Set them aside until ready to mix with the potatoes.
Mix the Dressing Ingredients
In a large mixing bowl, combine the 1 cup mayonnaise, 0.5 cup sour cream, 0.25 cup white vinegar, 1 tablespoon Dijon mustard, 0.5 teaspoon celery seed, 0.25 teaspoon smoked paprika, 0.75 teaspoon salt, and 0.5 teaspoon black pepper. Whisk until smooth and fully combined. This dressing is the heart of the salad, so take your time to make sure everything is well incorporated.
Next, add the 2 whole celery stalks (diced small), 0.5 cup sweet pickles (diced with juice), and 2 tablespoons fresh dill to the bowl. Stir gently to distribute these ingredients evenly throughout the dressing. The pickles and celery will add that classic crunch and tangy brightness that balances the creaminess.
Combine Everything for Perfect Texture
Add the cooled, diced potatoes to the bowl with the dressing mixture. Gently fold everything together using a large spoon or spatula. Be careful not to mash the potatoes—you want to keep them intact but well-coated in the dressing. This step is where the magic happens, so don't rush it. Let the salad sit for 10 minutes to allow the flavors to meld together.
After 10 minutes, give the salad another gentle stir. Taste and adjust the seasoning if needed—you might want to add a little more salt, pepper, or vinegar to suit your taste. The salad should be creamy, tangy, and perfectly balanced. If it's too thick, you can add a splash of water or more vinegar to loosen it up.
Chill and Serve
Cover the bowl and refrigerate the potato salad for at least 1 hour before serving. This chilling time allows all the flavors to come together and the potatoes to absorb the dressing fully. The longer it chills, the better the flavors will meld—Grandma always said patience was key!
When ready to serve, give the salad one final gentle stir. The texture should be creamy yet still have that satisfying bite from the potatoes and pickles. Serve it chilled, straight from the fridge, and watch it disappear—just like it did at Grandma's table.
Pro Tips For Making Grandma'S Potato Salad Copycat
- BOIL POTATOES UNTIL TENDER: Yukon Golds should collapse like a dream—not turn to mush. Test with a fork at 12-15 minutes: pierce easily but still hold shape. Overcooking turns them gluey, and no one wants that. Drain immediately and shock in ice water for 2 minutes to stop cooking.
- SALT THE BOILING WATER: Generously salt the pot (about 2 tablespoons) before adding potatoes. This ensures even seasoning and prevents bland flavor. I learned this the hard way—underseasoned potatoes taste like nothing, even with good mayo.
- CHILL EGGS BEFORE SLICING: Cold eggs slice cleaner and hold shape better. Pop them in ice water for 10 minutes before peeling, then slice while still chilled. Warm eggs fall apart like overripe fruit, and no one wants egg confetti in their salad.
- MIX DRESSING LAST MINUTE: Combine mayo, sour cream, and vinegar right before folding into potatoes. This keeps the dressing from turning grainy or separating. Stir gently—overmixing makes the salad dense and heavy.
Common mistakes when making perfect results
Overcooking Potatoes
Nothing ruins potato salad faster than mushy potatoes. I’ve learned the hard way that boiling them too long turns them into glue. Use a timer and test with a fork—potatoes should be fork-tender but still hold their shape.
Yukon Golds typically take 12-15 minutes from a cold start. Drain them immediately and plunge into ice water to stop cooking. This keeps them firm and prevents that dreaded "potato soup" texture. 🥔
Skipping the Chill Time
Grandma always said, "Patience is key," and she wasn’t wrong. Rushing the chilling step means the dressing won’t fully coat the potatoes, leaving them dry and flavorless. Let the salad sit in the fridge for at least 1 hour—overnight is even better.
The magic happens as the flavors meld and the potatoes absorb the creamy dressing. Trust me, skipping this step is a rookie mistake I made early on. ❄️
Wrong Dressing Ratio
The balance between mayo, sour cream, and vinegar is everything. Too much mayo makes it heavy, while too little vinegar kills that signature tang. Stick to the 1 cup mayo to ½ cup sour cream ratio, then adjust vinegar to taste.
I’ve seen people use all mayo and wonder why their salad tastes bland. The Dijon mustard and celery seed are non-negotiable for depth—don’t skip them! 🌶️
Mashing the Potatoes
Potatoes should stay intact, not turn into a mash. When folding in the dressing, use a gentle hand—think "tossing a salad," not "mashing potatoes." Overmixing breaks them down and turns your dish into a sad, gluey mess.
If you’re worried about even coating, let it sit for 10 minutes before the final stir—this helps the dressing penetrate without smashing the potatoes. 💡
Using Cold Ingredients
Cold mayo and sour cream can cause the dressing to separate, leaving you with a greasy, unappetizing mess. Take both out of the fridge 30 minutes before mixing to bring them to room temperature.
The same goes for eggs—room-temperature eggs boil more evenly. I’ve ruined more dressings than I care to admit by ignoring this simple step. 🥛
Over-Salting the Dressing
It’s easy to go heavy on the salt, especially if you’re used to seasoning as you go. But in potato salad, the dressing is pre-mixed, so taste as you go. Start with the ¾ teaspoon salt and adjust only if needed.
Over-salting can’t be fixed easily—trust me, I’ve learned this the hard way. The same goes for vinegar; add it gradually to avoid a harsh tang. 🧂
Nutrition facts
Frequently asked questions
Can I make this potato salad ahead of time?
This recipe tastes even better after chilling. Store it in an airtight container for up to 3-4 days, with parchment paper between layers to keep potatoes from getting soggy. The flavors meld beautifully overnight, just like Grandma's original.
What if I don't have Yukon Gold potatoes?
Russet potatoes work well too, though they're slightly fluffier. For a creamier texture, try red potatoes—they hold their shape better. Just boil them 2-3 minutes less than Yukon Golds since they cook faster.
How do I keep the potato salad from getting watery?
Drain the boiled potatoes thoroughly and rinse them in ice water to stop cooking. Also, don't overmix after adding the dressing—gentle folding keeps the texture perfect. If it's still too thick, add just a splash of vinegar or water.
Can I make this recipe without mayo?
You can substitute with Greek yogurt or avocado for a lighter version. Use a 1:1 ratio but add an extra 1 tablespoon of vinegar to maintain the tangy balance. The texture will be slightly different but still delicious.
What's the best way to serve this potato salad?
It's perfect for picnics, BBQs, or as a side dish at family gatherings. For extra presentation, garnish with fresh dill or a sprinkle of paprika. Serve with crusty bread or grilled meats for a complete meal.