Old-Fashioned German Potato Salad

Category: Salads & Side dishes

Warm German potato salad lands with a sharp vinegar bite, smoky bacon, and tender potatoes that hold just enough shape to soak up the dressing without turning mushy. It’s the kind of side dish that earns its place next to grilled sausage, roast chicken, or a simple sandwich because it tastes lively instead of heavy.

The trick is balancing tenderness and structure. Russet potatoes go from starchy and crumbly to ideal when they’re cooked just until tender, then dressed while still warm so they drink in the bacon-onion vinaigrette. The flour in the dressing is there for more than thickness; it keeps the broth and vinegar from separating into a thin puddle at the bottom of the bowl.

Below, you’ll find the small details that matter most: when to stop cooking the potatoes, how to build the dressing so it turns glossy instead of pasty, and a few swaps that still keep the dish in that classic German potato salad lane.

The dressing thickened just enough to coat every potato slice, and the bacon stayed crisp even after tossing. I served it warm with bratwurst and there wasn’t a spoonful left.

★★★★★— Megan T.

Save this warm German potato salad for the days when you want tangy bacon dressing and tender potatoes that still hold their shape.

Save to Pinterest

The Part That Keeps the Potatoes from Falling Apart

The biggest mistake with German potato salad is overcooking the potatoes and then stirring them too hard once the dressing goes in. Russets give you the right soft texture, but they turn fragile fast, so the goal is tender slices with enough body to catch the warm vinaigrette. Drain them well, then let them sit just long enough for excess steam to fade before tossing.

The dressing matters just as much as the potatoes. Bacon drippings carry the smoky base, while the flour gives the vinegar and broth a little body so the finished salad clings instead of pooling. If the dressing looks too thick in the pan, loosen it with a splash more broth; if it seems thin, let it simmer another minute before pouring it over the potatoes.

What Each Ingredient Is Actually Doing in This Salad

Old-Fashioned German Potato Salad warm bacon tangy
  • Russet potatoes — Their starch helps them absorb the hot dressing, but they need gentle handling because they can break apart if boiled too long. Slice them evenly so they cook at the same pace.
  • Bacon — This is the backbone of the dish, both for flavor and for the drippings you’ll use to cook the onion. Thick-cut bacon works fine, but any good bacon will do as long as it renders enough fat.
  • Beef broth — It adds depth that water can’t match. If you need a swap, use chicken broth, but keep the flavor bold enough to stand up to the vinegar.
  • White vinegar — This gives the salad its signature tang. Apple cider vinegar can work in a pinch, but it softens the sharp edge a little and the result tastes less traditional.
  • Flour — A small amount thickens the dressing just enough to coat the potatoes. Skip it and the sauce will be thinner and more likely to slide off the salad.
  • Parsley — Add it at the end for freshness and color. It’s not there to dominate, just to keep the whole bowl from tasting heavy.

Building the Warm Dressing in the Right Order

Cook the Potatoes Until the Centers Yield

Boil the sliced potatoes until a knife slips in with only the slightest resistance, then drain them right away. If they’re cooked past that point, they’ll shred when you fold in the dressing. Warm potatoes are ideal here because they soak up flavor, but they still need to stay in slices, not mash themselves into the bowl.

Render the Bacon and Soften the Onion

Cook the bacon until crisp, then move it out of the pan and keep the drippings. Sauté the onion in that fat until it turns translucent and smells sweet, not browned and bitter. That step lays down the savory base of the dressing, and if the pan looks dry, your bacon didn’t render enough fat to carry the next layer.

Thicken the Dressing Before It Hits the Potatoes

Sprinkle the flour over the onions and stir until it disappears, then add the broth, vinegar, sugar, salt, and pepper. Let it simmer just until it turns glossy and lightly thickened. If you pour a watery dressing over the potatoes, it won’t cling, and you’ll lose the texture that makes this salad worth serving warm.

Toss While Everything Is Still Hot

Crumble the bacon into the potatoes, then pour the hot dressing over the top and fold it together gently. The potatoes should be coated, not beaten. Finish with parsley and serve it right away while the bacon stays crisp and the dressing still has that clean, tangy edge.

How to Make This Salad Work for Different Tables

Use chicken broth if you don’t keep beef broth on hand

Chicken broth gives you a lighter finish, but it still brings the savory body the dressing needs. The salad will taste a little softer and less deep, which works fine if you’re serving it with lighter mains.

Make it dairy-free without changing the texture

This recipe is naturally dairy-free, which is one reason it shows up so often at potlucks. The bacon drippings and broth do all the heavy lifting, so there’s no need for butter or cream to make the dressing feel rich.

Swap in apple cider vinegar for a softer tang

Apple cider vinegar works if you want a rounder, slightly fruitier edge, but it won’t taste quite as sharp or traditional. Start with the same amount, then taste before serving because some brands read sweeter than white vinegar.

