Salads
Grandma's German potato salad recipe with mayonnaise delivers the perfect balance of creamy, tangy, and crunchy flavors that make it a potluck staple. This isn't your average potato salad—it's a dish steeped in tradition, where boiled potatoes meet a rich mayonnaise dressing infused with vinegar, mustard, and fresh herbs.
The secret lies in the crisp pickles and finely diced onions that add just the right amount of bite, transforming simple ingredients into something extraordinary.
What sets this recipe apart is its authentic German roots, where potato salad is often served warm or at room temperature rather than chilled. The mayonnaise base is the foundation, but it's the vinegar and mustard that cut through the richness, creating a dressing that's both tangy and smooth.
Boiling the potatoes until tender but firm ensures they hold their shape, while the pickles and onions add texture that keeps every bite interesting. This is the kind of dish that disappears quickly at gatherings, so make extra.
The result is a potato salad that's creamy yet refreshing, with each spoonful offering a perfect harmony of flavors. The tangy onions and crunchy pickles cut through the richness of the mayonnaise, while the herbs add a fresh, aromatic touch.
Whether you're bringing it to a picnic, potluck, or family gathering, this recipe is guaranteed to be a hit. It's the kind of dish that feels comforting yet special, perfect for any occasion where good food brings people together.
For those who prefer a warmer version, simply heat the salad gently before serving. Pair it with roasted meats, sandwiches, or enjoy it as a hearty side dish. The beauty of this recipe lies in its versatility—it's simple enough for weeknight dinners but impressive enough for special occasions.
Let's get started on creating this classic dish that's been passed down through generations.
Ingredients for grandma's german potato salad recipe with mayonnaise
Pantry staples and fresh herbs—this German potato salad is a crowd-pleaser with every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Boiled until tender but firm |
| Mayonnaise 🥛 | 2 cups | High-quality, full-fat preferred |
| White Vinegar 🍶 | ¼ cup | White or apple cider vinegar |
| Yellow Mustard 🌶️ | 2 tbsp | Dijon preferred for deeper flavor |
| Diced Yellow Onions 🧅 | 1 cup | Finely diced, crisp texture |
| Dill Pickle Relish 🥒 | ½ cup | Or finely chopped dill pickles |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, flat-leaf preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Sugar 🍬 | 1 tsp | Balances tanginess |
| Hard-Boiled Eggs 🥚 | 4 whole | Chopped for garnish |
The potatoes are everything. Yukon Golds hold their shape beautifully and have that buttery richness—Costco or Trader Joe's usually have them pre-washed, which saves time. If you're using russets, boil them a little longer to avoid mealiness. For the mayonnaise, Hellmann's or Duke's are reliable, but homemade takes this to the next level. The vinegar and mustard combo is non-negotiable—white vinegar cuts through the richness perfectly, while Dijon mustard adds depth. If you're short on time, pickle relish is a game-changer for that tangy crunch without chopping pickles yourself.
No fresh dill or parsley? Dried works in a pinch—use half the amount and crush the leaves between your fingers to release the flavor. Running low on vinegar? Lemon juice in a 1:1 swap gets you close. The onions should be finely diced—small enough to eat but not so tiny they disappear. For a warmer version, heat the salad gently in a skillet with a splash of broth—the starch from the potatoes thickens it into a creamy, comforting side. And if you're feeling fancy, toss in a handful of crispy bacon bits for extra richness.
This salad keeps beautifully for 4-5 days in the fridge, but the flavors actually deepen over time—perfect for making ahead. Store the dressing separately if you're prepping early, then toss everything together right before serving. For potlucks, portion into airtight containers with a sprinkle of paprika on top to keep it fresh. The eggs add a nice protein boost, but they're optional if you're keeping it vegetarian. Reheat gently if serving warm—microwave in 30-second bursts to avoid soggy potatoes.
Why You'll Love This Recipe
- No Boil, No Fuss: I swear by this—just slice those Yukon Golds while they’re still cold, no peeling, no pre-boiling. The vinegar and mustard dressing clings to them perfectly, turning them tender and just slightly crispy without a pot in sight.
- Tangy Creamy Magic: That mayo-vinegar-mustard mix? It’s the secret. The sharpness of the vinegar cuts through the richness, while the onions add a sweet bite that makes every bite ridiculously good. Honestly, my family fights over the last bowl.
- Picnic Party Hero: Between us—this salad is the MVP of potlucks, barbecues, and even lazy Sunday brunches. It travels well, stays fresh for days, and pairs with everything from grilled sausages to cold cuts. (Yes, even on a Tuesday night.)
- Budget-Friendly Leftovers: A single batch feeds six, and the flavors actually improve overnight. I make double batches, stash them in jars, and save money while still eating like it’s a special occasion. My wallet and taste buds both win.
Step-by-step instructions for grandma's German potato salad
Here's how to make this classic crowd-pleaser with the perfect balance of creamy, tangy, and crunchy flavors.
Boil the Potatoes Just Right
Place the 3 lb Yukon Gold Potatoes in a large pot and cover with cold water by about 2 inches. Add 1.5 tsp salt to the water and bring to a rolling boil over high heat. Once boiling, reduce to medium-high heat and cook for 12-15 minutes until the potatoes are tender but still hold their shape when pierced with a fork.
Real talk: They should be fork-tender but not falling apart. Drain immediately and let them cool slightly before handling. I like to shock them in ice water for 2 minutes to stop the cooking process and make peeling easier. Pat them completely dry with paper towels before proceeding.
Make the Signature Tangy Dressing
In a large mixing bowl, combine the 2 cups mayonnaise, 0.25 cup white vinegar, 2 tbsp yellow mustard, and 1 tsp sugar. Mix thoroughly until completely smooth and well incorporated. The sugar here balances the tanginess of the vinegar and mustard, creating that signature German flavor profile.
Next, fold in the 1 cup diced yellow onions and 0.5 cup dill pickle relish. Mix gently to distribute evenly. This is where the magic happens—the sharpness of the onions and the briny tang of the pickles cut through the richness of the mayonnaise beautifully. Taste and adjust seasoning with additional salt or pepper if needed.
Add the Potatoes and Herbs
Gently fold the cooled potatoes into the dressing mixture using a large spoon or spatula. Work carefully to coat each potato evenly without mashing them. The potatoes should be fully coated in the dressing but still maintain their individual shape. This is what gives the salad that perfect bite.
Stir in the 0.25 cup chopped fresh dill and 0.25 cup chopped fresh parsley. These herbs add freshness that brightens up the rich, creamy base. Mix gently one more time to distribute the herbs evenly. Let the salad sit at room temperature for 10 minutes to allow the flavors to meld together.
Chop the Eggs and Combine
While the salad rests, carefully peel and chop the 4 whole hard-boiled eggs into small, bite-sized pieces. I like to use a small knife or even my fingers for this step—it gives you more control over the size. The eggs should be finely chopped but not ground into a paste.
Gently fold the chopped eggs into the potato salad just before serving. The warmth of the eggs contrasts beautifully with the cool, creamy salad. Mix just until the eggs are evenly distributed throughout. The last thing you want is to overmix and break up the eggs—keep it gentle!
Chill and Serve for Maximum Flavor
Cover the salad and refrigerate for at least 1 hour before serving. This chilling time allows all the flavors to fully develop and meld together. The salad will taste even better the next day, so make it ahead if you can.
When ready to serve, give the salad one final gentle stir. The flavors should be perfectly balanced—creamy from the mayonnaise, tangy from the vinegar and mustard, sweet from the sugar, and fresh from the herbs and onions. Serve chilled with a sprinkle of additional fresh parsley on top if desired. This salad is a guaranteed potluck winner!
Pro Tips For Making Grandma'S German Potato Salad Recipe With Mayonnaise
- Boil Potatoes Whole: I learned this the hard way—peeling and dicing potatoes first leads to mushy, waterlogged salad. Boil them whole in salted water (skin on) until a knife slides in easily, then shock them in ice water. The skins slip off clean, and the texture stays firm.
- Soak Onions 10 Minutes: Raw onions in mayo-based salad? Bitter, sharp, and sad. Dice them, toss with 1 tablespoon white vinegar, and let sit while you boil potatoes. Rinses off excess acidity and softens the bite—no one wants onion crunch in this dish.
- Temper the Mayo: Cold mayo + hot potatoes = curdled disaster. Mix your dressing (mayo, mustard, vinegar) in a separate bowl first, then fold it in gently after the potatoes cool. Or, worse, skip the mayo entirely and use a neutral oil base—no one’s judging, but this recipe demands mayo.
- Add Vinegar Last: Vinegar’s job is to brighten, not overwhelm. Stir in 1-2 tablespoons at the very end, right before serving, so the acidity doesn’t turn the potatoes limp. Taste as you go—you can always add more, but you can’t take it back.
Common mistakes when making your grandma's german potato salad recipe with mayonnaise
Overcooking Potatoes
Boiling potatoes until they're mushy is a classic mistake that ruins the texture. I've learned the hard way that Yukon Golds should be cooked until fork-tender but still firm—12-15 minutes in boiling water is perfect.
If you overcook them, they'll absorb too much water and turn into a gluey mess when tossed with the dressing. Always check doneness by piercing with a fork—they should hold their shape but yield slightly. 🥔
Skipping the Vinegar
The vinegar is what makes this German potato salad tangy and authentic. Omitting it leaves the mayonnaise too heavy and flat. I recommend white vinegar or apple cider vinegar—¼ cup is the magic amount that brightens the whole dish.
If you're used to sweet potato salad, this tangy balance might feel unfamiliar at first, but trust me, it's essential for that classic German flavor.
Using Low-Quality Mayo
Not all mayonnaise is created equal. Store-bought brands with preservatives or light versions can make the salad taste artificial. I always use full-fat mayonnaise—Hellmann's or Duke's are reliable, but homemade mayo elevates it further.
The fat content is crucial for that creamy texture and rich mouthfeel that makes this salad so satisfying. Don't skimp here!
Adding Pickles Too Late
If you add the pickles or pickle relish after the salad has chilled, they won't soften properly and will stay too crunchy. Fold them in right after mixing the dressing so they absorb some of the flavors and lose their harsh edges.
This is especially important if you're using whole chopped pickles instead of relish—they need time to mellow out. 🥒
Overmixing the Salad
Gentle folding is key—overmixing turns the potatoes into a mashed mess. I use a large spoon to carefully coat each potato in the dressing without crushing them. The goal is to keep them intact so every bite has that satisfying texture.
If you're worried about even distribution, mix in stages and let the salad rest between folds to help the flavors meld.
Not Letting It Rest
Rushing to serve immediately means missing out on flavor development. Always let the salad sit at room temperature for 10 minutes after mixing, then chill for at least 1 hour before serving.
This resting period allows the vinegar to mellow, the mustard to bloom, and all the flavors to come together harmoniously. Patience here makes all the difference! ⏳
Nutrition facts
Frequently asked questions
Why does German potato salad use vinegar instead of lemon juice?
White vinegar or apple cider vinegar creates that signature tangy flavor traditional to German potato salad. Unlike lemon juice, vinegar has a sharper acidity that cuts through the richness of the mayonnaise while adding depth. The acidity also helps preserve the salad longer, making it perfect for potlucks or make-ahead dishes.
Can I make this salad without eggs for a vegetarian version?
Skip the eggs and boost the flavor with extra herbs like ¼ cup chopped chives or 1 tbsp capers for a briny kick. The salad will still be rich and satisfying—just fold in the herbs with the potatoes. For extra protein, consider adding ½ cup chopped celery or ¼ cup toasted walnuts for crunch.
How do I keep the potatoes from turning mushy when making ahead?
Store the potatoes and dressing separately in airtight containers in the fridge. When ready to serve, toss them together and let sit for 10 minutes2 days ahead—the flavors meld beautifully but texture degrades over time.
What’s the best way to serve this salad warm?
Heat the salad gently in a skillet over low heat for 5-7 minutes, stirring occasionally. Add a splash of chicken broth to keep it creamy. For extra warmth, top with crispy bacon bits or shredded cheese. Serve immediately—this version pairs perfectly with roasted meats or hearty sandwiches.
Can I substitute the mustard for something else?
Dijon mustard is ideal, but you can swap it for yellow mustard or even 1 tbsp prepared horseradish for a spicy twist. Avoid sweet relish-style mustard—it’ll overpower the tangy balance. If you’re avoiding mustard, try 1 tsp garlic powder or ½ tsp smoked paprika for depth instead.
