Make this classic german potato salad recipe with egg — tangy bacon vinaigrette, tender red potatoes, and perfectly boiled eggs come together in one cozy, crowd-pleasing dish.
My grandma used to make something like this every summer, and honestly, the smell of that warm bacon-vinegar dressing hitting the potatoes is basically time travel in a bowl.
This isn’t your mayo-drenched picnic salad. This is the real deal — warm, savory, and just a little addictive. Once you try this german potato salad recipe with egg, you’ll never go back to the store-bought stuff.
Table of Contents
What Makes This German Potato Salad Recipe So Good
This dish hits every note you want from a warm side: tender potatoes, crispy bacon, a punchy vinegar dressing, and rich slices of hard-boiled egg on top.
It’s hearty enough to stand on its own but also pairs beautifully with grilled meats or a cozy soup like this Greek lemon and rice soup.
The dressing is what really sets this german potato salad recipe apart. It’s built right in the bacon drippings — flour, white wine vinegar, sugar, and dry mustard — and it clings to every cube of potato in the most glorious way.

The Best German Potato Salad Recipe with Egg
Equipment
- Large saucepan
- Small saucepan
- Large skillet
- Colander
- Mixing bowl for ice bath
- Paper towels
- Knife
- Cutting board
- Spatula or wooden spoon
- Serving dish
- Airtight container
- Microwave
Ingredients
Potatoes
- 6 large red potatoes chopped into 3/4 inch cubes; red potatoes hold their shape well after boiling
Eggs
- 2 eggs hard-boiled; chop one egg and slice the other into thin rounds for garnish
Meat
- 4 slices bacon cook until crispy; reserve the bacon drippings for the warm dressing
Aromatics
- 1 yellow onion finely diced
- 2 stalks celery finely diced
Dressing
- 1 tablespoon all-purpose flour thickens the bacon-vinegar dressing
- ½ cup white wine vinegar creates the tangy base of the dressing
- ¼ cup water
- ¼ cup granulated sugar balances the vinegar; add an extra pinch if the dressing tastes too tangy
- ½ teaspoon dry mustard
Seasoning
- 3 ½ teaspoons kosher salt total; use 2 teaspoons in the potato water and the remaining 1 1/2 teaspoons in the dressing
Garnish
- fresh chives chopped, to taste
Optional Variations
- 1 pinch red pepper flakes optional, for a little heat
- 1 teaspoon whole grain mustard optional, for extra depth in the dressing
- turkey bacon optional substitute for bacon
- smoked sausage crumbles optional substitute for bacon
- 2 tablespoons olive oil use instead of bacon fat if making without bacon
- smoked paprika optional, to add smoky flavor if skipping bacon
Instructions
- Add the cubed red potatoes to a large saucepan and cover with cold water by about 1 inch.
- Add 2 teaspoons of kosher salt, then bring the water to a boil over high heat.
- Once boiling, reduce to a simmer and cook for 12 to 14 minutes, until the potatoes are fork-tender but not falling apart.
- Drain the potatoes and set them aside.
- Place the eggs in a small saucepan, cover with cold water by 1 inch, and bring to a boil.
- Once boiling, cover the pan, turn off the heat, and let the eggs sit for exactly 10 minutes.
- Transfer the eggs to an ice bath immediately to stop the cooking and make peeling easier.
- Once cool, peel the eggs gently. Chop one egg and slice the other into thin rounds for garnish.
- Lay the bacon slices in a large skillet over medium heat.
- Cook the bacon, flipping occasionally, until crispy.
- Transfer the bacon to a paper-towel-lined plate, but do not drain the bacon grease from the skillet.
- Add the diced onion and celery to the bacon drippings.
- Cook over medium heat for 4 to 5 minutes, until soft and slightly golden.
- Sprinkle in the all-purpose flour and stir for about 1 minute to cook it out.
- Pour in the white wine vinegar, water, granulated sugar, dry mustard, and the remaining 1 1/2 teaspoons kosher salt.
- Cook for 2 to 3 minutes, stirring occasionally, until the dressing thickens slightly, looks glossy, and smells savory and tangy.
- Turn off the heat.
- Add the drained warm potatoes directly into the skillet with the dressing.
- Stir gently to coat every potato cube in the warm bacon-vinegar dressing.
- Crumble the crispy bacon and fold half of it into the potato mixture.
- Transfer the German potato salad to a serving dish.
- Arrange the sliced hard-boiled egg over the top.
- Scatter the remaining bacon crumbles over the salad.
- Finish with a generous handful of chopped fresh chives.
- Serve hot, at room temperature, or cold.
Notes
Ingredients You’ll Need
Here’s everything laid out nice and easy. A few humble ingredients, but together? Pure magic.

