Recreating a German classic at home!

What sets authentic German potato salad apart from a classic Southern potato salad recipe is that it’s usually served warm, has a tangy vinegar-based dressing (no mayo here!), and is loaded with salty crumbled bacon.

The first time I tried one at a local Austin spot, I was HOOKED. We went there weekly just for the side of potato salad, forget the double cheeseburger it came with. LOL.

Eventually, I tried recreating this German classic at home. It took many rounds to get it right: the dressing tangy but subtly sweet, the potatoes tender but not mushy, and the bacon still perfectly crisp.

But I finally nailed a version that, honestly, might rival any restaurant’s, and I’m so excited for you to try it out!

Ingredients and Substitutions

Detailed ingredient amounts and instructions are in the recipe card below.

Red potatoes, onion, bacon, white vinegar, salt, pepper, chicken broth, sugar, and parsley are the ingredients for this German potato salad recipe.
  • Potatoes. Opt for a waxy variety like red or Yukon gold. Peeling is recommended so you don’t get chunks of separated potato skin.
  • Bacon. A ton of the flavor comes from cooking onions in the bacon fat. Then the crispy bits are added on at the end so they stay nice and crunchy!
  • Onion. Sweet is used to balance the vinegar, but a white, red, or yellow onion can be subbed.
  • Garlic. Freshly minced garlic cloves are best, but garlic powder can be used.
  • Broth. Regular sodium chicken broth is recommended. Vegetable broth can be used, but avoid using beef broth as it may overwhelm the dish.
  • Vinegar. Distilled white vinegar is best. (Like the kind you use to make overnight dill pickles!) If you don’t have that, you can use white wine vinegar or even apple cider vinegar, but it will have a pretty big impact on the finished taste.
  • Sugar. Regular white sugar is recommended, but brown sugar can be subbed. It can also be left out if you’re watching your sugar.
  • Mustard. Pay attention here–use Dijon or German mustard. Do NOT use yellow mustard as it will be way too strong and pungent.
email this recipe!
Simply enter your email and get it sent to your inbox! You’ll also get the newest recipes from us every week.

Step-by-step Instructions

Please see the recipe card below for ingredient amounts and more detailed instructions.

Boil the potatoes.

Add potatoes to a large pot and cover with cold water. Bring to a boil and cook for 15 to 20 minutes, or until they’re fork-tender. Drain and let them cool down until safe to the touch. (Rinsing cold water over them will help speed this up!)

Here are more tips on how to boil potatoes.

Pro tip: Keep an eye on them near the end! You want them to be soft, but not falling apart and mushy.

Peel and Dice

Once they’re cool enough to touch, peel off the skins (they should slide right off), then dice into ½-inch cubes. This size helps the potatoes soak up all the dressing without turning to mush!

Transfer to a large bowl and set aside.

Cook the bacon and onion.

Chop up your bacon and cook it in a skillet over medium heat for 7 to 8 minutes, until it’s golden and crisp. Scoop it out and set aside on a paper towel–lined plate, but leave all those tasty drippings in the pan.

Add diced onion and sauté for 2 to 3 minutes, then stir in the garlic and cook for another 30 seconds.

Make the vinegar dressing.

Pour in the broth and vinegar, then whisk in the mustard, sugar, salt, and pepper. Give it a good stir and scrape up all the bits stuck to the pan.

Let it come to a boil, then drop the heat and simmer for about 5 minutes, until it’s reduced half.

Pro tip: Don’t skip this simmer! Those bold, tangy flavors need a few minutes to come together and mellow out.

Mix it all together and serve warm or chilled!

Add the potatoes to the skillet, drizzle in the oil, and gently fold everything together. Let it heat through for a couple of minutes if serving warm.

Stir in that crispy bacon and sprinkle with parsley or chives for a pop of color.

FAQs

Should I serve it hot or cold?

Totally your call, but I’m team hot-all-the-way. Right after it’s made is the sweet spot—when the potatoes are still warm and have soaked up just enough of the sauce to be super flavorful but still silky. If you let it sit too long, the potatoes keep absorbing and it gets a bit drier.

Serving it cold? Add a drizzle of oil (1 to 2 tablespoons) before serving to bring back that smooth texture.

Can I make it ahead of time?

Yes! You can prep the whole thing a day ahead. Just store it in the fridge and reheat gently before serving. Add a splash of broth or oil to loosen it back up if needed.

What kind of potatoes work best?

Waxy potatoes like red or yellow are your best bet—they hold their shape without turning to mush. Avoid russets; they’ll fall apart in the sauce.

Can I make it without bacon?

You can, but it won’t have that same classic flavor. If you do, simply sauté the onions in olive oil or vegan butter instead of bacon fat. It’ll still be tangy and delicious, just minus the rich, smoky vibes.

How long will leftovers last?

It’ll keep for 3 to 4 days in an airtight container. The potatoes will soak up more of the sauce over time, so add a little oil before serving leftovers.

Tap stars to rate!

4.75 from 28 votes

Old-Fashioned German Potato Salad Recipe

This old-fashioned German Potato Salad recipe has quickly stolen our family's hearts! Cubed potatoes soak up a sweet and tangy bacon drippings and vinegar dressing, topped with crispy bacon bits for incredible texture.
An old-fashioned German potato salad is served in a white bowl for a side dish.
Yield 8 servings
Prep 10 minutes
Cook 30 minutes
Total 40 minutes
An image of an envelope sealed shut with the Evolving Table logo.

