German Potato Salad

Loading…

By Reading time
Servings 4–6 people

Warm German potato salad has a way of disappearing before it even reaches the table. The potatoes soak up the tangy bacon dressing while they’re still tender and hot, and the whole bowl turns glossy instead of heavy. You get soft slices, crisp bacon, and just enough bite from the vinegar to keep every forkful interesting.

What makes this version work is timing. The dressing goes over the potatoes while they’re warm, which lets the vinegar broth seep in instead of just coating the outside. Yukon golds hold their shape without turning waxy, and the bacon drippings carry the onion, mustard, and vinegar into something that tastes balanced instead of sharp.

Below, I’m walking through the part that matters most: how to keep the potatoes intact while still letting them drink in the dressing. I’ve also included a few swaps and storage notes, since this salad is just as useful for cookouts as it is for a weeknight dinner.

The dressing soaked into the potatoes while they were still warm, and the bacon stayed crisp enough to stand out instead of getting lost. I used Yukon golds like you suggested and they held together perfectly.

★★★★★— Melissa T.

Save this warm German potato salad for the nights when you want tangy potatoes, crisp bacon, and a dressing that clings to every slice.

Save to Pinterest

The Secret Is Serving It Before the Dressing Cools

German potato salad is at its best when the potatoes are still warm enough to drink in the dressing. Once everything cools, the vinegar sits on the outside and the salad tastes flatter. The fix is simple: simmer the dressing, then pour it over the potatoes right away and toss gently so the slices stay intact.

The other thing that trips people up is texture. If the potatoes are overcooked, they break apart as soon as you add the bacon dressing. Cook them until they’re just tender when pierced with a knife, then drain well so they don’t water down the pan sauce. That dry surface lets the hot dressing cling instead of sliding off.

What Each Ingredient Is Actually Doing in This Salad

German Potato Salad warm tangy bacon
  • Yukon gold potatoes — These hold their shape better than russets and stay creamy inside instead of falling apart. Waxy potatoes work here because the salad is tossed warm and needs slices that can handle a little stirring.
  • Bacon — This is more than garnish. The rendered drippings are the backbone of the dressing, and crispy bacon at the end gives the salad its salty crunch. Turkey bacon won’t give the same depth.
  • Chicken broth — It softens the vinegar and gives the dressing body without making it heavy. If you need to swap, use vegetable broth, but the flavor will be a little less savory.
  • White vinegar and Dijon mustard — These are the sharp edges of the dish. The vinegar brings the tang, while the mustard helps the dressing emulsify enough to coat the potatoes instead of pooling in the bowl.
  • Onion — Sautéing it in the bacon fat takes the raw bite off and turns it sweet. Dice it small so it melts into the dressing instead of staying crunchy.
  • Parsley — Add it at the end for freshness. If you stir it in too early, the flavor dulls and the color goes flat.

Building the Warm Dressing Without Overcooking the Potatoes

Boiling the Potatoes Just to Tender

Slice the potatoes evenly so they finish at the same time. Start them in cold water and cook until a knife slips in with little resistance, but the slices still hold their edges. If they’re boiling hard and breaking apart in the pot, they’ve gone too far and will turn mushy once you toss them with the dressing. Drain them well and let the steam escape for a minute.

Making the Bacon Pan Sauce

Cook the bacon until crisp, then reserve the drippings in the pan. Sauté the onion in that fat until it softens and turns translucent, not browned. Add the broth, vinegar, sugar, mustard, salt, and pepper, then simmer just long enough for the sugar to dissolve and the dressing to look unified. If it boils aggressively, the vinegar sharpens and the sauce loses balance.

Finishing the Bowl While Everything Is Hot

Crumble the bacon over the potatoes, then pour the hot dressing on top and toss with a light hand. You want the potatoes coated, not smashed. Add the parsley last so it stays bright, then serve the salad warm. If it sits too long before serving, the potatoes tighten up and stop absorbing the dressing the way they should.

How to Adapt This Salad for Different Tables

Make It Dairy-Free Without Losing the Texture

This recipe is naturally dairy-free as written, which is part of why it works so well for a crowd. The bacon fat replaces any need for butter, and the broth keeps the dressing rich without cream. Just check the broth label if you’re cooking for someone avoiding dairy completely.

Use a Smoked Sausage Swap Instead of Bacon

If you’re out of bacon, browned smoked sausage gives a similar savory backbone, though you’ll lose the crisp texture and some of the rendered fat that carries the dressing. In that case, add a tablespoon or two of oil to the pan so the onion has enough fat to soften properly.