| Category | Ingredient | Amount |
|---|---|---|
| Potatoes | Large red potatoes, chopped into 3/4 inch cubes | 6 large |
| Eggs | Eggs | 2 |
| Meat | Bacon slices | 4 slices |
| Aromatics | Yellow onion, finely diced | 1 |
| Aromatics | Celery stalks, finely diced | 2 stalks |
| Dressing | All-purpose flour | 1 tablespoon |
| Dressing | White wine vinegar | 1/2 cup |
| Dressing | Water | 1/4 cup |
| Dressing | Granulated sugar | 1/4 cup |
| Dressing | Dry mustard | 1/2 teaspoon |
| Seasoning | Kosher salt | 3 1/2 teaspoons total |
| Garnish | Fresh chives, chopped | To taste |
Pro tip: Red potatoes are the move here. They hold their shape when boiled and won’t turn to mush when you toss them in that warm dressing. According to Allrecipes’ guide to potato varieties, waxy potatoes like reds are ideal for boiled or dressed salads.
How to Make German Potato Salad with Egg — Step by Step

Step 1: Boil the Potatoes
Add your cubed potatoes to a large saucepan and cover with cold water by about an inch. Toss in 2 teaspoons of kosher salt, then crank the heat to high and bring it to a boil.
Once boiling, drop to a simmer and cook for 12 to 14 minutes until the potatoes are fork-tender. You want them soft but not falling apart. Drain and set aside.
Step 2: Perfect Your Hard-Boiled Eggs
Place both eggs in a small saucepan, cover with cold water by an inch, and bring to a boil. Once boiling, cover the pan, turn off the heat, and let them sit for exactly 10 minutes.
Transfer the eggs to an ice bath right away — this stops the cooking and makes peeling way easier. Once cool, peel gently. Chop one egg and slice the other into thin rounds for that beautiful garnish on top.
“The ice bath is non-negotiable if you want those clean, easy-peel eggs.” Trust me on this one.
Step 3: Cook the Bacon (and Save That Grease!)
Lay your bacon in a large skillet over medium heat. Cook, flipping occasionally, until it’s nice and crispy. Move it to a paper-towel-lined plate — but do not drain the grease from the pan.
That bacon grease is the flavor foundation of your whole dressing. This is not the time to be health-conscious. (Save that for tomorrow.)
Step 4: Build the Dressing
Add the diced onion and celery right into the bacon drippings. Cook over medium heat for 4 to 5 minutes until soft and a little golden.
Sprinkle in the tablespoon of flour and stir for about a minute to cook it out. Then pour in the white wine vinegar, water, sugar, dry mustard, and remaining 1 1/2 teaspoons of salt.
Let everything cook together for 2 to 3 minutes, stirring occasionally, until the dressing thickens slightly. It should look glossy and smell amazing. Turn off the heat.
Step 5: Combine Everything
Add the drained potatoes directly into the skillet with the dressing. Stir gently to coat every single cube — this is where the magic happens.
Crumble your crispy bacon and fold half of it into the potato mixture. The other half goes on top for that irresistible crunch.
Step 6: Garnish and Serve
Transfer your german potato salad to a serving dish. Arrange the sliced hard-boiled egg over the top, scatter the remaining bacon crumbles, and finish with a generous handful of fresh chives.
Serve hot, at room temperature, or even cold — it’s honestly great all three ways. Hot is classic, but cold leftovers the next day? Underrated.

