
I still remember the first time I made German Potato Salad Recipe from scratch. I was skeptical about skipping mayonnaise entirely, but one bite of that warm, bacon-y, vinegar-kissed dressing and I was hooked for life. This isn’t the cold, creamy potato salad I grew up eating at every backyard cookout; it’s smokier, tangier, and honestly a lot more interesting.
I make this now whenever I want something that feels a little different on the table, and every single time, someone asks me for the recipe before the bowl’s even empty. If you’ve been curious about trying an old fashioned German potato salad recipe, this is the one I keep coming back to.

Cooking Time
- Prep Time: 15 minutes
- Cooking Time: 35 minutes
- Total Time: 50 minutes
Ingredients
- 6 medium potatoes (about 2 pounds) – waxy potatoes hold their shape better than starchy ones, so they don’t turn to mush
- 6 slices thick-cut bacon – go for thick-cut, it gives you real chunks and plenty of flavorful drippings
- ½ cup onion, chopped – yellow onion works best here, it mellows out beautifully in the hot drippings
- 2 tablespoons all-purpose flour – this is what thickens the tangy dressing into a proper coating, not a soup
- 2 tablespoons sugar – balances the sharp vinegar, don’t skip it even if you’re not a sweet-and-sour fan
- 1½ teaspoons salt – use less if your bacon runs extra salty
- 1 teaspoon celery seed – this is the ingredient that makes it taste distinctly German, don’t swap it out
- 1 dash black pepper – freshly ground makes a noticeable difference
- 1 cup water – helps stretch the dressing so it coats every slice
- ½ cup cider vinegar – the backbone of the whole dish, don’t use white vinegar, it’s too harsh
- 2 hard-cooked eggs, sliced – optional but adds a nice richness and classic look
Note: This recipe serves 6 people as a hearty side dish.
Equipment You Need
- Large pot – for boiling the potatoes whole
- Large skillet – for cooking the bacon and building the dressing
- Slotted spoon – for lifting bacon out without the grease
- Sharp knife and cutting board – for slicing potatoes and chopping onion
- Mixing spoon – for stirring the dressing as it thickens
- Colander – for draining the potatoes

How to Make German Potato Salad Recipe?
I know it looks like a lot of steps, but once you’ve made this once, it becomes second nature. The whole process really comes down to boiling, frying, and gently combining everything in one pan. Here’s exactly how I do it every time.
Boil the Potatoes
Place your whole, unpeeled potatoes in a large pot and cover with salted water. Bring to a boil, then reduce to a simmer and cook for 25 to 30 minutes, until a fork slides in easily. Drain well and let them cool just enough to handle safely.

Slice the Potatoes
Once the potatoes are cool enough to touch, peel them if you like (I usually leave a bit of skin on for texture) and slice into rounds about a quarter-inch thick. Set them aside in a bowl while you work on the dressing.

Cook the Bacon
In your large skillet, cook the bacon over medium heat until it’s crisp and deeply golden. Remove it with a slotted spoon onto paper towels, but don’t wash the pan — you want those flavorful drippings left behind.
Sauté the Onion
Add the chopped onion straight into the reserved bacon drippings. Cook it for a few minutes until softened and translucent, stirring so it doesn’t catch or brown too fast.
Build the Dressing
Stir the flour, sugar, salt, celery seed, and pepper directly into the pan with the onions. This coats everything evenly and starts thickening the base before you add any liquid.
Add Water and Vinegar
Pour in the water and cider vinegar, then cook while stirring constantly until the mixture thickens and starts to bubble. Let it bubble gently for another minute or two so the flour cooks off any raw taste.
Combine Everything
Crumble the bacon back into the pan and add your sliced potatoes. Gently fold everything together and let it cook for about five minutes, just until heated through and every slice is coated.
Finish and Serve
Add the sliced hard-cooked eggs last, tossing very gently so they don’t fall apart. Serve the salad warm, straight from the pan, for the most authentic experience.
Additional Tips for Making This Recipe Better
After making this more times than I can count, I’ve picked up a few tricks that genuinely make a difference.
- I always salt my potato water generously. It’s the only chance the potatoes themselves get seasoned from the inside.
- I never rinse the potatoes after draining; a little starch clinging to the surface helps the dressing stick.
- I let the bacon get properly crisp, not just cooked, because soggy bacon ruins the texture of the whole dish for me.
- I taste the dressing before adding the potatoes back in, since it’s much easier to adjust the vinegar-to-sugar balance at this stage.
- I keep the heat moderate once the potatoes go back in high heat and make them fall apart instead of gently absorbing the dressing.
Common Mistakes to Avoid
- I used to boil my potatoes already peeled and cut, and they turned out waterlogged and mushy. Now I always boil them whole, skin on.
- I once used thin, pre-sliced bacon and ended up with barely any drippings, so I stick to thick-cut now.
- I made the mistake of adding cold potatoes to a cold dressing once, and it just never tasted right. Warm potatoes soak up flavor so much better.
- I’ve over-thickened the dressing before by adding too much flour, which left it pasty instead of silky, so I measure carefully now.
- I’ve also let the vinegar mixture boil too hard, which made it taste sharp and overpowering instead of balanced.
How to Serve German Potato Salad?
I love serving this warm, straight out of the skillet, in a wide shallow bowl so all those tangy bits of bacon and onion are visible on top. A sprinkle of chopped fresh parsley or chives right before serving adds a nice pop of color against the golden potatoes.
It pairs beautifully with grilled bratwurst, roasted pork chops, or a simple schnitzel, and honestly it holds its own at a potluck table right next to a batch of KFC coleslaw for a crunchy, cool contrast. If you’re setting up a backyard spread, I like putting this next to something creamy like mashed potatoes so guests can compare the two styles side by side.

