Warm German Potato Salad with Bacon and Mustard Vinaigrette
German potato salad skips the mayonnaise and gets its bite from a warm bacon and mustard vinaigrette that soaks right into tender potato slices.

It comes together on the stovetop in about 30 minutes and is meant to be served warm, which makes it the perfect partner for sausages, or anything off the grill.
What Makes This German Potato Salad So Good
The dressing is built in the same pan you cook the bacon in, so every drop of rendered fat carries smoky flavor into the potatoes. A splash of cider vinegar and a spoonful of whole-grain mustard brighten it without overpowering.
The potatoes are sliced while still warm, which helps them absorb the vinaigrette better than cold mayo-based salads. That gives you a dish that’s tangy, savory, and satisfying without feeling heavy.
Ingredients

- 2 lbs waxy potatoes (Yukon gold or red): hold their shape when sliced and dressed
- 6 slices thick-cut bacon: adds smoky depth, and the fat forms the base of the dressing
- 1 small yellow onion, thinly sliced: mellows as it cooks in the bacon fat
- 1/3 cup apple cider vinegar: you want the clean sharpness of cider vinegar here, not white vinegar
- 2 tbsp whole-grain mustard: the seeds add texture and a gentle heat; Dijon works too
- 1 tbsp sugar: just enough to round out the vinegar’s edge
- Salt and freshly ground black pepper
- Fresh chives, chopped: for a mild, grassy finish
Variations / Substitutions
- Turkey bacon or pancetta: substitute an equal amount. Pancetta will give a richer, less smoky result.
- Dijon mustard: use it in place of whole-grain for a smoother, sharper dressing.
- Honey or maple syrup: swap for the sugar to add a rounder, slightly floral sweetness.
- Red wine vinegar: can stand in for the cider vinegar; the color will be a touch deeper and the tang a bit fruitier.
If you like a mayo-based classic, try our Classic Creamy Potato Salad.
How to Make German Potato Salad
Step 1: Boil the Potatoes

Place the 2 lbs of potatoes in a large pot and cover with cold water by an inch. Salt the water generously, bring it to a boil over high heat, and cook until the potatoes are fork-tender, about 12 to 15 minutes.
Drain the potatoes and let them cool just enough to handle. The skins should be just beginning to loosen, and the flesh will smell earthy and sweet.
Step 2: Cook the Bacon and Onions

While the potatoes boil, cook the 6 slices of bacon in a large skillet over medium heat. Let them crisp up, about 6 to 8 minutes, then transfer to a paper towel-lined plate and leave the fat in the pan. To that hot fat, add the sliced onion and cook, stirring occasionally, until soft and golden, about 4 minutes.
The onion should pick up the browned bits from the bacon, and the whole pan will smell deeply savory. Chop the bacon into bite-size pieces while it cools.
Step 3: Build the Warm Vinaigrette

With the skillet still over medium-low heat, whisk in the 1/3 cup apple cider vinegar, 2 tbsp whole-grain mustard, 1 tbsp sugar, 1/2 tsp salt, and 1/4 tsp black pepper. Let the mixture simmer for 2 minutes, scraping up any stuck-on bits from the pan.
The dressing will thicken slightly and turn glossy. Taste it now and adjust the balance. It should be sharp, savory, and just sweet enough to soften the vinegar’s edge without tasting sugary.
Step 4: Toss and Serve Warm

Slice the still-warm potatoes into 1/4-inch rounds and add them directly to the skillet. Toss gently with the dressing and most of the chopped bacon, keeping a small handful aside. Work carefully so the slices stay intact but get coated all over.
Transfer the salad to a serving platter, scatter the reserved bacon bits and a generous handful of fresh chives on top, and serve right away while the potatoes are warm and the vinaigrette is still fragrant.
A Few Tips Before You Start
- Choose a firm potato. Waxy varieties like Yukon gold or red hold their shape and slice cleanly without crumbling, which matters when you toss them.
- Salt the water well. The potato cooking water should taste like the sea. It’s your only chance to season them from the inside out.
- Taste the dressing before you toss. A small extra splash of vinegar or a pinch more sugar can make the difference between sharp and exactly right for your palate.
- Keep some bacon crunchy. Reserve a bit for the final garnish so you get a pop of crispy texture on top of the tender, dressed potatoes.
Storing and Reheating Leftovers
- Refrigerate: Leftovers keep well in an airtight container for up to 3 days.
- Reheating: Warm gently in a skillet over low heat with a splash of water or broth to loosen the dressing. Microwave in short bursts, stirring between, also works.
- Serve cold: The salad is actually still tasty straight from the fridge. Let it sit at room temperature for 10 minutes so the dressing softens up a little.
What Goes Well With German Potato Salad
This warm, tangy salad is a natural partner for grilled bratwurst or knockwurst, where the vinegar cuts right through the richness of the sausage. It’s equally good alongside a crispy chicken schnitzel, adding a bright, mustardy contrast to the breaded cutlet. For a simpler weeknight meal, set it next to a juicy roast chicken.
Frequently Asked Questions
Can I serve this potato salad cold?
Yes, but the texture and flavor are best when warm. If serving cold, let it sit out until it loses the fridge chill for a better mouthfeel.
Is German potato salad gluten-free?
It usually is, as long as the mustard you use is labeled gluten-free and your bacon has no gluten-containing additives. Always double-check labels if you are sensitive.
What if I don’t have apple cider vinegar?
Red wine vinegar or white wine vinegar both work, though they shift the tang slightly. Avoid plain distilled white vinegar, which is too sharp and one-note.
My potatoes turned to mush when I tossed them. What happened?
They were likely overcooked or you used a starchy potato like russet. Stick to waxy varieties and start checking for doneness around 10 minutes of boiling.

Warm German Potato Salad with Bacon and Mustard Vinaigrette Recipe
Ingredients
Method
- Boil the potatoes in generously salted water until fork-tender, 12 to 15 minutes. Drain and let cool just enough to handle.
- Cook the bacon in a skillet over medium heat until crisp, 6 to 8 minutes. Transfer to a plate and cook the sliced onion in the fat until soft and golden, about 4 minutes. Chop the bacon.
- Whisk the vinegar, mustard, sugar, 1/2 tsp salt, and 1/4 tsp pepper into the skillet. Simmer 2 minutes, scraping the pan. Taste and adjust.
- Slice the warm potatoes into rounds, add them to the skillet with most of the bacon, and toss gently. Transfer to a platter, top with reserved bacon and chives, and serve warm.
