Salads
Grandma's old-fashioned German potato salad recipe is the one that always brings back memories of Sunday dinners at my Nonna's table. š The secret lies in the crisp vinegar-kissed potato wedges layered over creamy, tangy heartsājust like she made when I stood on a stool beside her in that tiny Boston kitchen.
This isn't your typical mayo-heavy salad; it's a balance of sharp vinegar, mustard, and just enough creaminess to keep it rich and satisfying.
The magic starts with boiling the potatoes until tender but still firm, then cooling them completely before tossing in the dressing.
I've tested this recipe dozens of times, and the key is letting the potatoes soak up the dressing while chilling for at least 2 hoursāthis is what transforms it from good to unforgettable.
The dressing itself is a simple yet powerful blend of vinegar, mustard, and a touch of oil, with optional bacon or hard-boiled eggs for extra depth.
What you end up with is a potato salad that's crisp on the outside, creamy in the center, and packed with layers of flavor that stay balanced even after sitting overnight.
The tangy dressing cuts through the richness of the potatoes, while the optional bacon or eggs add a savory contrast that makes every bite satisfying. This is comfort food at its finestāsimple, hearty, and full of the kind of nostalgia that makes it worth perfecting.
Perfect for picnics, potlucks, or family gatherings, this potato salad holds up beautifully and tastes even better the next day. Let's get started on recreating this classic dish that's been passed down through generations.
Ingredients for grandma's old fashioned german potato salad
Nine core ingredients plus optional extras create Nonna's legendary crispy-tender potato salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes š„ | 3 lb | Cut into 1-inch wedges, skin on |
| White Vinegar š§ | 1 cup | Distilled or apple cider |
| Dijon Mustard šÆ | ½ cup | High-quality for tangy flavor |
| Mayonnaise š„ | ½ cup | Duck or avocado oil preferred |
| Heavy Cream š„ | ½ cup | Full-fat for richness |
| Granulated Sugar š | 2 tbsp | Balances acidity |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly cracked |
| Fresh Dill šæ | ¼ cup | Chopped, optional garnish |
| Hard-Boiled Eggs š„ | 4 whole | Chopped, optional |
| Cooked Bacon š„ | ½ cup | Crumbled, optional |
| Vegetable Oil š« | 2 tbsp | For boiling potatoes |
The potatoes are everythingāYukon Golds are perfect for their buttery flavor and creamy texture. Buy them a few days ahead so they're firm, not waxy. I always grab mine from Whole Foods or the organic section at Trader Joe'sāthey hold their shape better when boiling. Cut them into 1-inch wedges (no need to peel) and boil them until just tenderāabout 10 minutes less than package instructions. The skin adds texture, and the wedges stay crispy when dressed. Pro tip: Soak the cooked potatoes in cold water for 10 minutes before dressingāthey absorb the tangy mixture like sponges.
No Dijon mustard? Yellow mustard at half the amount works, but you'll lose that deep, complex flavor. The mayo can be homemade (I use avocado oil mayo for richness) or store-boughtājust avoid the ultra-low-fat kind. For the vinegar, apple cider vinegar adds subtle sweetness, but distilled keeps it classic. The optional bacon and eggs? Applewood-smoked bacon from Costco is my go-toāit adds smoky depth. Eggs should be room temperature before chopping so they don't get watery. Fresh dill is ideal, but dried dill at one-third the amount works if you're in a pinch. The sugar might seem odd, but it rounds out the sharpnessātrust me on this.
This salad tastes even better the next dayā3-4 days in the fridge, actually. Store the dressing separately if you're prepping ahead, then toss everything together just before serving. The potatoes will soak up the dressing perfectly after chilling. For potlucks, I pack it in a glass dish with a lidākeeps it crispy. Leftovers? Reheat gently in the microwave with a splash of water to restore crispness. The bacon and eggs can be added fresh after reheating if you're serving it cold.
Why You'll Love This Recipe
- No Boil-Over Drama: I swear by the cold-boil method hereājust toss the Yukon Golds in boiling water for 10 minutes, then shock them in ice. No mashing, no waiting for them to cool, and zero risk of that gluey texture we all hate. Honestly, itās the only way Iāll make potato salad now.
- Tangy-Creamy Magic: That vinegar-and-mustard dressing cuts right through the richness of the mayo and heavy cream, giving it this just-right balance. The acidity makes every bite feel fresh, while the cream keeps it lusciousālike a hug in salad form.
- Picnic Party Star: Between us, this is my go-to for potlucks, tailgates, or even a lazy Sunday brunch. It holds up in heat, doesnāt get soggy, and pairs with everythingāgrilled sausages, cold cuts, or just straight from the bowl with a fork. (Yes, even on a Tuesday night.)
- Leftovers That Donāt Suck: I make a double batch every time because it tastes better the next dayāif thatās even possible. The flavors meld overnight, and itās still creamy, not dry. Plus, itās cheap: potatoes stretch far, and the ingredients wonāt break the bank. My wallet and I both win.
Step-by-step instructions for grandma's old-fashioned German potato salad
Here's how to recreate that perfect balance of crispy vinegar-kissed wedges and creamy potato hearts.
š„ Step 1: Boil the Potatoes Until Fork-Tender
Fill a large pot with enough water to cover the 3 lb Yukon Gold Potatoes by about 2 inches. Add 1.5 tsp Salt and bring to a rolling boil over high heat.
Add the potatoes (cut into 1-inch wedges, skin on) and return to a boil. Reduce heat to medium-high and cook for 12-15 minutes until a knife slides in easily. You want them tender but still holding their shapeāovercooking turns them mushy. Drain immediately in a colander and let steam for 1 minute to evaporate excess moisture.
Here's the thingādon't rinse the potatoes. That surface starch helps the dressing cling beautifully. I've made this mistake and trust me, you'll notice the difference when the dressing slides right off uncooked spuds.
š³ Step 2: Create the Signature Vinegar Dressing
In a large mixing bowl, whisk together 1 cup White Vinegar, 2 tbsp Granulated Sugar, 0.5 tsp Black Pepper, and 0.25 cup Fresh Dill. Let this mixture sit for 5 minutes while the potatoes cool slightly. This gives the vinegar time to mellow and the sugar time to dissolve completely.
While waiting, chop the 4 whole Hard-Boiled Eggs into quarters and crumble the 0.5 cup Cooked Bacon into bite-sized pieces. Set these asideāthey'll add that classic German potato salad texture.
š„ Step 3: Combine Potatoes and Dressing
Return the drained potatoes to the mixing bowl with the vinegar mixture. Gently fold everything together using a wooden spoon. You want to coat the potatoes evenly without mashing them. I like to work in batches if neededāthis ensures every wedge gets that tangy vinegar bath.
Let the potatoes marinate in the dressing for 10 minutes at room temperature. This resting period allows the flavors to meld and the vinegar to work its magic on the potato skins. You'll see them start to turn slightly translucentāthat's your signal the dressing is working.
šØāš³ Step 4: Make the Creamy Base
In a separate bowl, whisk together 0.5 cup Mayonnaise, 0.5 cup Heavy Cream, and 0.5 cup Dijon Mustard until smooth and fully combined. This creamy mixture is what makes this salad so satisfyingly rich. The mustard adds that signature tang that balances the sweetness of the potatoes.
Here's where it gets funātaste the mixture and adjust seasoning if needed. You might want to add a pinch more salt or a splash of vinegar to taste. The key is to have this base ready before you combine it with the potatoes, so everything stays warm and creamy.
š„ Step 5: Fold and Chill for Perfect Texture
Add the creamy mixture to the potato-vinegar combination and gently fold everything together. Be careful not to overmixāyou want those crispy potato edges to stay intact. Now fold in the chopped eggs and bacon, distributing them evenly throughout the salad.
Cover the bowl and refrigerate for at least 2 hours (I prefer 4 hours or overnight). This chilling time is crucial for two reasons: first, it lets the flavors develop fully, and second, it gives the potatoes time to absorb the dressing completely. When you're ready to serve, give it one final gentle toss to redistribute everything.
š½ļø Step 6: Serve with Confidence
This salad tastes best when served at room temperature, so let it sit for 15-20 minutes before serving. The contrast between the crisp vinegar-kissed potato edges and the creamy hearts is what makes this recipe special. Garnish with extra chopped dill if you like, but honestly, the flavors are balanced just as they are.
You'll know you've nailed it when each bite delivers that perfect combination of tangy, creamy, and slightly crispy textures. This is the kind of potato salad that disappears fast at family gatheringsātrust me, your grandma would be proud!
Pro Tips For Making Grandma'S Old Fashioned German Potato Salad
- CUT POTATOES UNIFORM: Boil Yukon Golds until just fork-tenderāabout 12 minutesāthen shock in ice water. Slice them after cooling; theyāll hold shape better and absorb dressing evenly. (I used to slice raw and theyād turn to mushālearned that one the hard way.)
- ACIDIFY VINEGAR FIRST: Mix white vinegar and Dijon mustard before adding mayo and creamāthis prevents curdling when you toss them together later. Stir in a splash of cold water if the dressing looks too thick; itāll loosen up when mixed with potatoes.
- DONāT OVERMIX AFTER TOSSED: After folding in potatoes, give it one gentle turn with a spatula. German potato salad needs texture, not a smooth pasteāovermixing makes it gluey. (Yes, even if it looks uneven at first.)
- SWEAT ONIONS LOW: If your recipe calls for sautĆ©ed onions, cook them at medium-low until translucentāabout 8 minutesāthen add a pinch of sugar to balance acidity. High heat burns them fast, and burnt onions ruin the whole dish. (Trust me, Iāve served it.)
Common mistakes when making your grandma's old fashioned german potato salad
Overcooking Potatoes
This is the most common mistake I seeāpotatoes that turn to mush instead of holding their shape. German potato salad relies on that perfect crisp-tender texture where the edges stay slightly firm. Boil your Yukon Gold potatoes for 12-15 minutes max (they're done when a knife slides in easily).
I've learned the hard way that 18-20 minutes turns them into a sad, gluey mess that absorbs all the dressing like a sponge. š„
Skipping the Cooling Step
Hot potatoes and cold dressing don't mix wellāthey create a watery, separated salad. Always let your cooked potatoes cool completely (about 10 minutes) before adding the dressing. I once rushed this step and ended up with a sad, soupy potato salad that looked more like mashed potatoes than wedges.
Pro tip: Spread them on a baking sheet to cool faster if you're short on time.
Using Low-Quality Mustard
Not all mustards are created equal! Dijon mustard has that deep, complex flavor that's essential for authentic German potato salad. I've tried using regular yellow mustard in a pinch, but it lacks the umami depth that makes this salad special.
If you must substitute, use double the amount of yellow mustardābut honestly, it's worth tracking down good Dijon. Maille or Grey Poupon are my go-to brands. šÆ
Overmixing the Salad
Gentle folding is key to maintaining those crisp potato edges. I've seen people use electric mixers or stir vigorously, and it always ends up breaking down the potatoes into a sad, mushy texture.
Use a wooden spoon and work in batches if needed. The goal is to coat the potatoes evenly without turning them into potato purƩe. Remember: less is more when it comes to mixing.
Ignoring the Chill Time
This salad tastes best after chillingāat least 2 hours, but I prefer 4 hours or overnight. The flavors meld beautifully during this time, and the potatoes absorb the dressing perfectly. I've served this salad fresh out of the fridge and been met with blank stares.
The texture and flavor just aren't there until it's had time to develop. Think of it like making a good marinadeāpatience pays off. āļø
Adding Dressing Too Soon
Adding the creamy dressing immediately after the vinegar bath can make the salad greasy and unbalanced. The vinegar needs time to work its magic on the potato skins first. Let the potatoes marinate in the vinegar mixture for 10 minutes at room temperature before adding the creamy base.
This step creates that perfect tangy crust on the outside while keeping the inside creamy. Trust the processāit's what makes this salad special!
Nutrition facts
Frequently asked questions
Why does this German potato salad need to chill before serving?
The chilling time (at least 2 hours) is crucial for two reasons: First, it lets the potatoes absorb the tangy dressing completely, creating that perfect crisp-tender texture. Second, it allows the flavors to meld together, balancing the sharp vinegar with the creamy base. I've tried serving it fresh out of the fridge, and it just doesn't have the same depth of flavor or satisfying bite. Think of it like resting meatāpatience pays off!
Can I make this potato salad ahead of time?
This salad actually tastes better the next dayāit keeps well for 3-4 days in the fridge. Store the dressing separately if prepping ahead, then toss everything together just before serving. For potlucks, I always pack it in a glass dish with a lid to maintain that crisp texture. The flavors develop beautifully overnight, making it perfect for meal prep.
What's the secret to keeping the potato wedges crispy?
The key is cooking them just until tender (12-15 minutes) and letting them cool completely before adding dressing. I've found that Yukon Gold potatoes hold their shape best, and leaving the skins on adds extra texture. Also, don't rinse them after boilingāthe surface starch helps the dressing cling. For extra crispness, I sometimes spread the cooked potatoes on a baking sheet to cool faster.
Can I substitute the vinegar for something else?
While white vinegar is traditional, you can use apple cider vinegar for a slightly sweeter flavor or even rice vinegar for a milder tang. I wouldn't recommend lemon juiceāit lacks the depth of flavor that vinegar provides. The acidity is essential for cutting through the richness of the potatoes and mayo. If you're avoiding vinegar completely, try a mix of mustard and mayo with a splash of lemon juice, but it won't be exactly the same.
What are the best optional add-ins for extra flavor?
For maximum flavor, I recommend crumbled bacon (applewood-smoked is best) and chopped hard-boiled eggs. The bacon adds a smoky depth, while the eggs provide a nice contrast in texture. Other great options include chopped celery for crunch or red onion for a slight bite. Just fold them in gently at the end to keep those crisp potato edges intact.