Warm German potato salad lands differently than the creamy picnic version most people know. The potatoes soak up a tangy bacon dressing while they’re still hot, so every slice gets seasoned all the way through instead of just being coated on the outside. When it’s done right, the bowl comes to the table glossy, savory, and just sharp enough to cut through rich mains.
The trick is timing. Yukon golds hold their shape better than starchy potatoes, which matters because you want tender slices that stay intact when tossed. The dressing also needs a little simmer time so the vinegar softens and the sugar disappears into the broth and drippings; if it tastes harsh in the pan, it’ll taste harsh on the potatoes too. I also like adding the bacon back at the end so it keeps some bite instead of disappearing into the salad.
Below, I’m walking through the parts that matter most: how to keep the potatoes from turning mushy, how to balance the warm vinegar dressing, and what to do if you want to make it a little lighter or prep it ahead.
The dressing soaked into the potatoes while they were still warm, and the bacon stayed crisp enough to give every bite some texture. I’ve made this three times now and it never comes out bland.
Love the glossy bacon dressing and warm potato texture? Save this German potato salad for your next cookout or Sunday supper.
The Reason Warm Potatoes Drink Up the Dressing
If you’ve ever made potato salad that tasted good in the bowl but flat on the plate, the problem was probably temperature. Hot or warm potatoes absorb the vinegar dressing as it hits them, which gives you seasoned bites all the way through instead of a slick coating sitting on top. That’s what makes German potato salad taste integrated, not assembled.
The other failure point is overcooking. Slice the potatoes evenly and stop when they’re tender enough for a fork to slide in without resistance, but not so soft that the edges start to fray. Yukon golds work especially well because they stay creamy without collapsing, and that balance matters more here than in a mash-style recipe.
- Warm potatoes — They take in the dressing while the starches are still open. Cold potatoes won’t absorb nearly as much flavor.
- Yukon golds — Their waxy texture holds the slices together after tossing. Russets break down too easily for this style.
- Bacon drippings — They carry the dressing and give it depth that oil can’t match. Don’t drain them away unless you have to.
What the Bacon, Vinegar, and Mustard Are Each Doing

- Yukon gold potatoes — These are the backbone of the dish. Their buttery texture makes the salad feel rich even before the dressing goes on.
- Bacon — You want enough fat to cook the onion and build the dressing, plus crisp bits for texture at the end. Thick-cut bacon works, but ordinary bacon is fine.
- Onion — It softens in the drippings and gives the dressing a savory base. Dice it small so it melts into the salad instead of standing out raw.
- Chicken broth — This rounds out the vinegar so the dressing tastes balanced, not sharp. If you need a substitution, use vegetable broth, but keep it well seasoned.
- White vinegar — This is the signature tang. Apple cider vinegar works too, though it brings a softer, fruitier edge.
- Dijon mustard — It helps the dressing emulsify a little and gives it backbone. Yellow mustard will work in a pinch, but the flavor is less refined.
Building the Dressing So It Stays Tangy, Not Harsh
Cooking the Potatoes Just Enough
Start the potatoes in salted water and cook them until the slices are tender but still hold a clean edge. If they’re overcooked, they’ll break apart when you toss in the dressing and the bowl will turn muddy instead of textured. Drain them well so extra water doesn’t dilute the vinaigrette you’re about to pour over them.
Rendering the Bacon and Softening the Onion
Cook the bacon until it’s crisp, then take it out and leave the drippings in the pan. That fat is the base of the sauce, and it carries flavor better than butter here. Add the onion and cook it until it turns translucent and sweet; if it browns too much, the dressing will pick up bitterness that doesn’t belong.
Simmering the Tangy Dressing
Stir in the broth, vinegar, sugar, mustard, salt, and pepper, then let the mixture simmer briefly. You’re looking for a dressing that tastes sharp but rounded, with no raw vinegar edge. If it tastes aggressive in the pan, give it another minute; once it hits the potatoes, the flavor will mellow, but it won’t fix itself completely.
Tossing Everything While It’s Still Warm
Pour the hot dressing over the potatoes and bacon while both are still warm, then toss gently with a spoon or spatula. The potatoes should get glossy and lightly coated, not mashed into a paste. Fold in the parsley at the end so it stays fresh and bright instead of sinking into the heat.
How to Adapt This Without Losing the Character of the Dish
Dairy-Free and Naturally Creamy
This recipe is already dairy-free, which is part of why it feels so sturdy and old-school. The richness comes from bacon drippings and potato starch, not cream, so you don’t need to replace anything to keep the texture right.
Vegetarian Version With the Same Tang
Skip the bacon and cook the onion in olive oil or butter, then add a teaspoon of smoked paprika or a little extra Dijon for depth. You’ll lose the smoky pork note, but you’ll still get the warm vinegar dressing and the same tender potato base.
Using Red Potatoes Instead of Yukon Gold
Red potatoes work well if that’s what you have, and they hold their shape even more firmly. The salad will taste a little less buttery and a little more firm, so the dressing needs to be poured on while the potatoes are hot enough to absorb it.
Storage and Reheating
- Refrigerator: Store leftovers up to 4 days. The potatoes will firm up a bit, but the flavor deepens overnight.
- Freezer: I don’t recommend freezing this salad. The potatoes turn grainy and the dressing loses its clean texture after thawing.
- Reheating: Warm it gently in a skillet over low heat with a splash of broth or water. Microwaving hardens the potatoes fast and can make the dressing taste flat.
Answers to the Questions Worth Asking

German Potato Salad
Ingredients
Equipment
Method
- Bring a Dutch oven of water to a boil, then boil the potato slices until tender, about 15–20 minutes. You should be able to pierce a slice easily with a fork.
- Drain the potatoes in a colander and let off steam for 2–3 minutes. This helps the surface dry so it holds onto the dressing.
- Cook the bacon in a cast iron skillet over medium heat until crispy, about 8–10 minutes. Keep the rendered drippings in the pan.
- Sauté the diced onion in the bacon drippings until soft, about 5 minutes. Stir occasionally so the onion turns translucent and fragrant.
- Add chicken broth, white vinegar, sugar, and Dijon mustard to the skillet with the onion. Stir to dissolve the sugar and scrape up any browned bits.
- Add salt and black pepper, then simmer the dressing until lightly thickened, about 5–8 minutes. The sauce should look glossy and slightly reduced.
- Crumble the crispy bacon into the drained potatoes and toss to distribute. Fold gently so the potatoes stay intact as potato slices.
- Pour the hot dressing over the potatoes and bacon, then toss gently to coat. The salad should look evenly glossy and warm throughout.
- Add the chopped fresh parsley and toss once more. Serve warm while the dressing is still coating the potatoes.


