German Potato Salad Recipe
This warm, tangy german potato salad recipe with egg is the side dish that completely changed how I think about potato salad. No mayo, no cold globs of sadness — just bold bacon vinaigrette, tender potatoes, and perfectly cooked eggs.
My grandmother used to make something just like this every Sunday, and I’ve been chasing that flavor ever since. One bite and you’ll totally get it.
Table of Contents
What Makes This Recipe So Good
This is a proper warm German potato salad — the kind you’d find at a rustic German biergarten, not a summer picnic buffet. The dressing is built right in the bacon pan, so every drop of flavor gets layered in.
Red potatoes hold their shape beautifully, the eggs add richness and body, and that tangy vinegar-sugar dressing ties everything together. It’s bold, hearty, and seriously satisfying as a classic German side dish.
You can serve it hot straight off the stove, at room temperature, or even cold the next day — and honestly, it tastes great every single way.
Ingredients You’ll Need

Here’s everything for 6 generous servings of this german style potato salad. Nothing fancy, just good honest pantry staples.
| Category | Ingredient | Amount |
|---|---|---|
| Potatoes | Large red potatoes, chopped into 3/4 inch cubes | 6 large |
| Protein | Eggs | 2 |
| Protein | Bacon slices | 4 slices |
| Aromatics | Yellow onion, finely diced | 1 |
| Aromatics | Celery stalks, finely diced | 2 |
| 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 (divided) |
| Garnish | Fresh chives, chopped | To taste |
Step-by-Step Instructions

