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
Overhead view of a white bowl of German Potato Salad with Bacon Dressing

German Potato Salad (Whole30-Friendly)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: One Lovely Life
  • Total Time: About 35 minutes
  • Yield: 6 Cups Potato Salad 1x
  • Diet: Gluten Free


German Potato Salad – Tender potatoes tossed with a tangy bacon vinaigrette. It’s delicious, savory & perfect all year round! (Gluten-Free, Whole30-Friendly)


  • 2 lbs. red potatoes, scrubbed and cut into 1/2“-3/4” pieces
  • 68 slices bacon, cut into small pieces
  • 3 Tbsp. bacon grease (reserved when you cook the bacon)
  • 1/2 small red onion, minced (about 1/2 cup
  • 1/2 cup apple cider vinegar
  • 1 Tbsp. sugar or apple juice
  • 1 tsp. salt (+1/2 tsp. to salt the cooking water)
  • 1/2 tsp. black pepper
  • 1/4 cup minced fresh parsley
  • 1 green onion, sliced



  1. Place diced potatoes into a pot. Pour water over the potatoes, until the water is 1″ above the potatoes.
  2. Add 1/2 tsp. salt to the water and cover with a lid.
  3. Bring the water to a boil and boil potatoes 12-15 minutes, or until potatoes are still slightly firm but tender. You don’t want them crunchy by any means but also don’t want them soft enough to fall apart or mash. A fork should easily pierce the potatoes (I recommend pulling a potato out of the water to test it for best results.)
  4. Drain the potatoes, letting them cool slightly. 


  1. While the potatoes are cooking, prep your dressing. Start by crisping the bacon in a large skillet over medium high heat 8-10 minutes, or until you reach your desired crispness. (I recommend brown and crisp for this recipe.)
  2. Remove the bacon and set aside on a clean plate. Reserve at least 3 Tbsp. of the bacon grease to make your dressing. (You can safely discard any additional grease or save for another use)
  3. Add minced onion to the bacon grease and cook onion 3-5 minutes, or until softened and fragrant.
  4. Add vinegar, sugar or apple juice, salt, and pepper to the skillet and stir until combined. Turn off the heat and let the dressing sit. 


  1. When the potatoes are cooked and drained, add them to a large bowl. 
  2. Pour the dressing over the potatoes and gently stir with a spatula (which is less likely to break up the potatoes) to coat. Let the potatoes sit for at least 5-10 minutes to absorb the dressing.
  3. Stir once more, then add parsley, green onion, and your crisped bacon. Gently stir to combine.
  4. Serve the salad warm or at room temperature. (If you’ve been chilling the salad in the refrigerator, pull it out 20-30 minutes before serving to help it come back up to room temperature.)


*For Whole30: Use compliant bacon and use the apple juice option in place of the sugar. 

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Salad
  • Method: Stovetop
  • Cuisine: German