Grandma's Old Fashioned German Potato Salad Recipe: Vinegar-Infused Crunch With Mustard Depth

Salads

Grandma's Old Fashioned German Potato Salad Recipe: Vinegar-Infused Crunch With Mustard Depth

My old-fashioned German potato salad recipe, just like the one my grandma made, brings back that tangy, vinegar-infused crunch she let sit overnight—her secret for flavors so rich they taste like Sunday stories. 💛 she told while chopping.

I've tested it dozens of times to perfect the balance between sharp vinegar and creamy mayonnaise, ensuring every bite delivers that authentic German taste.

The magic happens in the dressing—equal parts vinegar and mayonnaise create a tangy base that coats each potato perfectly. Hard-boiled eggs and diced pickles add texture and brightness, while fresh dill brings that fresh-from-the-garden flavor.

This isn't just potato salad; it's a dish that carries tradition on every forkful, with a crispness that stays all day. The potatoes stay firm yet tender, never mushy, and the dressing clings like it's been simmering for hours.

What makes this recipe special is how it evolves—fresh out of the bowl, it's vibrant and bright, but after sitting overnight, the flavors deepen into something richer. The vinegar cuts through the richness of the mayonnaise, while the mustard adds that signature German depth.

It's the kind of dish that becomes a family heirloom, served at picnics, holidays, and weeknight dinners alike. Let's bring this classic to your table with a few simple steps.

Whether you're making it for a summer potluck or a cozy family dinner, this potato salad delivers restaurant-quality results with minimal effort. The prep takes just 30 minutes, but the waiting makes all the difference—trust me, I've tried the rushed version, and it's never the same.

Here's how to recreate my Oma's legendary recipe in your own kitchen.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for grandma's old fashioned german potato salad

Six ingredients make this German potato salad taste like Sunday stories from your Oma.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 3 lb Medium size, peeled and cubed
White Vinegar 💧 ½ cup Distilled white vinegar preferred
Mayonnaise 🥛 ½ cup Duckay or Hellmann's preferred
Yellow Mustard 🌶️ 2 tbsp Dijon or German-style preferred
Large Eggs 🥚 4 whole Hard-boiled and chopped
Dill Pickles 🥒 ½ cup Diced, with juice reserved
Red Onion 🧅 ½ whole Medium size, finely diced
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Sugar 🍚 1 tsp Granulated white sugar
Vegetable Oil 🫒 2 tbsp For boiling potatoes
Celery Stalks 🥬 2 whole Diced, optional for texture
Paprika 🌶️ ½ tsp Sweet for garnish

The potatoes are everything here—Yukon Golds stay creamy yet hold their shape better than Russets. Buy them fresh, not pre-cut, and peel them right before boiling so they don't turn mushy. I always grab mine from Trader Joe's when they're on sale, but any grocery store works. The key is boiling them in well-salted water with a splash of vinegar—this keeps their color bright and flavor sharp. If you're short on time, microwave them first to cut cooking time in half (trust me, it works).

No white vinegar? Apple cider vinegar gives it a slightly sweeter tang, but stick with white for that classic German bite. The mayonnaise can be homemade if you're feeling fancy, but Duckay or Hellmann's are perfect for consistency. Mustard matters—German-style or Dijon adds that deep, slightly bitter note. Skip the pickles? Extra dill and a splash of lemon juice mimic that briny brightness. The eggs should be ice-cold when peeling—hot eggs crack like glass. And if you're feeling fancy, add a pinch of smoked paprika to the dressing for depth.

This salad tastes better the next day—Oma's secret. Store it in the fridge for up to 4 days, but the flavors peak after 8-12 hours when everything melds. I always make a double batch for potlucks because it disappears fast. For serving, I sprinkle with extra dill and paprika right before digging in. The dressing clings to the potatoes like it's been simmering all day, and that's the magic.

❤️