Don’t let the multiple components intimidate you — everything runs pretty much at the same time, and the whole thing comes together in under 40 minutes. Let’s walk through it together.
Step 1: Cook the Potatoes
Place the cubed red potatoes in a large saucepan. Cover them with cold water by about an inch, then add 2 teaspoons of kosher salt. Bring the whole thing 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. You want them soft but not falling apart — they need to hold up in the dressing. Drain and set aside.
Step 2: Hard Boil the Eggs
Place both eggs in a small saucepan and cover with cold water by about an inch. Bring to a full boil over high heat. Once boiling, cover the pan, turn off the heat, and let the eggs sit undisturbed for exactly 10 minutes.
Drain and transfer the eggs to a bowl of ice water. This stops the cooking and makes them super easy to peel. Let them cool for a few minutes before peeling.
To peel, gently tap each egg on the counter until the shell is cracked all over, then slide your thumb under the shell and remove it. One egg gets chopped, one gets sliced thin — those slices are your fancy topping at the end.
Step 3: Fry the Bacon and Build the Dressing
This is where the magic happens. Place the bacon in a large skillet over medium heat. Cook, flipping occasionally, until crisp and golden. Remove to a paper towel-lined plate — but do not drain the grease. That’s your flavor base.
Add the diced onion and celery to the bacon drippings. Cook over medium heat for 4 to 5 minutes until soft and fragrant. Sprinkle in the flour and stir for about a minute to cook it out.
Now pour in the white wine vinegar, water, sugar, dry mustard, and the remaining 1 1/2 teaspoons of salt. Stir well and cook for 2 to 3 minutes until the dressing thickens slightly and smells absolutely incredible. Turn off the heat.
Step 4: Bring It All Together
Add the drained potatoes directly to the skillet with the dressing and stir gently to coat every piece. The warm potatoes will soak up all that tangy bacon goodness — this is the moment you’ve been waiting for.
Crumble the bacon and stir half of it into the potato mixture. The other half gets saved for the top so every serving gets a little crunch.
Step 5: Plate and Garnish
Transfer the warm German potato salad to a serving dish. Top with the remaining crumbled bacon, the thinly sliced hard-boiled egg, and a generous shower of chopped fresh chives. It looks gorgeous and tastes even better.
Serve hot, at room temperature, or cold. This german potato salad recipe with egg is honestly great in all three states — I may have eaten it cold over the kitchen sink at midnight and I have zero regrets.
Expert Tips for the Best Results
Choose the Right Potato
Red potatoes are the move here. Their waxy texture means they hold their shape after boiling and don’t turn to mush when you stir in the dressing. Russets are too starchy and will fall apart — save those for mashed potatoes.
Don’t Skip the Bacon Fat
That leftover bacon grease is the soul of the dressing. If you’re tempted to pour it out, resist. It adds depth and richness that you simply can’t replicate with butter or oil. This classic German side dish earns its flavor the old-fashioned way.
Taste Your Dressing Before Adding Potatoes
The sweet-tangy balance is everything in a warm German potato salad. Give the dressing a quick taste before adding the potatoes. Want it tangier? A splash more vinegar. A bit sweeter? Another pinch of sugar. Make it yours.
Egg Tip: One Chopped, One Sliced
This little detail makes a big difference. The chopped egg blends into the salad for richness, while the sliced egg on top signals to your guests that yes, this is a german potato salad recipe with egg, and yes, it’s going to be amazing.
Variations to Try
Make It Lighter
Want a slightly leaner version? Use turkey bacon instead of regular bacon. You’ll still get the smoky flavor and enough drippings to build the dressing. It works surprisingly well in this german style potato salad.
Add a Little Heat
Stir in a pinch of red pepper flakes or a teaspoon of whole-grain mustard to the dressing for a little kick. It plays beautifully against the sweet vinegar base and adds another layer to this already bold classic German side dish.
Go Herb-Heavy
Beyond chives, fresh parsley or dill are wonderful additions. Scatter them on right before serving so they stay vibrant and fresh. Dill especially gives this warm German potato salad a lovely Central European character.
Troubleshooting Common Issues
Dressing Is Too Thin
If your dressing isn’t thickening, let it cook an extra minute or two. The flour needs enough heat to do its job. You can also add a tiny extra pinch of flour dissolved in a tablespoon of cold water and stir it in.
Potatoes Are Falling Apart
You likely cooked them a minute or two too long. Next time, start checking at the 11-minute mark. For now, be extra gentle when stirring — it’ll still taste incredible even if it’s more of a rustic mash situation.
Salad Tastes Flat
This usually means it needs more salt or a touch more vinegar. Season in layers and always taste as you go. A squeeze of lemon juice right before serving can also brighten everything up nicely.
What to Serve With This
This warm German potato salad is the ultimate side dish — it pairs beautifully with roasted sausages, grilled chicken, or pork chops. It’s also hearty enough to shine alongside pasta dishes.
If you’re looking for more comforting dinner ideas to serve alongside it, our chicken alfredo stuffed shells make a spectacular pairing for a crowd-pleasing dinner spread.
For a cozy weeknight meal, try serving this salad next to a bowl of Italian sausage tortellini soup — the warm, savory flavors complement each other perfectly.
Want something creamy and indulgent on the table too? Our creamy Tuscan chicken pasta rounds out the meal beautifully. And if you’re cooking for a crowd, the one-pot creamy beef and garlic butter pasta is another crowd-pleaser worth bookmarking.
Storage Instructions
| Method | Container | Duration |
|---|---|---|
| Refrigerator | Airtight container | Up to 4 days |
| Freezer | Not recommended | Potatoes become mushy |
| Room Temperature | Covered dish | Up to 2 hours (food safety) |
Reheating Tips
To reheat, add a splash of water or broth and warm it gently in a skillet over medium-low heat. Stir occasionally. Microwaving works too — 60 to 90 seconds on medium power, stirring halfway through.
No-Waste Kitchen Ideas
Leftover german potato salad recipe with egg makes an incredible breakfast hash. Just toss it in a hot skillet and fry until crispy on the edges. Top with a fried egg and you’ve got a legitimate next-morning situation.
Nutritional Information

