Growing up, my grandmother’s kitchen always carried the unmistakable aroma of crispy bacon and caramelized onions every Sunday afternoon. Her warm German potato salad wasn’t just a side dish—it was the centerpiece that brought our entire family together around her worn wooden table. Years later, I’ve perfected her recipe, adding my own touches while preserving the authentic flavors that made those Sunday gatherings so special.
This isn’t your typical mayo-based potato salad. Instead, warm German potato salad celebrates the marriage of tender potatoes with a tangy, bacon-infused dressing that’s served while everything is still beautifully warm and aromatic.
Why You’ll Fall in Love with This Recipe
Authentic German flavors shine through in every bite, thanks to the traditional combination of white wine vinegar, beef broth, and Dijon mustard. The smoky bacon adds depth while the sweet onions provide a perfect counterbalance to the tangy dressing.
Perfect for any season, this warm salad works equally well as a cozy winter side dish or a unique twist at summer barbecues. Unlike cold potato salads, this version maintains its appeal year-round because it’s meant to be served warm.
Surprisingly simple preparation makes this recipe accessible to cooks of all skill levels. While the flavors are complex and sophisticated, the technique is straightforward and forgiving.
Crowd-pleasing portions ensure this recipe serves 12 people generously, making it ideal for family gatherings, potluck dinners, or holiday celebrations.
Essential Ingredients
Main Components
- 3 pounds yellow potatoes – Yukon Gold or similar waxy varieties work best
- 6 ounces bacon – Thick-cut provides the best texture and flavor
- 1 medium onion – Sweet or yellow onions are preferred
- 2 tablespoons olive oil – For additional richness
- 2 tablespoons mustard – Dijon or German mustard recommended
- 2-3 tablespoons sugar – Balances the acidity perfectly
- ⅓ cup white wine vinegar – Creates the signature tangy flavor
- ½ cup beef broth – Adds savory depth to the dressing
Fresh Herb Garnish
- 2 tablespoons chives – Finely minced for color and mild onion flavor
- 2 tablespoons parsley – Fresh and finely chopped for brightness
Step-by-Step Instructions
Preparing the Potatoes
Start by placing the unpeeled potatoes in a large pot, ensuring they’re completely covered with cold water. This gradual heating method prevents the potatoes from becoming mushy on the outside while remaining undercooked inside.
Bring the water to a rolling boil, then add a generous dash of salt. Cook for 20-25 minutes, testing with a fork to ensure they’re tender but not falling apart. The potatoes should yield easily to gentle pressure but still hold their shape.
Once cooked, drain immediately and allow them to cool just enough to handle safely. Peel while still warm—the skins will slip off easily at this temperature. Slice into ¼-inch thick rounds and arrange in your serving dish.
Creating the Bacon Dressing
While the potatoes cook, heat olive oil in a large skillet over medium heat. Add the bacon slices and cook slowly, allowing the fat to render completely. This process takes about 8-10 minutes and results in perfectly crispy bacon.
Add the diced onions to the same pan with the bacon and rendered fat. Sauté until the onions become translucent and lightly caramelized, approximately 5-7 minutes. The combination of bacon fat and onions creates an incredibly aromatic base.
Stir in the mustard and sugar, creating a paste-like mixture. Immediately deglaze with white wine vinegar, scraping up any browned bits from the bottom of the pan. Add the beef broth and simmer for 2-3 minutes until the dressing slightly thickens.
Final Assembly
Remove the skillet from heat and stir in the fresh chives and parsley. The herbs should remain bright and vibrant, so timing is crucial here.
Pour the warm bacon dressing over the sliced potatoes while both components are still hot. Gently toss to ensure every potato slice is coated with the flavorful dressing.
Serving Suggestions
This warm German potato salad pairs beautifully with traditional German dishes like bratwurst, schnitzel, or sauerbraten. However, it also complements American barbecue favorites such as grilled chicken, pork chops, or beef brisket.
For a complete German-inspired meal, serve alongside red cabbage, sauerkraut, and crusty rye bread. The combination creates an authentic dining experience that transports you straight to a cozy German gasthaus.
Consider serving in a warm ceramic bowl to maintain temperature longer. Garnish with additional fresh herbs or a sprinkle of paprika for visual appeal.

Recipe Variations
Vegetarian Version
Replace bacon with mushrooms and use vegetable broth instead of beef broth. Shiitake or portobello mushrooms provide excellent umami depth that mimics the smoky flavor of bacon.
Lighter Option
Reduce the bacon to 3 ounces and increase the olive oil slightly. This modification maintains flavor while reducing overall fat content.
Herb Variations
Experiment with fresh dill, thyme, or marjoram instead of chives and parsley. Each herb brings its own unique character to the dish.
Sweet and Sour Twist
Add thinly sliced apples or a handful of dried cranberries for additional sweetness and texture contrast.
Make-Ahead Tips
This salad actually improves in flavor when made a few hours ahead. The potatoes absorb more of the dressing, creating even more complex flavors throughout.
Prepare the entire salad up to 4 hours in advance, then gently reheat in a 300°F oven for 10-15 minutes before serving. Cover with foil to prevent drying out.
The bacon dressing component can be made up to 2 days ahead and refrigerated. Simply reheat gently and add fresh herbs just before serving.
For best results, always use freshly cooked potatoes. Pre-cooked potatoes tend to become mushy when reheated with the dressing.
Pro Tips and Notes
Potato selection matters tremendously – waxy varieties like Yukon Gold hold their shape better than russets, which tend to fall apart during cooking and mixing.
Temperature is crucial for both components. Warm potatoes absorb the dressing better, while hot dressing penetrates the potatoes more effectively.
Don’t skip the beef broth – it adds a savory complexity that water or additional vinegar cannot replicate. The broth creates body in the dressing while enhancing the overall flavor profile.
Timing coordination ensures both elements are ready simultaneously. Start the bacon dressing when the potatoes have about 10 minutes left to cook.

Frequently Asked Questions
Can I use different types of potatoes? Absolutely! While yellow potatoes are traditional, red potatoes work wonderfully too. Avoid russet potatoes as they tend to break apart during cooking and mixing.
How do I prevent the potatoes from falling apart? Start with cold water, don’t overcook, and handle gently when slicing and mixing. The potatoes should be tender but still firm enough to hold their shape.
Can this be served cold? While traditionally served warm, this salad is delicious at room temperature. However, the flavors are most pronounced when served warm as intended.
How long does this keep in the refrigerator? Store covered for up to 3 days. The flavors actually develop more over time, though the texture is best when served fresh.
What if I can’t find white wine vinegar? Apple cider vinegar makes an excellent substitute and adds a slightly fruity note that complements the other flavors beautifully.
Can I make this without bacon for dietary restrictions? Yes! Use mushrooms, smoked paprika, or even a small amount of liquid smoke to achieve similar depth of flavor without the meat.
Recipe Summary:
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Serves: 12
- Calories per serving: 182
Nutritional Information per serving:
- Carbohydrates: 23g
- Fat: 8g
- Protein: 4g