Why You'll Love This Recipe

  • No Boil, No Stress: I swear, the potatoes go in whole—peeled, sliced, straight into the boiling water. No chopping, no fuss, and they hold their shape like magic. My grandma’s trick: low and slow simmer until fork-tender, then that vinegar bath? Instant tangy crunch.
  • Creamy-Tangy Magic: That mayo-mustard-vinegar mix isn’t just dressing—it’s the soul of this salad. The vinegar cuts through the richness, the mustard adds a sharp little kick, and the eggs? They bind it all together with that just-right creamy bite. Honestly, it’s the kind of flavor that makes you go back for seconds without even trying.
  • Picnic to Potluck: This salad travels better than my good intentions. Pack it in a mason jar, and it stays crisp at the bottom, creamy on top—no soggy mess. Bring it to BBQs, church dinners, or just a lazy Sunday with the family. (Yes, even on a Tuesday night when you’re too tired to cook.)
  • Leftovers That Don’t Suffer: Between us, this dish improves overnight. The flavors meld, the potatoes soak up that tangy dressing, and the texture? Still perfect. I make a double batch on Sundays because it’s my go-to lunch for the week—zero effort, maximum satisfaction. And the best part? It’s cheap enough to feed a crowd without breaking the bank.

Step-by-step instructions for grandma's old fashioned German potato salad

Here's how to make this classic recipe with tender potatoes and a tangy, mustard-infused dressing.

1

🔥 Step 1: Boil the Potatoes Until Fork-Tender

Place the 3 lb Yukon Gold potatoes in a large pot and cover with cold water by about 2 inches. Add the 2 tbsp vegetable oil and 1.5 tsp salt. Bring to a boil over high heat, then reduce to a gentle simmer. Cook for 15-20 minutes until a knife slides in easily—you want them tender but not falling apart.

I like to test one potato first. If it's still firm, return it to the pot and cook another 5 minutes. Drain immediately and let them cool slightly before handling. Don't rinse them—the starch helps the dressing stick.

2

👨‍🍳 Step 2: Hard-Boil and Chop the Eggs

While the potatoes cook, place the 4 whole large eggs in a separate pot and cover with cold water by 1 inch. Bring to a boil over high heat, then remove from heat, cover, and let sit for 10 minutes. Drain and transfer to an ice bath for 5 minutes to stop cooking. Peel and chop into ¼-inch pieces—they should be uniform so they distribute evenly.

Here's the thing—don't skip the ice bath. It prevents overcooked eggs that turn rubbery. I like to crack them gently against the edge of the bowl first to make peeling easier.

3

🥘 Step 3: Make the Tangy Dressing

In a large mixing bowl, whisk together the 0.5 cup mayonnaise, 2 tbsp yellow mustard, 0.5 cup white vinegar, 1 tsp sugar, 0.5 tsp black pepper, and the reserved dill pickle juice. The dressing should be smooth but still have a slight grainy texture from the mustard. Taste and adjust seasoning—you want it tangy but balanced.

I always add the vinegar gradually while whisking. This prevents the dressing from curdling. The sugar helps cut through the sharpness of the vinegar while enhancing the mustard flavor.

4

🍳 Step 4: Combine All Ingredients

Add the cooled potatoes to the dressing bowl and gently fold until evenly coated. Then stir in the chopped eggs, 0.5 cup diced dill pickles, 0.5 whole red onion (finely diced), 0.25 cup chopped fresh dill, and 2 whole celery stalks (diced). Mix carefully—you want everything distributed but the potatoes to stay intact.

I use two spoons for this: one to hold the potatoes and another to fold the dressing. This prevents breaking the potatoes while ensuring the flavor gets distributed throughout. Let it sit for 10 minutes to allow the flavors to meld.

5

⏰ Step 5: Chill and Garnish

Transfer the potato salad to a serving bowl and refrigerate for at least 1 hour (I prefer 2 hours) to let the flavors develop fully. Before serving, sprinkle with 0.5 tsp paprika for color and a hint of smokiness. The salad should be creamy but not soggy, with bright tangy flavors that cut through the richness.

Real talk: the longer it chills, the better it tastes. The vinegar and mustard flavors really come alive after resting. Serve with crusty bread or grilled sausages for the ultimate German-style meal.

👨‍🍳

Pro Tips For Making Grandma'S Old Fashioned German Potato Salad

  • Boil Potatoes Until Fork-Tender: Yukon Golds should give just slightly when pierced—not mushy, not hard. I learned this the hard way: undercooked potatoes turn to glue in the dressing, while overcooked ones fall apart. Drain them hot and shock with cold water for 2 minutes to stop cooking. This keeps them firm and ready to absorb the tangy mayo-mustard mix without turning to mush.
  • Salt the Boiling Water Like the Sea: A full tablespoon of salt in the boiling water isn’t excessive—it’s necessary. The potatoes need to absorb flavor while cooking, and skipping this step leaves them bland no matter how much vinegar or mustard you add later. (Yes, even if you’re impatient like me, wait for the water to return to a full boil after salting.)
  • Mix Dressing Last—Wait for Warmth: Cold potatoes + cold dressing = a sad, separated salad. Instead, let the drained potatoes sit in the colander for 5 minutes until they’re just warm to the touch, then toss in the mayo-mustard-vinegar mix while still slightly warm. This guarantees the dressing clings instead of pooling at the bottom.
  • Hard-Boil Eggs 9 Minutes—No More, No Less: Overcooked eggs turn rubbery, and undercooked ones? Disgusting. Set a timer for 9 minutes from boiling, then plunge into ice water. Peel them under running water—it’s faster and keeps the whites intact. Chop them coarsely and fold in last so they stay whole, adding texture and richness without breaking apart.

