Go Back
+ servings
German potato salad with hard boiled eggs and chives in a green bowl on a wooden table

German Potato Salad with Eggs

Published by Kate
This traditional recipe has hard boiled eggs, bacon, and tender red potatoes in a sweet and tangy vinegar dressing. It's perfect for cookouts!
4.30 from 17 votes
Prep Time 20 mins
Cook Time 25 mins
Total Time 45 mins
Course Side Dishes
Cuisine German
Servings 6 servings
Calories 286 kcal


  • 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
  • teaspoons kosher salt
  • For garnish: chopped fresh chives


  • Place the cubed potatoes in a large saucepan. Add cold water to the pan, covering the potatoes by one inch. Place the pan over high heat and add 2 teaspoons kosher salt to the water. Bring the mixture to a boil. Reduce to a simmer and let cook for 12–14 minutes, or until the potatoes are fork tender. Drain.
  • Meanwhile, place the 2 eggs in a small saucepan. Add cold water to the pan, covering the eggs by one inch. Place the pan over high heat and bring to a boil. Once the water boils, cover the pan and turn off the heat. Let the eggs sit for 10 minutes. Drain the eggs and place in a bowl of ice water. Allow to cool. Peel the eggs by gently tapping the egg on the countertop until the shell is cracked all over. Slide your thumb under the cracked shell and gently remove all pieces of shell from the egg. Chop one egg and slice the other one thinly. 
  • While the potatoes and eggs are cooking, place the bacon in a large skillet over medium heat. Cook the bacon, flipping occasionally, until crisp. Remove the bacon and place on a paper towel lined plate. Set aside. Do not drain the bacon grease.
  • Add the onion and celery to the bacon grease and cook until soft, about 4–5 minutes. Add 1 tablespoon flour and cook, stirring occasionally, for 1 minute. Add the white wine vinegar, water, sugar, dry mustard, and remaining 1½ teaspoons salt. Cook for 2–3 minutes until the mixture thickens slightly. Turn off the heat.
  • Add the potatoes to the onion and vinegar mixture, and stir to combine.
  • Crumble the bacon and stir half of the bacon into the potato mixture.
  • Transfer the potato salad to a serving dish and top with the remaining bacon, sliced hard boiled egg, and chopped chives. Serve hot, at room temperature, or cold. 



Red potatoes are traditional for this recipe and hold their shape when cooked. I don't recommend substituting another type of potato.
You do not need to peel the potatoes. The red peel adds a beautiful color to the finished dish.
You can substitute 1 teaspoon of Dijon mustard for the dried mustard.
The recipe can be served hot, at room temperature, or cold. It will keep the refrigerator for 3–4 days. To reheat, place it in a large skillet over medium heat, and heat until warm.


Serving: 6servingsCalories: 286kcalCarbohydrates: 47gProtein: 8gFat: 8gSaturated Fat: 2gCholesterol: 64mgSodium: 1517mgPotassium: 1053mgFiber: 4gSugar: 13gVitamin A: 94IUVitamin C: 20mgCalcium: 34mgIron: 2mg
Keyword german potato salad, potato salad
Tried this recipe?Follow me at @giftofhospitality and let me know how you liked it!