Warm German potato salad has a completely different energy from the mayo-based version most people expect. The potatoes stay tender at the edges, the bacon brings salt and crunch, and the vinegar dressing sinks into every slice while everything is still hot. Served warm, it lands with that sharp, savory-sweet balance that keeps people going back for another spoonful.
What makes this version work is the timing. The potatoes need to be tender enough to soak up the dressing without collapsing, and the dressing has to go over them while both the potatoes and the bacon are still warm. The flour in the onion base gives the vinegar and broth enough body to cling instead of sliding straight to the bottom of the bowl.
Below you’ll find the small details that matter here: how to keep the potatoes intact, how to thicken the dressing without making it pasty, and a few smart swaps if you need to adjust the recipe for what you have on hand.
The dressing thickened up just enough to coat the potatoes, and the bacon stayed crisp even after tossing. I served it warm with roast pork, and everybody asked for the recipe.
Love the warm bacon dressing and tender potatoes? Save this Old-Fashioned German Potato Salad for the next time you need a tangy side that serves straight from the bowl.
The Dressing Needs to Hit the Potatoes While Everything Is Still Warm
The biggest mistake with German potato salad is letting every component cool off before they meet. Once the potatoes chill, they stop absorbing the vinegar dressing and just get coated on the outside. Warm potatoes drink it in. That is what gives this dish its signature flavor all the way through, not just on the surface.
The other thing that matters is texture. Russet potatoes are soft enough to soak up the dressing, but if you overboil them, they’ll break apart when you toss in the onions and bacon. Cook them until a knife slides in easily and then stop. You want slices that hold their shape but still look fluffy at the edges.
What the Bacon Drippings and Flour Are Actually Doing Here

- Russet potatoes — These are the best choice because they absorb the dressing instead of staying waxy and slick. Slice them before boiling so they cook evenly and catch more of the warm vinaigrette-style sauce. If you only have Yukon Golds, they’ll hold their shape better, but they won’t soak up quite as much flavor.
- Bacon — This is doing two jobs: adding crisp, smoky pieces and giving you the fat that builds the dressing. Thick-cut bacon works fine, but regular bacon renders a little more cleanly here. Don’t drain away the drippings unless you want a thinner, flatter-tasting sauce.
- Onion — The onion softens in the bacon fat and turns sharp, sweet, and savory at the same time. Dice it small so it melts into the dressing instead of staying crunchy. A yellow onion is the most reliable choice, but white onion works if that’s what you have.
- Beef broth, vinegar, and sugar — This is the backbone of the dressing. The broth rounds out the vinegar so it tastes rich instead of harsh, while the sugar pulls the sharpness into balance. If you need a lighter swap, vegetable broth works, but the dressing will lose some depth.
- Flour — This is what keeps the dressing from running straight off the potatoes. It needs a minute in the hot onion and fat mixture before the liquid goes in, or it can taste raw and stay thin. Stir it until it disappears into the drippings, then add the broth and vinegar gradually.
Building the Warm Salad So It Stays Tangy, Not Soupy
Boiling the Potatoes Without Breaking Them
Start the sliced potatoes in salted water and cook them just until tender. Thin slices will finish faster than you expect, so keep an eye on the pot and test a piece before it starts falling apart. Drain them well so you’re not watering down the dressing. If they sit in a colander for a few minutes, that’s even better because excess steam escapes and the salad won’t turn mushy.
Rendering the Bacon and Softening the Onion
Cook the bacon until crisp, then pull it out and leave the drippings in the pan. Those browned bits at the bottom are part of the dressing, so don’t scrub them away. Add the onion to the hot fat and cook it until it turns translucent and sweet, not browned and bitter. If the pan looks dry, the bacon didn’t render much fat; in that case, add just a teaspoon or two of butter, not a splash of oil that will thin the flavor.
Thickening the Dressing Before It Hits the Bowl
Sprinkle the flour over the onions and stir until it disappears. That step keeps the dressing from separating later. Pour in the broth, vinegar, sugar, salt, and pepper, then simmer until the liquid turns glossy and lightly thickened. If it still looks like thin broth, give it another minute or two on the stove; once it coats a spoon, it’s ready.
Tossing It All Together
Put the warm potatoes, crumbled bacon, and hot dressing in the same bowl and toss gently, using a spoon or spatula instead of a vigorous stir. The goal is to coat the slices without shredding them. Finish with chopped parsley for a fresh green note and serve it right away while the dressing is still loose enough to seep between the potatoes.
How to Adapt This Warm Potato Salad for Different Tables
Make it gluten-free
Swap the flour for a gluten-free all-purpose blend or use 1 to 1½ teaspoons of cornstarch mixed with a little cold broth before adding it to the pan. Cornstarch gives you a cleaner, silkier finish, while the flour version tastes a little more traditional and rustic.
Vegetarian version
Use a sturdy vegetable broth and replace the bacon with smoked mushrooms or crisped onions cooked in butter. You’ll lose the smoky pork flavor, but you’ll keep the warm tangy dressing and the same soft, soak-up-everything potato texture.
Sweeter, softer dressing
If you want a gentler vinegar bite, reduce the vinegar by a tablespoon and add a little more sugar. That makes the dressing rounder and more mellow, but it also moves the salad away from the sharper, more traditional German-style finish.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The potatoes will firm up and absorb even more dressing as they sit.
- Freezer: I don’t recommend freezing this salad. The potatoes turn grainy and watery after thawing, and the dressing loses its clean texture.
- Reheating: Warm it gently in a covered skillet over low heat with a splash of broth or water. Microwaving works in a pinch, but use short bursts so the potatoes don’t split and turn gummy.
Answers to the Questions Worth Asking

Old-Fashioned German Potato Salad
Ingredients
Equipment
Method
- Bring a pot of water to a boil, add the sliced russet potatoes, and boil until tender, 10-15 minutes. The potatoes should easily pierce with a fork.
- Drain the potatoes well and set aside so excess moisture doesn’t thin the dressing.
- Cook the bacon in a cast iron skillet over medium heat until crispy, about 8-10 minutes. Reserve the bacon drippings in the pan.
- Sauté the diced onion in the reserved drippings over medium heat until softened and translucent, 5-7 minutes.
- Sprinkle the flour over the onions and stir for 1-2 minutes, letting it lose the raw flavor. The mixture should look glossy and slightly thickened.
- Add the beef broth, white vinegar, sugar, salt, and pepper, then simmer until thickened, 3-5 minutes. The dressing should coat the back of a spoon.
- Crumble the crispy bacon and add it to the drained potatoes. Toss gently to distribute evenly.
- Pour the hot dressing over the potatoes and bacon, and toss until everything is well coated. Serve immediately while steaming.
- Garnish with chopped fresh parsley right before serving. The salad should look glossy and warm.