German Potato Salad Recipe at Home


German potato salad with sliced potatoes, bacon crumbles, and parsley in a vinegar dressing.

This german potato salad is the one I make every time the grill comes out or Oktoberfest rolls around. No mayo, no heavy dressing — just tender sliced potatoes tossed warm in a tangy vinegar-mustard dressing with crispy bacon and onion. It gets better the longer it sits.

Prep Time: 15 minutes

Cook Time: 20 minutes

Total Time: 35 minutes

Servings: 8

Method: Stovetop

Why This German Potato Salad Works

The key is dressing the potatoes while they’re still warm. Warm potato slices absorb the vinegar-mustard dressing differently than cold ones. The flavor soaks all the way through instead of sitting on the surface.

Rendered bacon fat goes into the dressing, not down the drain. It adds a smoky richness that binds the vinegar and mustard into something that coats every potato slice without feeling greasy.

This is the Swabian-style german potato salad from southern Germany. No mayonnaise, no cream. Just potatoes, bacon, tangy dressing, and fresh parsley. Serve it warm, at room temperature, or cold the next day.

Ingredients

  • 2 lbs (900g) waxy potatoes (red or Yukon Gold), scrubbed
  • 6 strips thick-cut bacon
  • 1 small yellow onion, finely diced
  • 1/3 cup (80ml) white wine vinegar
  • 2 tablespoons vegetable oil
  • 2 teaspoons Dijon mustard
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 3 tablespoons fresh flat-leaf parsley, chopped

What You Need for German Potato Salad

Waxy potatoes — red potatoes or Yukon Golds hold their shape after cooking. Starchy potatoes like russets fall apart when sliced warm and turn the salad mushy.

Thick-cut bacon — gives you more rendered fat for the dressing and chunkier pieces in the salad. Standard-cut bacon works, but the pieces get very small after cooking.

White wine vinegar — gives the bright, sharp tang that defines this salad. Apple cider vinegar is the closest substitute and slightly sweeter.

Dijon mustard — emulsifies the dressing and adds depth. Yellow mustard will work in a pinch but the flavor is milder.

Sugar — just a teaspoon balances the vinegar. Don’t skip it. The sweet-sour contrast is what makes the dressing taste complex.

Fresh parsley — adds color and a clean herbal note. Stir it in at the end so it stays bright green and doesn’t wilt into the warm dressing.

How to Make German Potato Salad

  1. Place potatoes in a large pot. Cover with cold, well-salted water by 2 inches.
  2. Bring to a boil. Cook for 15 to 20 minutes until a fork pierces the center easily.
  3. While potatoes cook, fry bacon in a skillet over medium heat until crispy. Transfer to paper towels. Reserve the bacon fat in the pan.
  4. Add diced onion to the bacon fat. Cook over medium heat for 3 to 4 minutes until soft and translucent.
  5. Add vinegar, oil, mustard, sugar, salt, and pepper to the skillet. Whisk to combine. Remove from heat.
  6. Drain potatoes. Let cool for 5 minutes. Slice into thin rounds while still warm.
  7. Add sliced potatoes to a large bowl. Pour the warm dressing over them immediately. Toss gently to coat.
  8. Crumble bacon over the top. Add parsley. Toss once more. Let sit 15 minutes before serving.

German Potato Salad Variations

Warm German Potato Salad with Egg

Add 2 sliced hard-boiled eggs on top right before serving. The creamy yolk softens the sharp vinegar dressing and adds richness without using mayonnaise. Classic in some regions of Germany.

Cold German Potato Salad

Make a day ahead and refrigerate after tossing. The flavor intensifies overnight as the dressing absorbs fully into the potatoes. Pull it from the fridge 30 minutes before serving so it’s not too cold.

German Potato Salad with Pickles

Fold in 1/4 cup of finely chopped dill pickles and a tablespoon of pickle brine. The extra tang amplifies the vinegar base and the crunch adds texture. Goes especially well with bratwurst.

Herb German Potato Salad

Add a tablespoon each of fresh dill and chives along with the parsley. The triple-herb finish keeps the salad tasting fresh and garden-like, not sharp and acidic. Good for summer barbecues.