Expert Tips, Variations, and Troubleshooting
Tips for the Best Results
Start the potatoes in cold water, not boiling. This helps them cook evenly all the way through without the outside getting mushy before the inside is done.
Don’t skip salting the potato water. It seasons them from the inside out, which makes a real difference in the final flavor of this german potato salad recipe.
Toss the potatoes in the warm dressing while they’re still hot. Warm potatoes absorb the tangy vinegar dressing so much better than cold ones do.
Fun Variations to Try
Want a little heat? Add a pinch of red pepper flakes or a teaspoon of whole grain mustard to the dressing. It adds a nice depth without overpowering the classic flavor.
No bacon? You can swap it for turkey bacon or even smoked sausage crumbles. The dressing will still need a bit of oil if you skip the bacon fat — just use about 2 tablespoons of olive oil instead.
If you love creamy potato dishes, you might also enjoy this twice baked potato casserole as another comforting potato side.
Troubleshooting Common Issues
Dressing too thin? Let it cook a minute or two longer before adding the potatoes. The flour needs a little time to do its thickening work.
Potatoes falling apart? They were probably cooked a touch too long. For this german potato salad recipe, aim for fork-tender but firm — you should be able to pierce them easily but they shouldn’t crumble.
Too tangy? Add an extra pinch of sugar to balance the vinegar. The sweet-sour balance in this dressing is key, and personal taste varies a lot here.
Storage Instructions
| Method | Container | Duration |
|---|---|---|
| Refrigerator | Airtight container | Up to 4 days |
| Freezer | Not recommended | — |
Reheating
To reheat, add a splash of water or chicken broth to the salad and warm it gently in a skillet over low-medium heat, stirring until heated through. This keeps the dressing from drying out.
You can also microwave it in 30-second bursts, covered with a damp paper towel. Add fresh chives after reheating to brighten it back up.
No-Waste Kitchen Ideas
Leftover german potato salad makes a surprisingly great filling for a breakfast wrap with scrambled eggs. Or serve it alongside a big protein like this giant chicken cutlet for a full, satisfying meal.
Got just a little bit left? Roughly chop it and pan-fry it in a little butter for crispy potato hash. Breakfast sorted.
German Potato Salad Recipe with Egg FAQs
Can I make this german potato salad recipe ahead of time?
Yes! You can make it up to a day in advance and store it covered in the fridge. The flavors actually deepen overnight. Reheat gently with a splash of water or serve it cold — both are delicious.
Can I skip the eggs in this recipe?
Absolutely. The eggs are a traditional garnish that add richness, but the salad is still fantastic without them. The bacon-vinegar dressing is really the star of this german potato salad recipe.
What type of potatoes work best?
Red potatoes are ideal because they’re waxy and hold their shape well after boiling. Yukon Golds also work nicely. Avoid russets — they tend to get too soft and fall apart in the warm dressing.
Is German potato salad served hot or cold?
Traditionally it’s served warm or at room temperature, right after mixing. But it’s genuinely tasty cold too, straight from the fridge. It’s one of those rare dishes that works all three ways.
Can I make this recipe without bacon?
Yes, though you’ll lose some of that smoky depth. Replace the bacon fat with 2 tablespoons of olive or vegetable oil and add a little smoked paprika to the dressing to compensate. It still comes out really well.
Final Thoughts
This german potato salad recipe with egg is one of those dishes that looks humble but tastes like you really know what you’re doing in the kitchen.
The warm bacon vinaigrette, the tender potatoes, the rich egg slices on top — every bite is cozy, tangy, and satisfying in the best way.
Give it a try this week and let me know how it goes in the comments below! And if you make it, I’d love for you to share it on Pinterest so other potato lovers can find it too.