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!
10 out of 10 for German potato salad authenticity!!!!! Delicious!!!! Will make it again and again !!!
– Raelee
Ingredients and Substitutions
Detailed ingredient amounts and instructions are in the recipe card below.
- 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.
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
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.
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.
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.
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.
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!
Old-Fashioned German Potato Salad Recipe
email this recipe!
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
Tap stars to rate!
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
Nutrition information is automatically calculated, so should only be used as an approximation.
I made this yesterday boy it was a huge hit for easter ..smiles
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!
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!!
Yay! So happy to hear you enjoyed the recipe, Kelly! Thanks so much for taking the time to leave a comment and rating!
Very easy to make as well as tasty
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
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.
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!
10 out of 10 for German potato salad authenticity!!!!! Delicious!!!! Will make it again and again !!!
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!
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.
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!
Was very easy to make and very tasty. I will make it again. 4 out of 5.
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 🙂
Delicious! Will definitely make it again!
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!
Great potato salad and so easy to fix, thanks.
Yay! So happy to hear you enjoyed the recipe, John! Thanks so much for taking the time to leave a comment and rating!