Side Dishes
This old-fashioned German potato salad with bacon delivers the hearty, tangy flavors that make it a staple at German feasts and family gatherings. The secret lies in crispy bacon bits and a vinegar-based dressing that cuts through the richness of the potatoes, creating a perfect balance of textures and tastes.
What sets this recipe apart is its authenticity—no mayonnaise here, just a traditional blend of vinegar, oil, and mustard that gives it that signature tang. The bacon adds a satisfying crunch and smoky depth, while the potatoes stay firm and flavorful.
This isn't just a side dish; it's a centerpiece-worthy classic.
By the time you're done, you'll have a crispy-edged, vinegar-zinged potato salad that pairs perfectly with roasted meats, sausages, or even a simple grilled chicken. The dressing clings to every potato, and the bacon bits add a savory punch that keeps everyone reaching for seconds.
Serve it at your next gathering—it’s the kind of dish that tastes even better the next day, making it ideal for meal prep. Let’s get started on this timeless recipe that brings a taste of tradition to your table.
Ingredients for old fashioned german potato salad recipe with bacon
Six ingredients make this German potato salad classic—crispy bacon and tangy vinegar dressing shine brightest.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Medium dice, peeled and boiled |
| Thick-Cut Bacon 🥓 | ½ lb | Cooked crispy, chopped fine |
| White Vinegar 💧 | ½ cup | Distilled preferred for tang |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light variety for balance |
| Yellow Mustard 🍯 | 2 tbsp | Dijon works too |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Red Onion 🧅 | 1 whole | Thinly sliced, white part only |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Hard-Boiled Eggs 🥚 | 2 whole | Chopped, optional garnish |
| Celery Stalk 🥬 | 1 whole | Diced fine, optional crunch |
The potatoes are everything here. Yukon Golds stay creamy when boiled, but any waxy variety works. Costco or Trader Joe's have them in bulk—buy a few pounds and use them all week. Dice them evenly (about 1/2-inch cubes) so they cook through without turning mushy. For the bacon, thick-cut is non-negotiable—it crisps better and adds that smoky depth. Cook it low and slow until it's nearly crisp, then chop it fine. The red onion? White part only—it's milder and won't overpower the tangy dressing.
No white vinegar? Apple cider vinegar works too, but it'll taste slightly sweeter. Fresh dill is ideal, but dried dill at one-third the amount gets you close. Short on mustard? Swap in 1 tbsp extra vinegar and 1/2 tsp sugar for balance. The hard-boiled eggs are optional but add that classic German touch—use ice-cold water for boiling so they stay perfectly firm. For the celery, fresh is best, but frozen diced celery (thawed) works in a pinch. If you're prepping ahead, boil the potatoes and cook the bacon first—they'll keep for 2 days in the fridge before tossing with the dressing.
This salad tastes even better the next day—the flavors meld perfectly after resting. Store the potatoes and bacon separately until ready to mix. The dressing keeps for 1 week in the fridge, so make extra for sandwiches or roasted veggies. For meal prep, portion into containers with a layer of bacon on top—it stays crispy for 3 days if you store it right. Serve at room temperature for the best texture, and always garnish with fresh dill right before eating.
Why You'll Love This Recipe
- The secret’s in the dressing: olive oil and white vinegar cut with mustard for tang. The Yukon Golds stay firm but tender, so every bite has that satisfying contrast—soft potatoes hugging crispy bacon edges. Honestly, it’s the kind of salad that makes you eat it straight from the bowl.
- No-Burnt-Bacon Struggle: I swear by thick-cut bacon here—it renders slowly, so no last-minute panics. Just crisp it up, chop it into chunks, and toss it in. That smoky, salty bite? It’s the star of the show without requiring chef-level timing.
- Creamy-Meets-Crunch Magic: The secret’s in the dressing: olive oil and white vinegar cut with mustard for tang. The Yukon Golds stay firm but tender, so every bite has that satisfying contrast—soft potatoes hugging crispy bacon edges. Honestly, it’s the kind of salad that makes you eat it straight from the bowl.
- Picnic-to-Potluck Hero: Between us, this is my go-to for anything with hands. BBQs, church dinners, or lazy Sundays—it travels well and disappears fast. Pack it in a container, and no one will guess it’s just potatoes and bacon. (Yes, even on a Tuesday night.)
Step-by-step instructions for old fashioned German potato salad
Here's how to create a classic German potato salad with perfectly crispy bacon and a tangy dressing that ties everything together.
Boil the Yukon Gold Potatoes
Place the 2.5 lb Yukon Gold potatoes in a large pot and cover them with cold water by about 2 inches. Add 1.5 tsp salt to the water—this helps season the potatoes as they cook. Bring to a boil over high heat, then reduce to a gentle simmer for 15-20 minutes until the potatoes are fork-tender.
Here's the thing—don't overcook them. You want them tender but still holding their shape, not falling apart. Test by piercing with a fork; it should slide in easily but not through completely. Drain immediately and let them cool slightly before dicing into medium-sized pieces. I like to let them sit for 5 minutes to prevent the salad from getting watery later.
Cook and Chop the Thick-Cut Bacon
While the potatoes cook, line a baking sheet with parchment paper and arrange the 0.5 lb thick-cut bacon in a single layer. Place it in a cold oven and turn the heat to 400°F. Bake for 15-20 minutes until the bacon is crispy and the fat has rendered out.
Transfer the bacon to a paper towel-lined plate to drain excess fat, then chop it into small, even pieces. You want those crispy bacon bits to be the star of this salad. If you're worried about too much fat, use a slotted spoon to transfer the bacon back to the baking sheet, leaving the fat behind. This ensures your dressing stays light and tangy rather than greasy.
Make the Tangy Dressing
In a medium bowl, whisk together the 0.5 cup white vinegar, 0.5 cup extra-virgin olive oil, 2 tbsp yellow mustard, 1 tbsp granulated sugar, and 0.5 tsp black pepper. This dressing is the heart of the salad—it balances the richness of the bacon with bright acidity. Taste it now; you'll want it tangy but not overly sharp. If it needs more sweetness, add a pinch more sugar.
Here's where technique matters: whisk vigorously until the dressing is emulsified and smooth. The sugar helps break the oil and vinegar into a stable mixture. You can also add 1-2 tablespoons of the potato cooking water if the dressing seems too thick, but don't overdo it—you want it to coat the potatoes without making them soggy.
Combine Everything
In a large mixing bowl, combine the cooled, diced potatoes, chopped bacon, thinly sliced white part of the red onion, diced celery stalk, and chopped fresh dill. Pour the dressing over the mixture and gently fold everything together with a wooden spoon. You want to coat the potatoes evenly without mashing them.
Taste the salad now. It should be tangy, slightly sweet, and packed with bacon flavor. If it needs more salt, add it gradually—this is where the 1.5 tsp salt you added to the boiling water comes in handy. Let the salad sit for 10-15 minutes before serving. This resting time allows the flavors to meld and the dressing to fully absorb into the potatoes.
Add the Finishing Touches
Just before serving, gently fold in the chopped hard-boiled eggs. These add a creamy contrast to the crispy bacon and tangy potatoes. If you're feeling fancy, sprinkle extra chopped fresh dill on top for a pop of color and freshness. Serve immediately while the bacon is still crispy and the potatoes are warm from the dressing.
This salad keeps well in the refrigerator for up to 3 days, but I promise it's best enjoyed fresh. The crispy bacon bits will soften over time, so plan to serve it when you're ready to eat. Pair it with a cold beer or a simple green salad for a complete meal.
Pro Tips For Making Old Fashioned German Potato Salad Recipe With Bacon
- Boil Potatoes Whole: I learned this the hard way—peeling and chopping Yukon Golds first leads to mush. Toss them in their skins, boil until fork-tender (about 15-20 minutes), then peel while still warm. The skins slide off easier, and the texture stays firm.
- Crisp Bacon Low and Slow: Thick-cut bacon takes patience—don’t rush it. Cook at 275°F (135°C) until the edges are glassy and the fat renders evenly (20-25 minutes). Crisp it up last minute if you want extra crunch, but the real flavor comes from slow cooking.
- Taste Before Dressing: Drain the potatoes, then let them cool for 10 minutes before tossing with the dressing. Warm potatoes absorb too much liquid, making the salad soggy. And for heaven’s sake, taste the mustard-vinegar-oil mix first—adjust the vinegar to your taste, not the recipe.
- Chill for Flavor Fusion: This isn’t the prettiest method, but it’s the tastiest: let the salad sit at room temp for 30 minutes after mixing. The bacon fat softens, the mustard mellows, and the vinegar’s sharpness blends in. Skip this, and you’ll miss the depth.
Regional styles of this old fashioned german potato salad recipe with bacon
Bavarian Heartiness
In Bavaria, this potato salad is a must-have at Oktoberfest and family gatherings. The key difference? Bavarian cooks often add pickled mustard seeds (about 1 tsp) to the dressing for a subtle crunch and tang.
I also like to include sauerkraut (about ½ cup, finely chopped) mixed into the potatoes for that signature German sourness. The bacon here is typically smoked bacon rather than regular, adding an extra layer of depth that pairs perfectly with roasted pork or bratwurst. 🥓
Rhineland Crispiness
The Rhineland region takes this salad to another level by incorporating crispy fried onions instead of raw. After cooking the bacon, I fry ½ cup thinly sliced yellow onions in the leftover bacon fat until golden and crispy (about 5 minutes).
These onions replace the red onion in the recipe and add a satisfying crunch that stands up to the tangy dressing. Rhineland cooks also often include a splash of beer (about 2 tbsp) in the dressing—Helles lager works best—adding a malty sweetness that balances the acidity. 🍺
Silesian Comfort
In Silesia, this potato salad is often served as a main dish rather than a side, especially during colder months. The secret? Adding sliced hard-boiled potatoes (about 4-5 extra potatoes) that are boiled longer and sliced thinly for a creamy texture.
I also incorporate caramelized apples (about ½ cup, diced) into the mix, adding a touch of sweetness that complements the smoky bacon beautifully. Silesian versions often include a pinch of caraway seeds (about ½ tsp) in the dressing for an earthy note that’s uniquely comforting. 🍏
Swabian Tang
Swabian cooks are known for their bold flavors, and this potato salad is no exception. The dressing here gets an extra kick with 1 tbsp apple cider vinegar swapped for white vinegar, plus a dash of smoked paprika (about ¼ tsp) for a subtle smokiness.
I also add diced jalapeños (about 1 small, seeded and finely chopped) for heat lovers—it’s a spicy twist that still keeps the dish traditional. Swabian versions often serve this salad with Maultaschen (Swabian dumplings) or Spätzle for a hearty meal. 🌶️
Franconian Simplicity
Franconia keeps things simple but flavorful. Their version skips the mustard in the dressing and instead uses a splash of lemon juice (about 1 tbsp) to brighten the vinegar.
The bacon is cooked until extra crispy and chopped into larger pieces (about ¼-inch thick) to create bold, savory pockets of flavor. Franconian cooks also add a handful of fresh parsley (about ¼ cup, chopped) instead of dill, giving the salad a fresh, herbaceous note.
This version is lighter but still packed with that classic tangy-savory balance. 🌿
Nutrition facts
Frequently asked questions
Why does traditional German potato salad use vinegar instead of mayonnaise?
The vinegar-based dressing is key to authentic German potato salad. It creates a bright, tangy flavor that cuts through the richness of the bacon and keeps the potatoes firm rather than creamy. This style originated in regions where mayonnaise wasn't traditionally used, and the acidity helps preserve the salad better for leftovers.
Can I make this potato salad ahead of time?
This salad actually tastes better the next day as the flavors meld. Store the cooked potatoes and bacon separately in the fridge, then combine with the dressing just before serving. The bacon stays crispy for 2-3 days if stored properly, and the dressing keeps for 1 week in an airtight container.
What's the secret to crispy bacon bits in this recipe?
Use thick-cut bacon and cook it low and slow until nearly crisp, then chop it fine. The oven method (baking at 400°F) gives better control than frying. For extra crispiness, transfer the bacon to a wire rack after cooking to drain excess fat. The fat renders out completely, leaving you with perfectly crisp bits that won't make the salad greasy.
What are the best regional variations of this potato salad?
German regions add unique twists: Bavarian versions include pickled mustard seeds and sauerkraut, while Rhineland cooks fry onions in bacon fat for extra crunch. Silesian recipes serve it as a main dish with caramelized apples, and Swabian versions add jalapeños for heat. Each variation keeps the vinegar base but adapts flavors to local tastes.
What's the best way to reheat leftover potato salad?
This salad isn't meant to be reheated—it's best served at room temperature. If you have leftovers, gently warm just the dressing (about 30 seconds in the microwave) and toss it with the cold salad. For the bacon, crisp it fresh by baking at 400°F for 5 minutes before serving. The texture changes when reheated, so enjoy it fresh whenever possible!