Variations
- Swap cider vinegar for white wine vinegar if you want a slightly softer, less fruity tang.
- Use turkey bacon and a neutral oil instead of drippings for a lighter, less fatty version.
- Leave out the eggs entirely for a simpler, more traditional Bavarian-style salad.
- Add a spoonful of German mustard to the dressing for extra depth and a subtle heat.
- Try red potatoes instead of standard potatoes for a slightly waxier bite and prettier color, similar to a red potato salad recipe.
- Skip the sugar and use a touch of honey for a more old-fashioned sweetness that isn’t as sharp.
Nutritional Information
Here’s a rough idea of what you’re getting in one serving of this hearty side dish.
- Calories: about 290 kcal
- Protein: about 8g
- Carbohydrates: about 32g
- Fat: about 15g
Make Ahead and Storage
You can prep the potatoes and bacon a day ahead and store them separately in the fridge, then reheat the dressing and combine everything just before serving for the freshest texture.
Leftovers keep well in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat, adding a splash of water if the dressing has thickened too much.
I don’t recommend freezing this one the potatoes turn grainy and watery once thawed, and the texture never quite recovers.
Why You’ll Love This Recipe?
This dish has earned a permanent spot in my rotation, and here’s why I think you’ll feel the same way.
- It’s wonderfully different: Unlike the mayo-based potato salads most of us grew up with, this one is warm, smoky, and tangy, which makes it stand out at any gathering.
- It’s easy to customize: From mustard to different vinegars, I can tweak this recipe depending on what I’m serving it with.
- It’s a crowd favorite: Every time I bring this to a potluck, I end up writing the recipe down for someone before I leave.
- It reheats beautifully: Unlike creamy salads, this one actually tastes just as good, if not better, the next day once the flavors settle.
- It pairs with almost anything: Grilled meats, sandwiches, or even a simple roasted chicken all work perfectly alongside it.
FAQs
Can I make an old fashioned German potato salad recipe without bacon?
Yes, you can sauté the onions in a neutral oil or butter instead, though you’ll lose some of that classic smoky flavor bacon provides.
Is there a cold German potato salad recipe version?
Traditionally it’s served warm, but leftovers taste great cold straight from the fridge if you prefer that texture.
Can I use an old fashioned German potato salad recipe with mayonnaise?
That would technically make it more of an American-style salad the defining feature of the German version is the vinegar-and-bacon dressing, not mayonnaise.
What’s the best potato for this recipe?
Waxy potatoes like Yukon Gold or red potatoes hold their shape best; starchy russets tend to fall apart during cooking.
How do I keep the potato salad warm for a party?
I keep mine in a slow cooker set to low or wrap the serving bowl in a towel it stays warm for a good hour or two that way. It also makes a great companion dish if you’re setting out a full spread with something like a mashed potato and gravy recipe on the same table.

German Potato Salad Recipe
Ingredients
Method
- Place your whole, unpeeled potatoes in a large pot and cover with salted water. Bring to a boil, then reduce to a simmer and cook for 25 to 30 minutes, until a fork slides in easily. Drain well and let them cool just enough to handle safely.
- Once the potatoes are cool enough to touch, peel them if you like (I usually leave a bit of skin on for texture) and slice into rounds about a quarter-inch thick. Set them aside in a bowl while you work on the dressing.
- In your large skillet, cook the bacon over medium heat until it’s crisp and deeply golden. Remove it with a slotted spoon onto paper towels, but don’t wash the pan you want those flavorful drippings left behind.
- Add the chopped onion straight into the reserved bacon drippings. Cook it for a few minutes until softened and translucent, stirring so it doesn’t catch or brown too fast.
- Stir the flour, sugar, salt, celery seed, and pepper directly into the pan with the onions. This coats everything evenly and starts thickening the base before you add any liquid.
- Pour in the water and cider vinegar, then cook while stirring constantly until the mixture thickens and starts to bubble. Let it bubble gently for another minute or two so the flour cooks off any raw taste.
- Crumble the bacon back into the pan and add your sliced potatoes. Gently fold everything together and let it cook for about five minutes, just until heated through and every slice is coated.
- Add the sliced hard-cooked eggs last, tossing very gently so they don’t fall apart. Serve the salad warm, straight from the pan, for the most authentic experience.
Notes
- I always salt my potato water generously. It’s the only chance the potatoes themselves get seasoned from the inside.
- I never rinse the potatoes after draining; a little starch clinging to the surface helps the dressing stick.
- I let the bacon get properly crisp, not just cooked, because soggy bacon ruins the texture of the whole dish for me.
- I taste the dressing before adding the potatoes back in, since it’s much easier to adjust the vinegar-to-sugar balance at this stage.
- I keep the heat moderate once the potatoes go back in high heat and make them fall apart instead of gently absorbing the dressing.