Make it vegetarian by replacing the bacon with smoked oil

Use a neutral oil and a little smoked paprika to replace the bacon flavor, then sauté the onion in that mixture before building the sauce. You’ll lose the crisp bacon pieces, but the dressing will still have enough smoke and acidity to feel purposeful instead of flat.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The potatoes will absorb more dressing as they sit, so the salad tastes a little deeper the next day.
  • Freezer: I don’t recommend freezing it. Potato texture turns grainy and the dressing loses its clean finish after thawing.
  • Reheating: Warm it gently in a skillet over low heat or in the microwave at short intervals, stirring once or twice. High heat can make the potatoes break apart and can push the dressing from glossy to greasy.

Answers to the Questions Worth Asking

Can I make German potato salad ahead of time?+

Yes, but it tastes best the day it’s made or within a few hours of serving. If you need to prep ahead, cook the potatoes and bacon separately, then rewarm the dressing and toss everything together right before serving. That keeps the potatoes from soaking up all the liquid and turning soft.

How do I keep the potatoes from getting mushy?+

Slice them evenly and stop cooking as soon as they’re tender. Drain well, then let the steam fade for a minute before tossing, because extra water on the potatoes can make the dressing thin and the slices more fragile. Gentle folding matters here more than vigorous stirring.

Can I use red potatoes instead of russets?+

You can, and they’ll hold their shape a little better. The salad will be less fluffy and a bit more waxy, which is a fine trade if you prefer firmer potato slices. Keep the dressing hot so the potatoes still absorb enough flavor.

How do I fix dressing that turned out too thin?+

Let it simmer a little longer before you pour it over the potatoes. The flour needs a minute to hydrate and thicken, and the sauce usually tightens up as it cools slightly. If it’s already in the bowl, you can return the whole salad to a skillet over low heat for a minute or two, stirring gently.

Can I serve this German potato salad cold?+

You can, but it won’t taste the same. The bacon dressing thickens and the vinegar softens once it’s chilled, so the salad loses the bright, warm contrast that makes it classic. If you serve leftovers cold, give them a stir and expect a firmer, more absorbed texture.

Old-Fashioned German Potato Salad

Old-fashioned German potato salad with bacon-onion drippings and a tangy vinegar dressing. Boiled russet potatoes get coated with a warm, thickened broth-vinegar sauce for a classic, tender texture.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: German
Calories: 430

Ingredients
  

Potatoes
  • 3 lb russet potatoes Peeled and sliced
Bacon & onions
  • 8 bacon slices Cook until crispy; reserve drippings
  • 1 large onion Diced
Dressing
  • 0.75 cup beef broth
  • 0.33 cup white vinegar
  • 2 tbsp sugar
  • 1 tbsp flour
  • 1 tsp salt
  • 0.5 tsp pepper
Garnish
  • 0.25 cup fresh parsley Chopped

Equipment

  • 1 Dutch oven

Method
 

Boil the potatoes
  1. Bring water to a boil in a Dutch oven, then boil the sliced russet potatoes for 15 to 20 minutes, until tender. Visual cue: the potatoes should offer almost no resistance when pierced.
  2. Drain the potatoes well after boiling. Visual cue: shake the strainer gently so steam dries off excess water.
Cook bacon and build the dressing
  1. Cook the bacon in the Dutch oven over medium heat for 8 to 10 minutes, until crispy, and reserve the drippings. Visual cue: bacon is browned and the fat looks glossy but not smoky.
  2. Sauté the diced onion in the reserved bacon drippings for 5 to 7 minutes, stirring occasionally, until softened. Visual cue: onions turn translucent and smell sweet.
  3. Sprinkle the flour over the onions and stir for 1 to 2 minutes. Visual cue: the mixture thickens slightly and looks pasty.
  4. Add the beef broth, white vinegar, sugar, salt, and pepper, then simmer for 5 to 8 minutes until thickened. Visual cue: the dressing coats the back of a spoon.
Combine and serve warm
  1. Crumble the crispy bacon and stir it into the drained potatoes. Visual cue: bacon bits distribute throughout the potatoes.
  2. Pour the hot dressing over the potatoes and bacon, then toss gently to coat. Visual cue: the potatoes look glossy and evenly stained with a tan, thick sauce.
  3. Garnish with chopped fresh parsley and serve warm. Visual cue: parsley flecks are visible on top and the bowl looks steaming.

Notes

Pro tip: keep the dressing hot and toss immediately so the potatoes absorb the vinegar sauce for that classic warm texture. Store in the refrigerator up to 3 days; rewarm gently on the stovetop with a splash of broth if needed. Freezing isn’t recommended because the vinegar dressing can separate. For a lighter option, use turkey bacon and reduced-sodium beef broth.

You might also like these recipes

Leave a Comment

Recipe Rating