clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

German Potato Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 1 review
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 0 About 3-4 servings 1x


This simple German potato salad recipe is made with bacon and onions and tossed in a light vinegar dressing.


  • 2 pounds Yukon gold potatoes
  • 8 thick slices bacon
  • half a large yellow onion, peeled and thinly sliced
  • 1/3 cup apple cider vinegar
  • 1 teaspoon salt (plus extra for salting the potato water)
  • 1/2 teaspoon coarsely-ground black pepper (or more, to taste)
  • ¼ cup chopped fresh parsley leaves


  1. Add potatoes into a large stockpot and cover with cold water that extends at least 2 inches above the potatoes. Stir in a generous pinch of salt. Bring to a boil over medium-high heat. Reduce heat to medium, and continue cooking until potatoes are tender when pierced with a fork, about 15–20 minutes.
  2. Meanwhile, cook bacon in a large saute pan over medium heat until crisp, stirring occasionally, about 10-12 minutes. Transfer bacon with a slotted spoon to a plate that has been covered with paper towels, and later break it into small pieces. Reserve 1 tablespoon of bacon grease in the pan, and discard the rest. Add onions to the saute pan and cook in the reserved bacon grease for 5 minutes, stirring occasionally, until cooked and translucent. Remove from heat and transfer onions to the plate with the bacon.
  3. When the potatoes are cooked, drain them and cut into 1-inch cubes. Add potatoes to your serving bowl, and top with the cooked bacon, onions, vinegar, salt, and pepper. Toss to combine. Serve topped with fresh parsley.