Best sauces and condiments for this dish

Classic Vinegar Dressing

This German potato salad relies on a simple but essential dressing of equal parts white vinegar and mayonnaise—about ½ cup each—whisked with 2 tbsp German-style mustard and a pinch of sugar. The vinegar cuts through the richness while the mustard adds depth.

I always use distilled white vinegar for that sharp, clean tang that Oma swore by. For extra authenticity, add 1 tsp sugar to balance the acidity and round out the flavors. 💛

Pickle Juice Boost

Don’t toss that pickle juice! Reserve 2 tbsp from the diced pickles and fold it into the dressing—it adds a briny brightness that elevates the whole dish. If you’re short on time, substitute with 1 tbsp lemon juice plus a pinch of salt to mimic the tang.

The juice helps preserve the crispness of the potatoes while keeping the dressing cohesive. Trust me, I’ve tried both ways, and the juice makes all the difference.

Dill and Celery Crunch

Fresh dill isn’t just for garnish—it’s the secret to that bright, herbal note that defines German potato salad. Use ¼ cup chopped fresh dill and fold it in at the end to keep the leaves vibrant.

For texture, add 2 diced celery stalks—they hold their shape and add a subtle earthiness. If you’re feeling adventurous, toss in 1 tsp chopped chives for a milder onion-like flavor. The celery and dill combo is what makes this salad feel fresh and garden-fresh.

Mustard Variations

Not all mustards are created equal. For the classic German flavor, use Dijon or German-style mustard—they’re tangier and less sweet than American yellow mustard. If you only have the latter, mix it with ½ tsp apple cider vinegar to deepen the flavor.

I’ve also experimented with whole-grain mustard for a nutty twist, but stick with smooth for the traditional taste. The mustard is the soul of this salad—don’t skimp on quality here.

Paprika Finish

A sprinkle of sweet paprika right before serving adds color and a hint of smokiness that ties everything together. Use just ½ tsp—too much can overpower the delicate flavors. For a bolder touch, swap in smoked paprika for a deeper, slightly charred note.

This is my go-to trick to make the salad look as good as it tastes, especially when serving it alongside grilled sausages or hearty bread. The paprika makes it feel festive, even for a weeknight dinner.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 5g25%
Cholesterol 120mg40%
Sodium 720mg31%
Total Carbohydrate 32g11%
Dietary Fiber 3g11%
Sugars 6g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does German potato salad need vinegar?

The vinegar is key to authentic flavor—it cuts through the richness of the mayonnaise and preserves the potatoes' texture. Traditional German recipes use white vinegar for its sharp tang, which balances the creamy dressing and keeps the salad fresh-tasting even after hours in the fridge.

2

Can I make this potato salad ahead of time?

This salad tastes even better after 8-12 hours in the fridge. The flavors meld beautifully overnight, and the vinegar dressing penetrates the potatoes perfectly. Just store it in an airtight container—it keeps well for up to 4 days.

3

What if I don't have fresh dill?

Use 1 tsp dried dill instead, but reduce the amount by 1/3 since dried herbs are more concentrated. For extra brightness, add ½ tsp dried parsley or a pinch of celery seeds. The fresh dill gives that signature herbal note, but dried works in a pinch.

4

Why do the potatoes turn mushy?

Overcooking or rinsing them after boiling causes mushiness. Always boil potatoes in well-salted water with vinegar and test for doneness with a knife. Drain immediately and let them cool slightly before handling—never rinse! The starch helps the dressing cling.

5

Can I make this vegetarian?

Yes! Simply omit the hard-boiled eggs and add ½ cup chopped bell peppers or ¼ cup chopped jalapeños for texture. The tangy dressing and pickles will still shine. For protein, stir in ½ cup chickpeas or ¼ cup crumbled feta cheese.

★★★★★4.7(12 reviews)
Categories Salads