Tips for the Best German Potato Salad

  • I slice the potatoes while they’re still warm. Cold potatoes don’t absorb the dressing the same way.
  • Don’t peel the potatoes if using red or thin-skinned varieties. The skin adds structure and color.
  • Taste the dressing before pouring. Add more vinegar for more tang, more sugar for balance.
  • Reserve a few tablespoons of the warm potato cooking water. If the salad is too dry, add a splash to loosen the dressing.
  • This german potato salad is best after resting for at least 15 minutes. The flavors tighten up as it sits.
  • Serve alongside bratwurst, grilled pork chops, or any grilled sausage.

Make Ahead & Storage

This german potato salad keeps in the fridge for up to 3 days in an airtight container. The dressing absorbs more deeply over time and the flavor improves. Pull it out 20 to 30 minutes before serving so the fat in the dressing loosens back up.

Don’t freeze this salad. The potatoes become grainy and watery after freezing and the dressing breaks. Make it fresh or up to 24 hours ahead for the best result.

Common Questions

What is the difference between American and German potato salad?

American potato salad uses a mayonnaise-based dressing and is served cold. German potato salad uses a vinegar-bacon dressing and can be served warm or at room temperature. No mayo is involved in the traditional German version.

How do you keep German potato salad from getting too vinegary?

Add a teaspoon of sugar to balance the vinegar. If it’s still too sharp, stir in a splash of warm potato water or a little more oil. The fat softens the vinegar’s edge without masking it.

Should German potato salad be served warm or cold?

Both work. Swabian-style german potato salad is traditionally served warm or at room temperature. It also tastes excellent cold the next day after the dressing has fully absorbed into the potatoes.

What potatoes are best for German potato salad?

Waxy potatoes like red potatoes or Yukon Golds hold their shape after slicing. Starchy potatoes like russets tend to break apart when sliced warm and make the salad crumble instead of staying in clean rounds.

Can I make German potato salad ahead of time?

Yes. Make it up to 24 hours ahead and store in the fridge. The flavor gets better overnight. Bring it out 30 minutes before serving to take the chill off and let the dressing loosen.

This german potato salad brings real German-style flavor with a tangy, bacon-rich dressing and no mayonnaise in sight. Save this recipe and tap the link for the full recipe at MillennialHawk.com.

German potato salad with sliced potatoes, bacon crumbles, and parsley in a vinegar dressing

German Potato Salad Recipe at Home

Tender sliced potatoes tossed warm in a tangy vinegar-mustard dressing with crispy bacon and parsley.

Prep
15 min
Cook
20 min
Total
35 min
Servings
8
Calories
180

Ingredients

  • 2 lbs (900g) waxy potatoes (red or Yukon Gold), scrubbed
  • 6 strips thick-cut bacon
  • 1 small yellow onion, finely diced
  • 1/3 cup (80ml) white wine vinegar
  • 2 tablespoons vegetable oil
  • 2 teaspoons Dijon mustard
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 3 tablespoons fresh flat-leaf parsley, chopped

Instructions

  1. Place potatoes in a large pot. Cover with cold, well-salted water by 2 inches.
  2. Bring to a boil. Cook for 15 to 20 minutes until a fork pierces the center easily.
  3. While potatoes cook, fry bacon in a skillet over medium heat until crispy. Transfer to paper towels. Reserve the bacon fat in the pan.
  4. Add diced onion to the bacon fat. Cook over medium heat for 3 to 4 minutes until soft and translucent.
  5. Add vinegar, oil, mustard, sugar, salt, and pepper to the skillet. Whisk to combine. Remove from heat.
  6. Drain potatoes. Let cool for 5 minutes. Slice into thin rounds while still warm.
  7. Add sliced potatoes to a large bowl. Pour the warm dressing over them immediately. Toss gently to coat.
  8. Crumble bacon over the top. Add parsley. Toss once more. Let sit 15 minutes before serving.
Nutrition per serving
180 cal 22g carbs 5g protein 9g fat 2g fiber 3g sugar 340mg sodium

Michal Sieroslawski

Michal is a personal trainer and writer at Millennial Hawk. He holds a MSc in Sports and Exercise Science from the University of Central Lancashire. He is an exercise physiologist who enjoys learning about the latest trends in exercise and sports nutrition. Besides his passion for health and fitness, he loves cycling, exploring new hiking trails, and coaching youth soccer teams on weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Posts