The following is an estimate per serving based on 6 servings. Values may vary depending on specific ingredients used.
| Nutrient | Per Serving |
|---|---|
| Calories | ~290 kcal |
| Carbohydrates | ~38g |
| Protein | ~8g |
| Fat | ~11g |
| Saturated Fat | ~4g |
| Fiber | ~3g |
| Sugar | ~9g |
| Sodium | ~720mg |
Frequently Asked Questions
Can I make this german potato salad recipe with egg ahead of time?
Yes, you can make it a day in advance and store it covered in the fridge. It actually tastes even better the next day as the flavors deepen. Reheat gently with a splash of water or serve at room temperature.
What kind of potatoes work best for warm German potato salad?
Red potatoes are the top choice because they’re waxy and hold their shape after boiling. Yukon Golds are a close second. Avoid russets or starchy varieties — they’ll break down and turn mushy in the warm dressing.
Can I make this german style potato salad without bacon?
Absolutely. Substitute smoked olive oil or a small amount of smoked paprika to mimic that smoky depth. Use regular olive oil to saute the onion and celery in place of bacon drippings. It won’t be quite the same, but it will still be delicious.
How is German potato salad different from American potato salad?
The biggest difference is the dressing — German potato salad uses a warm bacon vinaigrette instead of mayonnaise. It’s also typically served warm or at room temperature, making it a great year-round classic German side dish rather than just a cold summer salad.
Can I freeze leftover warm German potato salad?
Freezing is not recommended. Potatoes have a high water content and tend to become watery and mushy after thawing. Keep leftovers in the fridge for up to 4 days and reheat gently instead.
Final Thoughts
This german potato salad recipe with egg is one of those dishes that feels timeless and totally unfussy. It’s warm, tangy, smoky, and deeply satisfying in all the right ways.
Whether you’re serving it as a classic German side dish at a dinner party or just making it on a random Tuesday because you need comfort food, it always delivers. The vinegar-bacon dressing is genuinely addictive.
Give it a try this week and let me know what you think in the comments below! And if you loved it, please share it on Pinterest — it’s the kind of recipe that deserves to be passed around.

German Potato Salad with Egg
Equipment
- Large Saucepan
- Small saucepan
- Large skillet
- Mixing spoon
- Paper towel-lined plate
- Bowl of ice water
- Serving dish
Ingredients
Potatoes
- 6 large red potatoes chopped into 3/4 inch cubes
Protein
- 2 eggs
- 4 slices bacon
Aromatics
- 1 yellow onion finely diced
- 2 stalks celery finely diced
Dressing
- 1 tablespoon all-purpose flour
- ½ cup white wine vinegar
- ¼ cup water
- ¼ cup granulated sugar
- ½ teaspoon dry mustard
Seasoning
- 3 ½ teaspoons kosher salt divided — 2 tsp for potatoes, 1 1/2 tsp for dressing
Garnish
- fresh chives chopped, to taste
Instructions
- Place the cubed potatoes in a large saucepan. Add cold water to cover the potatoes by one inch. Place over high heat and add 2 teaspoons kosher salt. Bring to a boil, then reduce to a simmer. Cook for 12–14 minutes, or until fork-tender. Drain and set aside.
- Place the eggs in a small saucepan and cover with cold water by one inch. Bring to a boil over high heat. Once boiling, cover the pan, turn off the heat, and let the eggs sit for 10 minutes. Drain and transfer to a bowl of ice water to cool.
- Peel the eggs by gently tapping each one on the countertop until the shell is cracked all over, then slide your thumb under the shell and remove all pieces. Chop one egg and slice the other one thinly. Set both aside.
- Place the bacon in a large skillet over medium heat. Cook, flipping occasionally, until crisp. Remove to a paper towel-lined plate. Do not drain the bacon grease — it is the base of your dressing.
- Add the diced onion and celery to the bacon drippings. Cook over medium heat for 4–5 minutes until soft. Sprinkle in the flour and stir for 1 minute to cook it out.
- Add the white wine vinegar, water, sugar, dry mustard, and remaining 1 1/2 teaspoons kosher salt. Stir well and cook for 2–3 minutes until the dressing thickens slightly. Turn off the heat.
- Add the drained potatoes to the skillet and stir gently to coat every piece in the dressing.
- Crumble the bacon. Stir half of the crumbled bacon into the potato mixture. Reserve the other half for topping.
- Transfer the potato salad to a serving dish. Top with the remaining crumbled bacon, the thinly sliced hard-boiled egg, and chopped fresh chives. Serve hot, at room temperature, or cold.
