There's something heartwarming about German Potato Salad that brings me back to my grandma's kitchen. I remember the warm aroma of crispy bacon and tangy vinegar filling the room. It's a dish that's not only flavorful but also rich in nostalgia.

Unlike the creamy American version, this salad has an amazing depth of flavor from the savory warm dressing. The combination of textures from the tender potatoes and crispy bacon makes it a standout side dish perfect for any meal. Whether it's a family potluck or a sunny picnic, this German Potato Salad is sure to delight.
Jump to:
Why You’ll Love This Recipe
- Authentic Flavor: This recipe captures the traditional taste of German Potato Salad with its tangy dressing and savory bacon bits.
- Simple Ingredients: Everything you need is easy to find, making this dish delightful and stress-free to prepare.
- Quick and Easy: Enjoy a delicious homemade salad in under an hour without any complicated steps.
- Perfect Make-Ahead Dish: This salad tastes even better after the flavors meld, making it ideal for preparing in advance.
- Versatile Side: Pairs beautifully with a range of main dishes, from grilled meats to roasted vegetables.
Ingredients You'll Need
- Waxy potatoes – 2 pounds. Perfect for keeping their shape and texture in the salad.
- Bacon – 6-8 slices, finely diced. Adds a smoky, savory flavor to the dish.
- Onion – ½ cup, finely chopped. Provides sweetness and depth to the dressing.
- Beef stock – ¾ cup. Enhances the savory profile of the dressing.
- White vinegar – 6 Tbsp. Offers the tangy kick essential for the salad’s flavor.
- Mustard – 1 teaspoon (Dijon or mild German mustard). Adds a touch of complexity.
- Vegetable oil – 2 tablespoon (sunflower or avocado oil). Helps emulsify the dressing.
- Sugar – 1 tsp. Balances the acidity of the vinegar.
- Salt – ½ teaspoon or more to taste. Seasons the potatoes perfectly.
- Black pepper – ¼ tsp, freshly ground. Complements the overall seasoning.
- Parsley or chives – 2 Tbsp, chopped. Adds a fresh finish to the salad.
How to Make German Potato Salad
Step 1: Cook the Potatoes
Boil the potatoes in a large pot covered with an inch of water over high heat until tender, about 20 minutes.
Step 2: Prepare the Bacon
Meanwhile, cook the bacon in a skillet over medium heat until crispy. Remove the bacon and set aside, leaving the fat in the pan.
Step 3: Sauté the Onion
Add the onion to the pan and sauté until translucent, about 3-4 minutes.
Step 4: Simmer the Beef Stock
Add beef stock to the pan and bring it to a simmer.
Step 5: Mix the Dressing
Turn down the heat and add vinegar, mustard, oil, sugar, salt, and pepper to the pan.
Step 6: Slice the Potatoes
Let the potatoes cool slightly, then peel and cut them into ¼-inch slices or cubes.
Step 7: Combine Ingredients
Pour the hot dressing over the potatoes and mix gently, folding in the bacon pieces.
Step 8: Let It Rest
Let the salad sit at room temperature for at least 20 minutes before serving.

Pro Tips from My Kitchen
✓ Bacon Crispness – Cook bacon until it's just crispy to avoid it becoming overly hard when cooled.
✓ Onion Softness – Sauté onions until fully translucent for a sweeter, milder flavor that blends perfectly with the dressing.
✓ Potato Texture – Use waxy potatoes to maintain firmness after boiling, preventing them from becoming mushy.
✓ Flavors Marinating – Allow the salad to rest so the flavors meld together, enhancing the overall taste through absorption.
✓ Adjusting Tang – Feel free to tweak the vinegar amount to suit your taste preference for tanginess.
Serving Ideas and Variations
- Pair this salad with grilled bratwurst or sausages for a complete German-inspired meal.
- Try using apple cider vinegar for a slightly sweeter variation on the traditional flavor.
- Serve the potato salad warm, topped with additional freshly chopped herbs for extra brightness.
- Mix in a handful of crispy cooked bacon or even a splash of lemon juice for an extra layer of flavor.
Frequently Asked Questions About German Potato Salad
Yes, you can substitute the bacon with turkey bacon for a lighter version. For vegetarian options, try crispy smoked tempeh or omit the bacon altogether.
Check doneness by piercing a potato with a fork. It should slide easily if the potatoes are done. Overcooked potatoes can become mushy, so keep an eye on them.
Absolutely. You can make this salad a day ahead. It's best stored in an airtight container in the fridge and tastes even better as the flavors develop.
Avoid overmixing the salad. Stir gently to avoid breaking the potatoes, as they can become mushy and lose their shape if handled roughly.
This salad is perfect with roasted chicken or any grilled meats. It also pairs well with a crisp green salad or steamed asparagus for a lighter meal.

German Potato Salad Recipe
Ingredients
- 2 pounds Waxy potatoes
- 6-8 slices Bacon, finely diced
- ½ cup Onion, finely chopped
- ¾ cup Beef stock
- 6 tablespoon White vinegar
- 1 teaspoon Mustard (Dijon or mild German)
- 2 tablespoon Vegetable oil (sunflower or avocado)
- 1 teaspoon Sugar
- ½ teaspoon Salt
- ¼ teaspoon Black pepper, freshly ground
- 2 tablespoon Parsley or chives, chopped
Instructions
- Boil the potatoes in a large pot covered with an inch of water over high heat until tender, about 20 minutes.
- Meanwhile, cook the bacon in a skillet over medium heat until crispy. Remove the bacon and set aside, leaving the fat in the pan.
- Add the onion to the pan and sauté until translucent, about 3-4 minutes.
- Add beef stock to the pan and bring it to a simmer.
- Turn down the heat and add vinegar, mustard, oil, sugar, salt, and pepper to the pan.
- Let the potatoes cool slightly, then peel and cut them into ¼-inch slices or cubes.
- Pour the hot dressing over the potatoes and mix gently, folding in the bacon pieces.
- Let the salad sit at room temperature for at least 20 minutes before serving.
Notes
- Letting the flavors meld together enhances the overall taste.
- Use waxy potatoes to maintain firmness.





Leave a Reply