Salads
This sweet German potato salad recipe delivers the perfect balance of tangy, sweet, and savory flavors that make it a staple at German gatherings. đ The secret lies in the mustard-vinegar dressing, which tenderizes the potatoes while adding that signature tangy-sweet bite.
Crispy fried onions provide the perfect textural contrast, elevating this dish from simple to extraordinary.
The recipe begins with boiling baby potatoes until tender, then tossing them in a dressing made with apple cider vinegar, sugar, mustard, and a touch of onion juice. This combination creates a harmonious blend of sweetness and acidity that coats each potato perfectly.
The crispy onions, fried to a golden brown, add a delightful crunch that keeps every bite exciting.
What sets this dish apart is its versatilityâserve it warm as a side for roasted meats or chilled as a hearty main course. The flavors develop even more after resting, making it ideal for meal prep.
Whether you're hosting a German feast or simply craving a comforting classic, this potato salad delivers restaurant-quality results with minimal effort.
For a vegetarian twist, simply omit any meat pairings and enjoy it as a standalone dish. The crispy onions and rich dressing ensure it's satisfying on its own. Let's get started on creating this timeless favorite that brings a taste of Germany to your table.
Ingredients for sweet german potato salad
Sweet German potato salad needs just 12 ingredients for that perfect tangy-sweet crunch combo.
| Ingredient | Amount | Notes |
|---|---|---|
| Baby Potatoes đĽ | 2 ½ lb | Yukon gold or red preferred |
| Yellow Onions đ§ | 1 ½ whole | Thinly sliced for frying |
| Apple Cider Vinegar đ | ½ cup | Braeburn brand for tang |
| Granulated Sugar đ | ½ cup | White or brown works |
| Dijon Mustard đż | 2 tbsp | Mild or regular strength |
| Vegetable Oil đŤ | 2 tbsp | For frying onions |
| Salt đ§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper đśď¸ | ½ tsp | Freshly ground preferred |
| Fresh Dill đż | Âź cup | Chopped, optional garnish |
| Hard-Boiled Eggs đĽ | 4 whole | Chopped for garnish |
| Bacon đĽ | 4 oz | Optional, crispy cooked |
| Olive Oil đŤ | 2 tbsp | For tossing potatoes |
The potatoes are everythingâYukon gold or red stay creamy when boiled, but any baby potatoes work. Trader Joe's has great pre-washed baby potatoes if you're short on time. For the onions, yellow onions give the best flavor when fried, but red onions add color if you're feeling fancy. The secret's in the frying: cook them low and slow until golden, not crispyâyou want that soft, jammy texture that melts into the salad. Skip the pre-chopped onions from the bag; fresh slices fry up better every time.
No Dijon mustard? Yellow mustard at half the amount works in a pinch, but trust me, the Dijon makes all the difference. Apple cider vinegar is non-negotiable hereâBraeburn brand has the perfect balance of sweetness and acidity. For a vegetarian version, swap the bacon for extra crispy fried onions or smoked paprika-dusted chickpeas. The sugar can be brown for deeper flavor, but white keeps it classic. Fresh dill is ideal, but dried dill at one-fourth the amount gets you close if you're out. And if you're feeling extra, add a splash of German beer to the dressingâit rounds out the flavors beautifully.
This salad tastes even better the next day, so make it ahead if you can. Store the dressing separately until ready to tossâkeeps the potatoes from getting soggy. The fried onions stay crispy for 3 days if you keep them in an airtight container. For meal prep, portion the salad into containers with the dressing on the side. Reheat gently if serving warm, or chill for up to 4 days. The flavors develop overnight, so if you can wait, do itâworth the extra hour.
Why You'll Love This Recipe
- No Boiling Hassle: Baby potatoes stay whole and crispyâjust parboil for 8 minutes, then cool in ice water. Thatâs it. No mushy texture, no peeling, no fuss, and honestly? The contrast of the crunchy potatoes with the tangy dressing makes it worth the minimal effort.
- Sweet-Tangy Magic: The apple cider vinegar and sugar combo isnât just sweetâitâs bright, like a caramelized kick. Add the Dijon mustard, and suddenly youâve got depth without overpowering. Between us, this is the kind of salad that disappears faster than my willpower at a buffet.
- Picnic to Potluck Star: Pack it in a mason jar for lunch or bring it to BBQsâitâs the side dish that everyone asks for. (Yes, even the picky eaters.) The onions add a sharp bite that cuts through grilled meats, and the sweetness balances smoky flavors like a dream.
- Leftovers? Better Than New: This salad actually improves overnight. The flavors meld, the potatoes soak up the dressing, and honestly? Iâve reheated it for breakfast the next day (yes, really) and it was still spot-on. Plus, itâs cheapâjust potatoes, onions, and pantry staplesâand stretches across meals like a champ.
Step-by-step instructions for sweet German potato salad
Here's how to make this classic dish with perfectly crispy onions and tender potatoes.
đĽ Step 1: Boil the Baby Potatoes Until Fork-Tender
Place the 2.5 lb baby potatoes in a large pot and cover with cold water by about 2 inches. Add 1 tsp of the salt and bring to a boil over medium-high heat. Once boiling, reduce to medium heat and cook for 15-18 minutes until the potatoes are fork-tender but still hold their shape.
Here's the thingâdon't overcook them or they'll turn to mush. You want them to pierce easily with a fork but still have a slight bite. Drain immediately in a colander and let them steam-dry for 2 minutes to remove excess moisture. This step is crucial for preventing a gummy salad later.
đł Step 2: Fry the Onions Until Deep Golden Brown
Heat 2 tbsp vegetable oil in a large skillet over medium heat. Add the 1.5 whole yellow onions, sliced thinly, and cook for 10-12 minutes without stirring. The onions should develop a deep golden brown color and crisp upâthis is what gives German potato salad its signature crunch.
I know it seems weird to leave them alone, but trust me. Stirring too early will make them steam instead of crisp. When the edges start to brown and the onions are crispy, remove them from the pan and drain on paper towels. Set asideâthese will be your salad's star topping.
đ¨âđł Step 3: Combine the Dressing Ingredients
In a large mixing bowl, whisk together the 0.5 cup apple cider vinegar, 0.5 cup granulated sugar, 2 tbsp Dijon mustard, 0.5 tsp black pepper, and the remaining 0.5 tsp salt. This is your tangy-sweet dressing base. The sugar will dissolve completely, creating a glossy, flavorful liquid.
Taste the mixtureâit should be perfectly balanced between sweet and tangy. If it's too sharp, add a pinch more sugar. If it needs more kick, add a splash more vinegar. The dressing should coat the back of a spoon but still be pourable. This is where the magic happens for that authentic German flavor.
đĽ Step 4: Toss the Potatoes in Dressing and Chill
While the potatoes are still warm, add them to the dressing mixture in the bowl. Gently toss to coat every potato evenly. Then add 2 tbsp olive oil and toss again. The warmth of the potatoes helps the dressing cling perfectly. Let the salad cool to room temperature, then transfer to the refrigerator and chill for at least 2 hoursâovernight is even better.
Chilling is non-negotiable. It lets the flavors meld together and gives the potatoes time to absorb all that delicious dressing. Plus, the contrast of warm potatoes with cold salad is what makes this dish so special. Don't skip this step or you'll miss out on the best texture and flavor.
đ˝ď¸ Step 5: Add Toppings and Serve
Before serving, chop the 4 hard-boiled eggs and 4 oz bacon (if using) into small pieces. Add these to the potato salad along with the 0.25 cup fresh dill and the crispy fried onions. Gently fold everything together just before serving to keep the onions crisp.
This salad is perfect for picnics, BBQs, or as a side dish. The crispy onions add a satisfying crunch, while the mustard-vinegar dressing gives it that classic German tang. Serve immediately while the onions are still crispyâevery bite should be a perfect balance of sweet, tangy, and savory flavors.
Pro Tips For Making Sweet German Potato Salad
- BOIL POTATOES UNTIL TENDER: Donât cut corners hereâtest a potato with a fork after 12 minutes of boiling. If itâs still firm, give it another 5 minutes. Overcooked potatoes turn mushy in the dressing, and undercooked ones feel like chewing on rubber. I learned this the hard way when I rushed and ended up with a sad, gummy salad.
- SHRED ONIONS THIN AND SOAK: Use a mandoline or sharp knife to slice onions paper-thinâtheyâll dissolve into the dressing if theyâre too thick. Toss them in cold water for 5 minutes first to mellow their bite. This keeps the salad from tasting like youâre eating raw onion punch.
- DRESSING NEEDS TIME TO WORK: Mix the vinegar, sugar, and mustard, then let it sit for 10 minutes before adding to the potatoes. This lets the flavors meldâskipping this step means a dressing that tastes like a science experiment instead of a balanced sweet-tangy hug.
- ADD POTATOES TO COLD DRESSING: Dump the warm potatoes into the dressing while itâs still cold. The heat shock stops them from turning to glue. I was skeptical until I tried itânow itâs non-negotiable for keeping the texture perfect.
Make-ahead tips for this dish
Dressing Prep Ahead
Make the dressing 1 day ahead and store it in an airtight container in the fridge. The flavors deepen overnight, and the sugar fully dissolves for a smoother texture.
I like to whisk it right before tossing with the potatoes to keep the onions crispyâjust combine 0.5 cup apple cider vinegar, 0.5 cup sugar, 2 tbsp Dijon mustard, and 1 tsp salt.
This step saves you time on the day of serving and ensures perfect balance. đĄ
Potato Prep Shortcut
Boil the 2.5 lb baby potatoes the night before and store them in the fridge. Keep them in their cooking water until ready to useâthis prevents them from drying out.
When reheating, gently warm them in a pot with a splash of water for 5 minutes before tossing with the dressing. This trick keeps them tender and ready for assembly without last-minute cooking. â°
Onion Storage Hacks
Fry the onions 2 days ahead and store them in a sealed container at room temperature. They'll stay crispy for up to 3 days if you keep them away from moisture. For extra crunch, reheat them in a dry skillet for 2 minutes before adding to the salad.
I also like to freeze fried onions in single-serving portionsâthey're perfect for adding to other dishes later. đ§
Full Assembly Timeline
Assemble the salad 4-6 hours before serving to let flavors meld. Toss the warm potatoes with the dressing, then refrigerate uncovered for 1 hour to help excess moisture evaporate.
Add toppings (eggs, bacon, dill) just before serving to keep everything fresh. This schedule ensures the perfect textureâcreamy potatoes, crispy onions, and no soggy bits. đ˝ď¸
Portioning for Meal Prep
Divide the salad into quart-sized containers with the dressing on the side. Store the potatoes and dressing separately in the fridge for up to 4 days. When ready to eat, toss everything together and let it sit at room temperature for 10 minutes before serving.
This keeps the onions crispy and prevents a watery salad. I use Glasslock containers for best resultsâthey keep everything fresh and easy to reheat. â¨
Reheating Warm Servings
If serving warm, reheat the potatoes and dressing separately in a saucepan over medium-low heat for 5-7 minutes. Stir in the crispy onions just before serving to maintain their crunch. I like to add a splash of water if it looks dry.
For best results, serve immediatelyâthis salad tastes best when warm and crispy. The contrast of hot potatoes with cold toppings is what makes it special. đĽ
Nutrition facts
Frequently asked questions
Why does German potato salad have crispy onions instead of crunchy celery?
Traditional German potato salad relies on fried onions for that signature caramelized sweetness and satisfying crunch. Unlike American versions with celery, these onions develop a deep golden color when cooked low and slow, adding a jammy texture that complements the tangy-sweet dressing. The onions become the star topping, while celery would overpower the delicate potato flavors.
Can I make this potato salad without mustard?
Yes, but the flavor will be different! For a mustard-free version, replace it with 1 tbsp extra apple cider vinegar and 1 tbsp honey to maintain sweetness. The dressing will be slightly less tangy but still delicious. If you're avoiding mustard for allergies, check for cross-contamination when handling other ingredients.
How do I keep the fried onions crispy when making this ahead?
Store them in a sealed container at room temperature for up to 3 days, away from moisture. For longer storage, freeze them in single layers and reheat in a dry skillet for 2 minutes before adding to the salad. Never store them with the potatoesâtheir steam will make them soggy. Add them fresh just before serving for maximum crunch!
What's the best way to serve this potato salad?
This versatile dish works as a warm side for roasted meats or chilled as a hearty main course. For picnics, pack it in a bowl with crispy bacon on top. At holiday feasts, serve it alongside bratwurst or pork. The flavors develop overnight, so making it a day ahead ensures perfect texture and taste when you're ready to serve.
Can I use regular potatoes instead of baby potatoes?
You can, but baby potatoes give the best texture! Cut regular potatoes into 1-inch chunks and boil for 12-15 minutes until tender. They'll be larger but still delicious. For a more authentic texture, peel and quarter them before boiling. The smaller size of baby potatoes allows the dressing to coat them more evenly for that signature flavor.