Make It Ahead for a Potluck

You can boil the potatoes and cook the bacon a few hours ahead, then rewarm the dressing right before serving. Toss everything together while the dressing is hot so the potatoes still absorb it properly. If you mix it completely cold, the salad will taste muted and the potatoes won’t pick up as much seasoning.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The potatoes will firm up as they chill, but the flavor stays good.
  • Freezer: I don’t recommend freezing this salad. Potatoes change texture after thawing and turn grainy instead of creamy.
  • Reheating: Warm it gently in a skillet over low heat with a splash of broth or water. High heat can make the potatoes fall apart and can push the dressing from glossy to greasy.

Questions I Get Asked About This Recipe

Can I make German potato salad ahead of time?+

Yes, but it eats best when the dressing is added warm. If you need to make it ahead, cook the potatoes, bacon, and dressing separately, then combine them just before serving. That keeps the potatoes from getting dense and helps the dressing soak in the way it should.

How do I keep the potatoes from falling apart?+

Use Yukon golds and stop cooking them as soon as they’re tender. Overcooked potatoes collapse the second the hot dressing hits them. Also, toss with a spoon or spatula instead of stirring hard, which keeps the slices intact.

Can I use red potatoes instead of Yukon gold?+

Yes. Red potatoes are a good substitute because they also hold their shape well when cooked. Slice them evenly and check them early so they stay tender but don’t go soft.

How do I fix German potato salad if it tastes too vinegar-heavy?+

Stir in a little more broth or a pinch of sugar and let it warm for another minute. The broth softens the sharp edge, while the sugar rounds out the vinegar without making the salad sweet. If it still tastes harsh, the dressing probably boiled too hard.

Can I serve German potato salad cold?+

You can, but it changes the dish. Warm potato salad absorbs the dressing and tastes fuller, while cold salad tastes sharper and a little firmer. If you do serve it chilled, let it sit at room temperature for 20 minutes first so the bacon fat softens back up.

German Potato Salad

German potato salad is a classic warm kartoffelsalat with crispy bacon and a tangy vinegar dressing. Tender Yukon gold potato slices soak up a hot bacon drippings and broth dressing for a glossy, vinegar-forward finish.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: German
Calories: 355

Ingredients
  

Potatoes and dressing
  • 3 lb Yukon gold potatoes Sliced for even tenderness.
  • 8 bacon Thick-cut preferred for classic texture.
  • 1 onion Diced small.
  • 0.75 cup chicken broth
  • 0.3333333333 cup white vinegar Provides the tangy vinegar punch.
  • 2 tbsp sugar
  • 1 tbsp Dijon mustard
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 0.25 cup fresh parsley Chopped, for a fresh finish.

Equipment

  • 1 Dutch oven
  • 1 cast iron skillet

Method
 

Boil the potatoes
  1. Bring a Dutch oven of salted water to a boil, then add the sliced Yukon gold potatoes. Boil until tender, 12 to 18 minutes, and then drain well.
  2. While the potatoes drain, keep them hot and uncovered so steam escapes and the surface stays slightly dry. This helps the dressing cling when you toss later.
Make the bacon and onion base
  1. Cook the bacon in a cast iron skillet over medium heat until crispy, 7 to 10 minutes. Reserve the bacon drippings in the pan.
  2. Add the diced onion to the bacon drippings and sauté until soft, 4 to 6 minutes, stirring occasionally for even browning.
Simmer the vinegar dressing
  1. Whisk the chicken broth, white vinegar, sugar, Dijon mustard, salt, and black pepper into the skillet. Bring to a simmer, then simmer 5 to 8 minutes until slightly thickened and glossy.
Combine and finish
  1. Crumble the crispy bacon into the hot potatoes. Toss to distribute the bacon through the potato slices.
  2. Pour the hot dressing over the potatoes and bacon, then toss gently until every piece looks coated. Keep it warm—dressing clings best when the potatoes are hot.
  3. Fold in the chopped fresh parsley and serve immediately while warm, 0 to 2 minutes after tossing.

Notes

For the most authentic kartoffelsalat texture, slice potatoes evenly so they cook at the same rate; slightly undercook by 1–2 minutes, then finish through dressing toss. Refrigerate leftovers up to 3 days in a covered container; rewarm on the stove over low heat with a splash of chicken broth to loosen the sauce. Freezing isn’t recommended as potatoes can become grainy after thawing. For a lighter option, use turkey bacon and low-sodium broth (still simmer and toss with the hot vinegar dressing).

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating