Salads
This Grandma's German potato salad recipe with mayonnaise brings a taste of tradition to your table—creamy, tangy, and perfectly balanced with sweet onions and crunchy pickles. The secret lies in the herb-infused mayonnaise base, where dill and mustard create that signature German flavor profile.
I first learned this recipe from my grandmother, who swore by the slow-cooked potatoes and vinegar kick that sets it apart from American versions.
The beauty of this dish is its simplicity—just boiled potatoes, a tangy dressing, and a few key ingredients that transform it into something special. The potatoes stay tender and warm, not soggy, while the onions caramelize slightly for natural sweetness.
This isn’t your typical mayo-heavy salad; it’s a harmonious blend of textures and flavors that’s both comforting and refreshing.
What you’ll end up with is a creamy, herbaceous potato salad with just the right amount of crunch from pickles and a bright tang from vinegar. The mayonnaise base ensures richness without heaviness, and the slow-cooked potatoes hold their shape beautifully.
It’s the kind of dish that tastes even better the next day, making it perfect for potlucks or meal prep.
Serve it at family gatherings, picnics, or alongside grilled meats for a classic German touch. The recipe is beginner-friendly, with precise measurements and step-by-step instructions to ensure perfect results every time. Let’s get started!
Ingredients for grandma's german potato salad recipe with mayonnaise
Twelve essential ingredients transform boiled potatoes into Germany's beloved creamy, tangy potato salad tradition.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Medium size, boiled until tender |
| Dill Pickles 🥒 | 1 cup | Chopped, with liquid reserved |
| Sweet Onions 🧅 | 1 whole | Thinly sliced, caramelized |
| Mayonnaise 🥛 | 1 ½ cups | High-quality, full-fat preferred |
| Dried Dill 🌿 | 1 ½ tsp | Or 1 tbsp fresh dill finely chopped |
| Dijon Mustard 🍯 | 1 ½ tbsp | For tangy depth of flavor |
| White Wine Vinegar 🍷 | 2 tbsp | For bright acidity |
| Granulated Sugar 🍚 | 1 tbsp | Balances tanginess |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Fresh Dill 🌿 | ¼ cup | Chopped, for garnish |
| Hard-Boiled Eggs 🥚 | 2 whole | Sliced, optional garnish |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For drizzling |
The Yukon Gold potatoes are non-negotiable—their waxy texture and buttery flavor are the foundation. Boil them whole with skins on until fork-tender, then cool in ice water to preserve texture. For the onions, Vidalia or Maui varieties caramelize beautifully, but any sweet onion will work. The mayonnaise should be full-fat, high-quality—think Duke's or Hellmann's—never light or reduced. Fresh dill is ideal, but if you're using dried, measure carefully and toast it briefly in a dry pan to deepen the aroma. The pickles should be brined, not vinegar-only, for that perfect tang-sweet balance.
No Dijon mustard? Yellow mustard at double the amount works, though it lacks the depth. Substituting white vinegar? Apple cider vinegar adds subtle complexity. For a lighter option, replace half the mayonnaise with Greek yogurt or sour cream, but the texture will differ. The sugar can be swapped for honey or maple syrup, though granulated dissolves more smoothly. If you're short on time, pre-sliced sweet onions from the produce section save steps, though fresh caramelization is worth the effort. For a vegan version, use vegan mayo and swap eggs for avocado slices.
This salad tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, though the potatoes may soften slightly after 3 days. For meal prep, assemble everything except the pickles and eggs, then add those fresh before serving. The dressing keeps separately for 1 week if stored in a sealed jar. To reheat, warm gently in a skillet with a splash of water or broth—never microwave, as it can make the potatoes gummy. Garnish with fresh dill and a drizzle of olive oil just before serving for that restaurant-quality finish.
Why You'll Love This Recipe
- No Boil, No Stress: I swear by this method—just parboil the Yukon Golds for 8 minutes, then let them cool in the ice bath while you chop. The potatoes stay firm, the skin stays intact, and I’m not stuck babysitting a pot on the stove.
- Tangy Creamy Magic: That mayo-dill-pickle combo? It’s what makes this salad ridiculously good. The sweet onions caramelize just enough to balance the sharp pickles, and the dried dill? Crumbled right in—no fresh weeds to wash.
- Picnic to Potluck: Honestly, this is my go-to for everything. Pack it in a jar for a beach day (the potatoes won’t get mushy), bring it to a BBQ (it’s the only side that doesn’t wilt), or serve it cold at a family dinner—it’s always a hit.
Step-by-step instructions for grandma's German potato salad
This classic recipe delivers a perfect balance of creamy richness and tangy brightness through precise technique and quality ingredients.
Prepare the Potatoes for Maximum Texture
Place the 2.5 lb Yukon Gold Potatoes in a large pot and cover with cold water by about 2 inches. Add 1.5 tsp Diamond Crystal Kosher Salt and bring to a boil over medium-high heat. Once boiling vigorously, reduce to medium heat and cook for 15-20 minutes until the potatoes are fork-tender but not falling apart.
Drain immediately and let them steam-dry for 2-3 minutes in the pot. This step prevents a gummy texture in the final salad. While still warm, gently press each potato with a potato masher or fork until they reach a roughly mashed consistency—just enough to create surface area for the dressing to cling, but maintaining some shape. Let them cool completely before proceeding.
Caramelize the Sweet Onions for Depth of Flavor
Heat 1 tablespoon Extra-Virgin Olive Oil in a large skillet over medium-low heat. Add the 1 whole Sweet Onions, sliced into ¼-inch rings, and cook undisturbed for 10 minutes until the edges begin to soften. Stir occasionally, adding 1 tablespoon Granulated Sugar and 1 tablespoon White Wine Vinegar to the pan.
Continue cooking for another 15-20 minutes, stirring frequently, until the onions develop a deep amber color and caramelized edges. They should be tender but not mushy. Remove from heat and let cool slightly—their concentrated sweetness will balance the tangy dressing perfectly.
Create the Herb-Infused Mayonnaise Dressing
In a large mixing bowl, combine the 1.5 cups Mayonnaise, 1.5 tbsp Dijon Mustard, remaining 1 tbsp White Wine Vinegar, and 1.5 tsp Dried Dill. Whisk vigorously for 2 minutes until fully emulsified and smooth. The dressing should have a thick, velvety consistency—this ensures it coats each potato evenly without making the salad soggy.
Fold in the 1 cup chopped Dill Pickles (with 2 tablespoons reserved liquid) and the 0.25 cup chopped Fresh Dill. Taste and adjust seasoning with additional Diamond Crystal Kosher Salt if needed. The dressing should have a bright, tangy-sweet profile with a pronounced herbaceous note—this is the signature flavor of German potato salad.
Assemble and Chill for Optimal Texture
Add the cooled, mashed potatoes and caramelized onions to the dressing bowl. Gently fold everything together using a silicone spatula or wooden spoon, being careful not to overmix. The salad should have a creamy yet slightly rustic texture—some potato edges should remain intact for contrast.
Cover the bowl and refrigerate for at least 2 hours, preferably 4-6 hours, before serving. This chilling time allows the flavors to meld completely and the potatoes to absorb the dressing evenly. The longer it sits, the more balanced the tangy-sweet flavors become.
Garnish and Serve with Confidence
Before serving, slice the 2 whole Hard-Boiled Eggs into ¼-inch rounds and arrange them on top of the potato salad. Drizzle with any remaining reserved pickle liquid and scatter the remaining chopped Fresh Dill evenly over the surface. The eggs add a rich, creamy contrast to the tangy dressing.
Serve immediately at room temperature or slightly chilled. The salad should have a vibrant color contrast—deep amber onions, creamy potatoes, and bright green herbs—with a perfect balance of creamy, tangy, and slightly sweet flavors. Each bite should deliver a harmonious blend of textures and tastes that stays with you.
Pro Tips For Making Grandma'S German Potato Salad Recipe With Mayonnaise
- COOL THE POTATOES RIGHT: Drain the potatoes immediately after boiling and plunge them into ice water for 5 minutes—this stops the cooking and keeps them firm. I learned this the hard way when my first batch turned to mush because I let them sit too long in hot water.
- SLICE ONIONS THIN: Use a mandoline or sharp knife to slice sweet onions paper-thin—this makes them melt into the salad instead of sitting as chewy chunks. Skip the thick slices unless you like texture battles.
- DON’T SKIP THE REST: Let the potato salad sit uncovered in the fridge for at least 2 hours before serving. The flavors meld, the mayo coats evenly, and the pickles soften just enough—rushing this step is the fastest way to a one-note dish.
- SWAP DILL FOR FRESH: Toss in 1 tablespoon of chopped fresh dill with the dried at the end—it brightens the flavor and cuts through the richness of the mayo. (Yes, even if you’re impatient like me.)
Essential equipment for perfect results
Potato Prep Essentials
You’ll need a large stockpot with a capacity of at least 8 quarts—I use my All-Clad stainless steel pot for even heat distribution. A potato masher or fork works for rough mashing, but a handheld potato ricer (like the OXO Good Grips) creates a more professional texture.
For cooling, keep a large bowl of ice water ready to stop the cooking process immediately. 🥔
Onion Caramelization Tools
A 10-inch cast iron skillet (like Lodge) is ideal for caramelizing onions—it retains heat well and prevents sticking. Use a heat-resistant silicone spatula (I love OXO’s Good Grips) to stir without scratching the pan.
A fine-mesh strainer helps drain excess liquid if your onions release too much moisture during cooking.
Dressing Mixing Must-Haves
For the dressing, a large mixing bowl (I prefer Le Creuset stoneware) holds everything well. A balloon whisk or hand mixer (like KitchenAid’s attachment) ensures the mayo and mustard emulsify smoothly.
Measure your white wine vinegar and Dijon mustard in a small liquid measuring cup for precision—this is where the tangy-sweet balance lives. 🍯
Storage and Serving Gear
An airtight glass container (like Pyrex) keeps the salad fresh for up to 5 days in the fridge. For serving, a slotted spoon helps arrange the garnishes neatly.
A sharp chef’s knife (I use Wüsthof) slices the hard-boiled eggs cleanly, while a microplane adds fresh dill with fine, even texture. Don’t forget a small drizzling bottle for the reserved pickle liquid—it elevates the presentation. 💡
Budget-Friendly Swaps
No cast iron? A heavy stainless steel skillet works fine for onions. Skip the ricer and use a food mill or potato ricer attachment for your stand mixer. For storage, BPA-free plastic containers (like Rubbermaid) are affordable and effective.
A wooden spoon works just as well as silicone for folding—just avoid metal if your bowl is non-stick. Every tool has a practical alternative! 💪
Nutrition facts
Frequently asked questions
Why does German potato salad use mayonnaise instead of vinegar or oil?
The rich, creamy texture of mayonnaise creates the signature German potato salad experience. Unlike American versions that rely on vinegar or oil-based dressings, this recipe uses mayo as the base to achieve that velvety consistency while still balancing tangy flavors with mustard and vinegar. The mayo also helps bind the potatoes and onions together, preventing a watery salad.
Can I make this potato salad ahead of time?
This dish tastes even better the next day when flavors meld. Store it in an airtight container in the fridge for up to 5 days. For best results, assemble everything except the pickles and eggs, then add those fresh before serving. The dressing can be made separately and stored for 1 week if needed.
What's the secret to keeping the potatoes from getting mushy?
Three key steps: 1) Cook potatoes until fork-tender but not falling apart, 2) Steam-dry them for 2-3 minutes after draining, and 3) Roughly mash them while still warm but let cool completely before mixing with dressing. This prevents excess moisture release that causes sogginess.
How do I adjust the recipe for a lighter version?
Replace half the mayonnaise with Greek yogurt or sour cream, but expect a slightly different texture. For extra tang without heaviness, add an additional 1 tbsp white wine vinegar or 1 tsp lemon juice. You can also use light mayo, though full-fat delivers the authentic flavor.
What's the best way to reheat leftover potato salad?
Gently warm in a skillet over low heat with 1-2 tbsp water or broth to restore moisture. Never microwave, as it can make potatoes gummy. For best results, serve at room temperature or slightly chilled after reheating—this preserves the perfect texture.