email this recipe!

Enter your email and we’ll send it directly to you.

Ingredients 

  • 2 pounds red potatoes
  • 6 ounces bacon coarsely chopped
  • 1 cup sweet onion finely chopped
  • 3 garlic cloves finely minced
  • ¾ cup chicken broth
  • ¼ cup distilled white vinegar
  • 2 teaspoons Dijon mustard NOT yellow!
  • 2 teaspoons sugar
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons olive oil
  • Flat-leaf parsley and chives finely chopped, optional

Instructions 

  • Add potatoes to a large pot and cover with one inch of water. Boil for , until fork tender, about 15-20 minutes. Drain and set aside to cool, 10-15 minutes.
    2 pounds red potatoes
  • Meanwhile, cook bacon in a large skillet over medium heat for 7-8 minutes. Remove the bacon from the skillet using a slotted spoon, leaving the drippings in the skillet. Keep the skillet on medium heat and add the chopped onion. Cook until tender, about 2-3 minutes, stirring often. Add the garlic and continue cooking for an additional 30 seconds, or until the garlic becomes fragrant.
    6 ounces bacon, 1 cup sweet onion, 3 garlic cloves
  • Peel the potatoes and cut them into ½-inch chunks.
  • Pour in the broth and vinegar and add the mustard, sugar, salt, and pepper. Whisk until well combined. Bring the sauce to a boil and then reduce heat to low. Simmer for 5 minutes, or until the liquid has reduced by half. Remove from heat.
    ¾ cup chicken broth, ¼ cup distilled white vinegar, 2 teaspoons Dijon mustard, 2 teaspoons sugar, 1 teaspoon salt, ¼ teaspoon black pepper
  • Add the potatoes to the vinegar mixture along with the oil and toss until they are completely coated. Transfer the potatoes to a serving platter. Finely chop the cooked bacon and then sprinkle it over the potatoes along with fresh parsley or chives, if desired.
    2 tablespoons olive oil, Flat-leaf parsley and chives
Last step! If you make this, please leave a review letting us know how it was!

Tap stars to rate!

4.75 from 28 votes

Video

Notes

  • Potatoes: Waxy varieties, like red or yellow potatoes, are key. They hold their shape best and won’t fall apart when mixed with the sauce.
  • Vinegar: Distilled white vinegar gives you that classic tangy flavor that sets German potato salad apart. Don’t swap it out unless you’re okay with changing the vibe!
  • Bacon: A good quality, thick-cut bacon adds a ton of flavor here. Cook it until crispy—you want those salty bites to pop against the creamy potatoes.
  • Serving Tip: For the best texture and flavor, serve it warm! If making ahead, reheat gently and stir in a little oil or broth before serving to freshen it up.

Nutrition

Calories: 219kcal, Carbohydrates: 22g, Protein: 5g, Fat: 12g, Saturated Fat: 3g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 14mg, Sodium: 496mg, Potassium: 600mg, Fiber: 2g, Sugar: 4g, Vitamin A: 18IU, Vitamin C: 12mg, Calcium: 22mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Made this recipe?Leave a comment below!
4.75 from 28 votes (22 ratings without comment)

Leave a comment

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

Recipe Rating




Comments

    1. Yay! So happy to hear you enjoyed the recipe, Alisha! It’s great for a holiday gathering. Thanks so much for taking the time to leave a comment!

  1. 5 stars
    2 lbs of potatoes isn’t enough to feed 8 people so I used 5 lbs, but didn’t double the other ingredients. Step 4 doesn’t specify if you combine the sautéed onions and garlic with the chicken broth, vinegar, Dijon mustard, etc. I didn’t combine them and probably should have. It still turned out very tasty!!

    1. Yay! So happy to hear you enjoyed the recipe, Kelly! Thanks so much for taking the time to leave a comment and rating!

    1. Yay! I’m so happy you loved this potato salad recipe so much- it’s one of our favorites to make in the summer! Thanks so much for taking the time to leave a comment and rating! Happy Cooking! ♡London

  2. Great, flavorful recipe! Made it exactly as written but because I was making it for a large crowd, found that I needed to add flour to the sauce to thicken it a bit.

    1. Yay! So happy to hear you enjoyed the recipe, Cathy! I’m glad you were able to adjust it to your liking. Thanks so much for taking the time to leave a comment!

  3. 5 stars
    10 out of 10 for German potato salad authenticity!!!!! Delicious!!!! Will make it again and again !!!

    1. Yay! So happy to hear you enjoyed the recipe, Raelee! It’s so authentic. Thanks so much for taking the time to leave a comment and rating!

  4. I was stationed in Germany for 10 years, had many German potato salads. Never could make it on my own, to taste anywhere near as good as the German cooks did. This one achieves that! Lots of tips about how to avoid the pitfalls. I recognize my mistakes! Thank you, London.

    1. Oh that’s wonderful to hear, Kay!! Ya once I had a German potato salad it completely stole my heart- they’re so light and tasty! Thanks so much for taking the time to leave a comment!

    1. Hi Mary Jo- thanks for letting me know! Anything that could have made it 5/5 stars? Would love to know as I’m always retesting/tweaking recipes to get them just right 🙂

    1. Yay! So happy to hear you enjoyed the recipe, Julie! That’s high praise. Thanks so much for taking the time to leave a comment and rating!

    1. Yay! So happy to hear you enjoyed the recipe, John! Thanks so much for taking the time to leave a comment and rating!