This German potato salad features tender red potatoes, hard‑boiled eggs, and crispy bacon tossed in a sweet, tangy vinegar dressing. It’s a versatile side for cookouts, burgers, or bratwurst and can be served warm, at room temperature, or chilled.

This German Potato Salad with Eggs is a great alternative to mayonnaise‑based potato salads. Red potatoes are coated in a flavorful dressing made with white wine vinegar, sugar, dry mustard, and bacon drippings, and the salad is finished with hard‑boiled eggs for added richness.
Because it contains no mayonnaise, this salad is especially well suited to outdoor gatherings—you can serve it hot, warm, or cold without worry.
Authentic German Potato Salad
This version comes from a family recipe passed down through generations. It’s simple, dependable, and full of the savory-sweet flavors that make German potato salad so beloved.

Ingredients

- Red potatoes — hold their shape when cooked and work perfectly in this salad. No need to peel them.
- Bacon and reserved bacon grease — the fat from the bacon forms the flavorful base of the dressing.
- White wine vinegar — provides bright acidity; you may substitute white vinegar if needed.
- Hard‑boiled eggs — add creaminess and make a pretty garnish when sliced on top.
- Chives (optional) — for a fresh pop of color and mild onion flavor.
How to make German potato salad with eggs
Place cubed potatoes and 2 teaspoons kosher salt in a large saucepan and cover with cold water. Bring to a boil, then reduce to a simmer and cook 12–15 minutes, or until the potatoes are fork‑tender. Drain and set aside.

For the eggs: place eggs in a small saucepan, cover with cold water, and bring to a boil. Remove the pan from heat, cover, and let sit 10 minutes. Drain and transfer eggs to ice water to stop cooking. After cooling, peel and chop one egg and thinly slice another for garnish.

While potatoes and eggs cook, fry the bacon in a large nonstick skillet over medium heat until crisp. Remove bacon, crumble half for mixing, and reserve the rest for topping. Do not discard the bacon grease.

Add the diced onion and celery to the warm bacon grease and sauté until softened, about 4–5 minutes. Sprinkle in the flour and cook for 1 minute to remove the raw taste.

Stir in white wine vinegar, water, sugar, dry mustard, and the remaining salt. Simmer 2–3 minutes until the dressing thickens slightly, then remove from heat.

Gently fold the warm potatoes, chopped egg, and half the crumbled bacon into the dressing so the potatoes absorb the flavor. Transfer the salad to a serving dish and top with the remaining bacon, sliced egg, and chopped chives if desired.


Frequently Asked Questions
No. Leaving the red skins on adds color and texture to the salad.
Store covered in the fridge for 3–4 days.
Warm it gently in a skillet over medium heat until heated through.
Yes. It’s delicious hot, at room temperature, or chilled.
Can German potato salad be made ahead of time?
Yes. Make the salad up to two days in advance and store it covered in the refrigerator. Serve chilled, at room temperature, or warm it briefly on the stovetop before serving.

Storage instructions
Keep leftovers in a covered container in the refrigerator for up to 3–4 days. Freezing is not recommended, as it can change the texture of the potatoes and dressing.
What to serve with German potato salad
German potato salad pairs well with grilled meats and summer sides—think burgers, bratwurst, grilled chicken, pork chops, or corn on the cob. It’s a hearty, flavorful side that complements a wide range of main dishes.

Have you tried this recipe? Please leave a rating and comment below!
📖 Recipe

German Potato Salad with Eggs
Ingredients
- 6 large red potatoes, chopped into ¾‑inch cubes
- 2 eggs
- 4 slices bacon
- 1 yellow onion, finely diced
- 2 stalks celery, finely diced
- 1 tablespoon flour
- ½ cup white wine vinegar
- ¼ cup water
- ¼ cup granulated sugar
- ½ teaspoon dry mustard (or 1 teaspoon Dijon)
- 3½ teaspoons kosher salt, divided
- For garnish: chopped fresh chives
Instructions
- Place cubed potatoes in a large saucepan and cover with cold water by about 1 inch. Add 2 teaspoons kosher salt, bring to a boil, then reduce to a simmer and cook 12–14 minutes until fork tender. Drain.
- Place eggs in a small saucepan and cover with cold water by 1 inch. Bring to a boil, then remove from heat, cover, and let sit 10 minutes. Transfer to ice water, cool, peel, chop one egg and slice the other for garnish.
- Cook bacon in a large skillet over medium heat until crisp. Remove and drain on paper towels; reserve bacon grease in the pan. Crumble half the bacon for the salad and reserve the rest for topping.
- Add onion and celery to the bacon grease and cook until softened, about 4–5 minutes. Stir in flour and cook 1 minute. Add vinegar, water, sugar, dry mustard, and remaining 1½ teaspoons salt. Cook 2–3 minutes until slightly thickened, then remove from heat.
- Gently fold the warm potatoes, chopped egg, and half the crumbled bacon into the dressing until combined.
- Transfer to a serving dish and top with remaining bacon, sliced egg, and chives. Serve hot, at room temperature, or cold.
Notes
Red potatoes are recommended because they hold their shape. You do not need to peel them; the skins add color and texture. The salad keeps 3–4 days refrigerated. To reheat, warm gently in a skillet.
Related recipes
-
Red Potato Salad
-
Grandma’s Old Fashioned Potato Salad
-
Chicken Salad with Grapes and Cashews
-
Tuna Pasta Salad