This post contains affiliate links, which means I may earn a commission if you purchase through those links (at no extra cost to you).
This old-fashioned recipe for German Potato Salad tastes just like grandma used to make: tender chunks of potatoes tossed in a warm, sweet and sour sauce with plenty of crispy bacon. Serve it on the side of all your favorite German recipes or even as part of a potluck or picnic.

Megganโs notes
German potato salad sounds like a slam-dunk, but there are so many ways it can go wrong. Undercooked potatoes, gloppy sauce, and flat flavors can all bring this warm salad down. As a classically-trained chef, I wanted to ensure every layer of this recipe was perfectly cooked, balanced, and seasoned.
Here are my best tips to ensure the best possible German potato salad:
- Cook the potatoes separately. Some recipes cook potatoes right in the sauce, and that takes a really long time (and may not work at all). You might wind up with crunchy potato chunks that havenโt been properly cooked through. Donโt forget to add salt to your cooking water or youโll have unseasoned potatoes.
- Thicken your sauce with a traditional roux. Fat and flour make roux, and here we focus on any rendered bacon fat mixed with neutral vegetable oil. Stir in flour until thickened and youโll have the best base for your sauce.
- Sweet and sour sauce. I use a mixture of sugar, white wine vinegar, and mustard in the sauce. These complimentary flavors add depth and nuance so every bite sings. After you build the roux, taste it to make sure you like the flavor and adjust ass needed.
- Color and texture: Top off your finished salad with sliced scallions crispy bacon for color and crunch.
Follow these steps to have the best possible German Potato Salad that will taste even better than what you remember.
Table of Contents
German Potato Salad Recipe Ingredients
At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.
- Potatoes:ย Russets are the best spuds for many potato salads since theyโre drier and have more starch than other varieties. Whole potatoes tend to cook unevenly (and take a long time!), so chop them into uniform pieces before you boil them.
- Chicken broth: Opt for store-bought or homemade broth; either will do.
- White wine vinegar: White distilled vinegar can be used in place of the white wine vinegar, if desired.
- Sugar: The German Potato Salad I grew up eating erred on the sweet side. If thatโs not your style, start with 1 tablespoon of sugar in step 4. Taste the roux after it thickens, and add more sugar if you think the sauce could benefit from it. Alternatively, you can omit the sugar entirely; make this German Potato Salad recipe your own.
- Whole grain mustard: A store-bought brand like Maille or Inglehoffer works great, or feel free to make your own mustard.
- Scallions
- Bacon
- Onion
- Flour
- Vegetable oil
- Salt and pepper
How to Make German Potato Salad Recipe
- In a Dutch oven or large stockpot, add potatoes and 2 tablespoons salt. Add cold water to cover potatoes by ยฝ inch. Over medium-high heat, bring to boil and partially cover pot.
- Cook until potatoes are tender when pierced with a paring knife, stirring once or twice, about 10 to 15 minutes. Drain well, tossing in a colander to remove excess water.
- In a medium-sized skillet medium heat, cook bacon until crispy, about 7-10 minutes. With a slotted spoon, remove bacon and set aside on a paper towel-lined plate to drain. Reserve the rendered bacon fat in the skillet.
- To the skillet with the bacon fat over medium heat, add vegetable oil. Heat until a pinch of flour sprinkled into the oil just beings to bubble. Whisk in remaining flour cook and whisk until a thick paste forms, about 1 minute. Remove from heat and allow to cool.
- In a medium-sized saucepan combine chicken broth, vinegar, onions, 1 teaspoon salt, ยฝ teaspoon pepper, sugar, and mustard. Bring to a boil, and cook uncovered until onions are tender, about 10 minutes. Add roux to broth mixture, 1 tablespoon at a time, until the sauce thickens. Discard any remaining roux.
- In a large bowl, add warm potatoes and slowly add broth mixture, a little at a time, allowing time for the potatoes to absorb the mixture.
- Add bacon and toss to combine. Garnish with scallions. Serve potato salad warm.
Yield
This German Potato Salad makes six (1-cup) side dish servings. Itโs always a hit at parties and potlucks, so you may want to make a double batch.
What to Serve with Homemade German Potato Salad
- Oktoberfest:ย See my fullย Oktoberfest Menuย to plan your own German festival. Start withย crispy Pork Schnitzelย orย Chicken Schnitzel cutlets.ย Spaetzle, homemade egg noodles, make a delicious side dish along withย Braised Red Cabbage. Serve withย Soft Pretzelsย andย homemade Mustard. Finish the meal with crunchyย Lebkuchenย cookies or aย Black Forest Cakeย and serve with plenty of beer and someย Lemon Spezisย for the kids.
How to Store Homemade German Potato Salad
- Storage: Store leftovers covered in the refrigerator for up to 4 days.
Make Warm German Potato Salad Ahead
- Make ahead: The potatoes can be peeled, chopped, and stored covered with water in the refrigerator a day in advance. Drain well before proceeding with the recipe.
Warm German Potato Salad FAQs
German potato salad is served warm in a vinegar-based dressing while American potato salad is served cold in a mayonnaise-based dressing.
You certainly can. This recipe doesnโt call for hard-boiled eggs, but itโs fine to add them if you like them.
More German recipes
Join Us
Homemade German Potato Salad Recipe
Ingredientsย
- 2 pounds russet potatoes peeled and cut into ยฝ inch pieces (see note 1)
- Salt and freshly ground black pepper
- 4 slices bacon diced, about ยฝ cup uncooked
- ยผ cup vegetable oil
- 1/2 cup all-purpose flour plus more, if needed
- 2 ยฝ cups chicken broth (see note 2)
- 1/4 cup white wine vinegar (see note 3)
- 1 cup diced onion about 4 ounces
- 1/4 cup granulated sugar (see note 4)
- 2 tablespoons whole grain mustard (see note 5)
- scallions finely sliced, for garnish, optional
Instructionsย
- In a Dutch oven or large stockpot, add potatoes and 2 tablespoons salt. Add cold water to cover potatoes by ยฝ inch. Over medium-high heat, bring to boil and partially cover pot. Cook until potatoes are tender when pierced with a paring knife, stirring once or twice, about 10 to 15 minutes. Drain well, tossing in a colander to remove excess water.
- In a medium-sized skillet medium heat, cook bacon until crispy, about 7-10 minutes. With a slotted spoon, remove bacon and set aside on a paper towel-lined plate to drain. Reserved rendered bacon fat in the skillet.
- To the skillet with the bacon fat over medium heat, add vegetable oil. Heat until a pinch of flour sprinkled into the oil just beings to bubble. Whisk in remaining flour cook and whisk until a thick paste forms, about 1 minute. Remove from heat and allow to cool.
- In a medium-sized saucepan combine chicken broth, vinegar, onions, 1 teaspoon salt, ยฝ teaspoon pepper, sugar, and mustard. Bring to a boil, and cook uncovered until onions are tender, about 10 minutes. Add roux to broth mixture, 1 tablespoon at a time, until the sauce thickens. Discard any remaining roux.
- In a large bowl, add warm potatoes and slowly add broth mixture, a little at a time, allowing time for the potatoes to absorb the mixture. Add bacon and toss to combine. Garnish with scallions. Serve potato salad warm.
Recipe Video
Notes
- Potatoes:ย Russets are the best spuds for many potato salads since theyโre drier and have more starch than other varieties. Whole potatoes tend to cook unevenly (and take a long time!), so chop them into uniform pieces before you boil them.
- Chicken broth: Opt for store-bought or homemade broth; either will do.
- White wine vinegar: White distilled vinegar can be used in place of the white wine vinegar, if desired.
- Sugar: The German Potato Salad I grew up eating erred on the sweet side. If thatโs not your style, start with 1 tablespoon of sugar in step 4. Taste the roux after it thickens, and add more sugar if you think the sauce could benefit from it. Alternatively, you can omit the sugar entirely; make this German Potato Salad recipe your own.
- Whole grain mustard: A store-bought brand like Maille or Inglehoffer works great, or feel free to make your own mustard.
- Yield: This German Potato Salad makes six (1-c.) side dish servings. Itโs always a hit at parties and potlucks, so you may want to make a double batch.
- Storage: Store leftovers covered in the refrigerator for up to 4 days.
I guess there are lots of variations when it comes to German potato salad! My family (motherโs side) is all German. I grew up with a simpler German potato salad that does use mayo, but no mustard, no onions, no sugar, and no roux. Simple โ cooked potatoes, mayo to taste, fried bacon, bacon fat, salt, vinegar, and hard-boiled eggs, I love it when itโs warm and tangy with the vinegar and flavorful from the bacon fat! ๐
Thank you for the recipe for German Potato Salad. I misplaced mine.
My son loves my German Grandmotherโs potatoe salad. For his birthday party I put in in the crock pot to keep warm and the longer it warmed the better it tasted, I didnโt mind the potatoes getting too soft.
I always check your great website to find seasonal recipes and cooking techniques.
Hi Susan, that sounds amazing! I donโt mind either when the potatoes become a little soft, they taste so good! Thank you for stopping by to leave such a nice note, I hope you enjoy the other recipes on the site! Take care! โ Meggan
Can I make this potato salad 2 days ahead before planning to serve?
Hi Claudia, yes! I would recommend reheating to 165 degrees and not adding the crumbled cooked bacon and scallions until you are ready to serve. Enjoy โ Meggan
Thanks! This looks identical to delicious potato salad we had while stationed in Germany. I look forward to preparing this potato salad. Again, thank you!