Warm German potato salad lands on the table with the kind of sharp, savory brightness that wakes up everything beside it. The potatoes stay tender without turning mushy, the bacon gives each bite a smoky crunch, and the vinegar dressing soaks in while the salad is still hot, which is exactly what makes this version feel alive instead of heavy.
The trick is using Yukon gold potatoes and slicing them before boiling so they cook evenly and hold their shape when tossed. The dressing goes over the potatoes hot, not after they cool, because warm potatoes absorb the tangy broth-and-vinegar mixture better than cold ones ever will. Bacon drippings do the heavy lifting here, but the balance comes from Dijon and a little sugar so the dressing tastes bold, not harsh.
Below you’ll find the little details that keep the potatoes intact, the dressing glossy, and the final bowl worth serving warm. If you’ve ever ended up with dry, bland potato salad, this method fixes that fast.
The potatoes held their shape, and the hot bacon dressing soaked in instead of sitting on top. I served it warm with grilled brats, and the bowl was scraped clean.
Save this German potato salad for the days when you want a warm bacon dressing and potatoes that actually soak it up.
The Trick Most Potato Salads Miss: Dress the Potatoes While They’re Still Hot
German potato salad fails when the potatoes cool down too much before the dressing goes on. Once that happens, the vinegar mixture slides around the bowl instead of soaking in, and the finished dish tastes flat at the center. Hot potatoes act like a sponge, which is exactly why this salad tastes seasoned all the way through instead of just on the outside.
The other common mistake is boiling the potatoes until they fall apart. Slice them first, then cook them just until a fork slides in with a little resistance. Yukon golds are the right choice because they stay creamy without crumbling, and their thin skins disappear nicely into the salad.
- Slice before boiling — Uniform slices cook at the same rate, and they hold up better than whole chunks that need to be cut after cooking.
- Use the bacon drippings — This is where the deep savory base comes from. If you swap in butter, the dressing tastes rounder but loses that classic smoky edge.
- Add the dressing while the potatoes are warm — This is the part that turns a pile of potatoes into a true warm salad. Cold potatoes never absorb the vinegar the same way.
What the Bacon, Vinegar, and Mustard Each Bring to the Bowl

- Yukon gold potatoes — Their waxy, buttery texture is what keeps this salad from turning pasty. Russets break down too easily and soak up too much liquid.
- Bacon — Use regular sliced bacon, not thick-cut. Thick-cut bacon can dominate the texture and leave you with big chewy pieces instead of crisp bits that scatter through the salad.
- Chicken broth — This softens the vinegar and gives the dressing body. Homemade or boxed both work here, but use one you’d drink on its own because there’s nowhere for a thin broth to hide.
- Dijon mustard — It pulls the dressing together and helps it emulsify a little. Yellow mustard will work in a pinch, but the flavor is sharper and less balanced.
- Fresh parsley — Add it at the end so it stays bright. Dried parsley disappears into the dressing and won’t give you the fresh finish this salad needs.
Building the Dressing in the Bacon Pan
Boiling the Potatoes Just to Tender
Start the potatoes in salted water and cook them until a fork slips in without resistance, but the slices still hold their edges. If they’re overcooked, they’ll tear apart when you toss them and the salad will go muddy instead of clean and glossy. Drain them well so extra water doesn’t dilute the dressing.
Rendering the Bacon and Softening the Onion
Cook the bacon until it’s crisp, then pull it out and keep the drippings in the pan. The onion needs those drippings to soften and pick up flavor without scorching, so cook it over medium heat until it looks translucent and smells sweet. If the pan is too hot, the onion browns before it softens and the dressing gets a bitter edge.
Simmering the Tangy Dressing
Add the broth, vinegar, sugar, mustard, salt, and pepper to the onion and let it simmer briefly. You want the sugar dissolved and the liquid slightly glossy, not cooked down into syrup. The dressing should taste sharp and savory with enough sweetness to round out the vinegar, because the potatoes will mellow it once they absorb it.
Finishing the Toss
Crumble the bacon over the potatoes, then pour the hot dressing across the bowl and toss gently. Use a wide spoon and fold from the bottom so you don’t smash the slices. Finish with parsley and serve it warm while the bacon stays crisp and the dressing is still fragrant.
How to Make This Work for Different Tables
Dairy-Free as Written
This recipe is naturally dairy-free, which is one reason the bacon dressing shines so well. The potatoes stay coated in a light, tangy sauce instead of a creamy one, so there’s nothing to replace and no texture lost.
Vegetarian Version
Skip the bacon and cook the onion in olive oil or butter, then use vegetable broth instead of chicken broth. You’ll lose the smoky depth, so add a pinch of smoked paprika or a little extra black pepper to keep the dressing from tasting one-note.
A Little Less Sharp
If you prefer a softer vinegar bite, reduce the vinegar by 1 to 2 tablespoons and replace it with more broth. The salad will still taste classic, just a little rounder and less punchy.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The potatoes will firm up a little, but the flavor stays strong.
- Freezer: I don’t recommend freezing this salad. The potatoes turn grainy and the dressing separates after thawing.
- Reheating: Warm it gently in a skillet over low heat with a splash of broth to loosen it. Microwaving too hard can make the potatoes split and the bacon lose its texture.
Answers to the Questions Worth Asking

German Potato Salad
Ingredients
Equipment
Method
- Boil the Yukon gold potato slices in salted water until tender, about 25 to 30 minutes. Drain well and keep them hot so they absorb the dressing.
- Cook the bacon in a cast iron skillet until crispy, about 8 to 10 minutes. Reserve the rendered drippings in the pan.
- Sauté the diced onion in the reserved bacon drippings until soft, about 5 to 7 minutes. Scrape up any browned bits for extra flavor.
- Add the chicken broth, white vinegar, sugar, Dijon mustard, salt, and black pepper to the pan and bring to a gentle simmer. Simmer for 3 to 5 minutes, stirring, until the sugar dissolves and the dressing tastes well balanced.
- Crumble the crispy bacon into the hot drained potatoes. Pour the hot vinegar dressing over the potatoes and toss gently to coat without breaking them.
- Stir in the chopped fresh parsley and serve immediately while warm. If needed, toss once more right before plating so everything looks glossy.


