Salads
This old-fashioned German potato salad recipe with bacon transforms humble ingredients into a dish that tastes like a Sunday dinner at Oma's house. The secret lies in crispy bacon bits that add smoky depth, while a tangy vinegar dressing cuts through the richness—just like my grandmother used to make.
I've perfected this recipe through years of trial and error, ensuring every bite delivers that perfect balance of textures and flavors.
The foundation of this dish is simple: boiled potatoes tossed with crispy bacon and a dressing made from vinegar, mustard, and a touch of sugar.
What sets it apart is the technique—cooking the bacon until it's perfectly crisp, then letting the dressing sit on the potatoes for at least 30 minutes to meld all the flavors together. This isn't just a side dish; it's a centerpiece that stands up to hearty meats and fresh bread.
By the time you're done, you'll have a potato salad with tender, vinegar-kissed potatoes, crispy bacon that adds satisfying crunch, and a dressing that's tangy yet balanced. The result is a dish that's rich enough to be served as a main course but light enough for a summer picnic.
It's the kind of recipe that makes you feel like you've been cooking for generations—even if you're just starting out.
This recipe works equally well as a side for roasted chicken or pork, or as a standalone dish for a casual meal. The beauty of it is that it gets better as it sits, allowing the flavors to develop and deepen over time.
Let's get started on this classic that's been a family favorite for decades.
Ingredients for old fashioned german potato salad recipe with bacon
Crispy bacon, tender potatoes, and tangy vinegar—just like Oma used to make it.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Medium size, boiled whole |
| Thick-Cut Bacon 🥓 | 8 oz | Smoked or applewood preferred |
| White Vinegar 💧 | ½ cup | Distilled or apple cider |
| Yellow Mustard 🍯 | ¼ cup | Smooth, not chunky |
| Granulated Sugar 🍚 | 2 tbsp | White or light brown |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Small Yellow Onion 🧅 | 1 whole | Thinly sliced, white part only |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Vegetable Oil 🫒 | 2 tbsp | For crisping bacon |
| Hard-Boiled Eggs 🥚 | 2 whole | Optional, chopped for garnish |
The bacon is everything here. Thick-cut is key—it crisps better and adds that satisfying crunch. Costco or Trader Joe's usually have the best selection for this. Look for smoked or applewood varieties—they add depth. Yukon Gold potatoes are my go-to because they stay creamy when boiled, but red potatoes work too if you prefer a firmer bite. The onions should be small and yellow, with thin slices for even distribution. Fresh dill? Penzeys sells it in bulk if you're a regular user, but any grocery store has it in the produce section.
No thick-cut bacon? Regular bacon cut into 1-inch pieces works, but it won't crisp as well. Vinegar too strong? Apple cider vinegar at half the amount softens the tang. Mustard hater? Swap for 1 tbsp Dijon. The sugar balances the acidity—don't skip it, but if you're watching sugar, reduce to 1 tbsp. Onions too sharp? Soak the sliced onions in cold water for 10 minutes to mellow them out. Eggs optional, but they add a nice protein boost if you're serving this as a main.
Bacon stays crispy for 3-4 days in the fridge if stored in an airtight container. Potatoes? Boil them ahead and store in cold water—keeps them from turning gray. The dressing keeps for 1 week in the fridge, but the flavor really develops after 24 hours. Double the recipe—this salad tastes even better the next day as the flavors meld. I always make extra for picnics; it travels well in a sealed container.
Why You'll Love This Recipe
- Here’s what sold me: this recipe stretches like crazy. A pound of bacon and a few potatoes feed a crowd, and the leftovers? Even better the next day. The flavors meld into something richer, and it’s still cheap enough to make weekly. My secret weapon for lazy nights or when I’m trying to impress without breaking the bank.
- No-Fuss Boil: I swear by this recipe because it’s the kind of dish that lets you multitask. While the Yukon Golds simmer in salted water, you can fry the thick-cut bacon—no chopping, no fuss. Just peel, quarter, and let the vinegar and mustard work their magic in the dressing. Twenty minutes later, you’ve got a side that feels homemade without the stress.
- Smoky-Sweet Magic: Between us, the bacon here isn’t just an afterthought—it’s the star. Crispy, salty edges melt into the warm potatoes, and that tangy mustard-vinegar dressing with a touch of sugar? It’s the perfect balance. The potatoes stay firm but creamy, and honestly, the first bite makes you wonder why you ever bought store-bought.
- Picnic to Potluck: This salad travels like a dream. Pack it in a jar for a summer picnic, bring it to a BBQ where everyone else’s sides are sad lettuce cups, or just eat it straight from the bowl with a fork—no judgment. It’s the kind of dish that disappears fast, so make extra. (Yes, even on a Tuesday night.)
Step-by-step instructions for old fashioned German potato salad with bacon
Let's make this classic German potato salad with perfectly crispy bacon and tender potatoes.
Boil the Potatoes Until Fork-Tender
Place the 2.5 lb Yukon Gold Potatoes in a large pot and cover with cold water by about 2 inches. Add 1.5 tsp salt and bring to a boil over high heat. Once boiling, reduce heat to medium-high and cook for 15-20 minutes until a knife slides in easily.
Don't drain the potatoes yet—the warm water helps remove excess starch. This step is crucial for that signature crisp-tender texture. If you're using medium-sized potatoes, they should be fully cooked through but still hold their shape when pierced.
Cook the Bacon Until Crispy
While the potatoes cook, place the 8 oz thick-cut bacon in a cold skillet. Add the 2 tbsp vegetable oil and turn heat to medium. Cook for 12-15 minutes, flipping occasionally, until the bacon reaches golden brown and crispy perfection.
Here's the thing—don't rush this step. The bacon should be fully crispy with no pink remaining. Once done, remove the bacon from the skillet but leave the rendered fat behind. Use tongs to transfer the bacon to a paper towel-lined plate to drain excess fat.
Make the Tangy Dressing
In a large bowl, whisk together the 0.5 cup white vinegar, 0.25 cup yellow mustard, 2 tbsp granulated sugar, and 0.5 tsp black pepper. This dressing is what makes this salad so distinctively tangy and slightly sweet. I like to taste it at this stage—it should be well-balanced between sweet, tangy, and slightly spicy.
Add the 1 whole small yellow onion (thinly sliced) to the dressing and let it sit for 5 minutes while you prepare the potatoes. This allows the onion to soften slightly and absorb some of the dressing flavors. The white part of the onion gives the perfect mild bite without overpowering the potatoes.
Combine Potatoes and Dressing
Drain the potatoes thoroughly and add them to the bowl with the dressing. Using a wooden spoon or rubber spatula, gently fold everything together until each potato is fully coated. This is where the magic happens—the dressing should cling to the potatoes, creating that signature crisp-tender texture.
Let the salad sit for 10 minutes at room temperature. This resting period allows the flavors to meld together. If you're using the 2 whole hard-boiled eggs, chop them and fold them in during the last minute of resting time. The eggs add a nice contrast to the creamy potatoes.
Add Crispy Bacon and Fresh Dill
Just before serving, crumble the 8 oz crispy bacon over the potato salad and gently fold it in. Add the 0.25 cup chopped fresh dill and toss everything together one final time. The dill adds a bright, fresh note that cuts through the richness of the bacon and potatoes.
Serve immediately while the bacon is still crispy and the potatoes are warm. This salad tastes best when enjoyed fresh out of the bowl. The combination of crispy bacon, tangy dressing, and tender potatoes makes every bite irresistible.
Pro Tips For Making Old Fashioned German Potato Salad Recipe With Bacon
- BOIL POTATOES UNTIL FORK-TENDER: I learned this the hard way—Yukon Golds need to be completely cooked before they hit the dressing. Boil them until a fork slides in like butter, even if it takes 15-20 minutes past "done." Cold, firm potatoes turn this salad into a sad, mushy mess.
- CRISP THE BACON LOW: Thick-cut bacon begs for patience—cook it slow over medium heat until the edges curl and the fat renders just enough to coat the pan. Skip the high heat, or you’ll end up with chewy, uneven strips that ruin the texture contrast.
- WHISK THE DRESSING HOT: Warm the mustard, vinegar, and sugar together for 30 seconds before mixing with the potatoes. The heat emulsifies the dressing instantly, so it clings to every potato instead of pooling at the bottom like a lazy sauce.
- LET IT REST 15 MINUTES: Resist the urge to serve it immediately—cover the bowl and let the flavors meld. The potatoes will soak up the dressing evenly, and the bacon’s smokiness will soften into the mix. (Yes, even if you’re impatient like me.)
Flavor customization for this dish
Sweet & Smoky
Add 1 tbsp maple syrup to the dressing for a subtle sweetness that pairs beautifully with the smoky bacon. I like to use local maple syrup from my farmers market—it adds depth without overpowering.
For extra smokiness, swap half the bacon for smoked gouda cheese crumbles (about ½ cup) in the final mix. The cheese melts slightly from the warm potatoes, creating a creamy, smoky contrast. 🔥
Herb-Infused Variations
Swap the dill for ½ cup chopped chives or ¼ cup fresh parsley for a milder, brighter flavor. I once made this with 1 tbsp fresh thyme leaves and 1 tsp dried marjoram—the earthy notes balanced the tangy dressing perfectly.
For a Mediterranean twist, add ¼ cup chopped kalamata olives with the bacon. The briny olives cut through the richness and add a satisfying crunch.
Spicy Kick Options
Add ½ tsp smoked paprika or ¼ tsp cayenne pepper to the dressing for gentle heat. For a bolder kick, stir in 1 tbsp hot honey (like Chimayo) when tossing with the bacon.
If you love spicy, try 2 tbsp finely chopped jalapeños mixed into the dressing—trust me, the heat works beautifully with the creamy potatoes. 🌶️
Creamy Twist
For a richer texture, stir in ¼ cup sour cream or ½ cup Greek yogurt when combining the potatoes and dressing. I like to fold it in gently so it doesn’t make the salad too heavy.
If you’re using eggs, this step adds extra creaminess that pairs perfectly with the crispy bacon. For a lighter option, use ¼ cup buttermilk instead—it adds tang without the heaviness.
Pickled Onion Boost
Replace the raw onion with ½ cup quick-pickled red onions (slice 1 small red onion, soak in ½ cup vinegar + 1 tbsp sugar for 15 minutes). The tangy, slightly sweet onions add a bright contrast to the smoky bacon.
I also like to add 1 tbsp capers for a briny pop—it’s a trick I picked up from my grandmother’s old recipe cards. The pickled onions keep their crunch even after sitting overnight. ✨
Cheesy Upgrade
Fold in ½ cup shredded sharp cheddar or ½ cup crumbled feta when adding the bacon. The cheese melts slightly from the warm potatoes, creating pockets of gooey goodness.
For a German-inspired touch, use ½ cup pre-shredded Emmental cheese—it’s mild enough to let the bacon shine but adds a satisfying melt. Sprinkle extra cheese on top before serving for a restaurant-worthy finish. 💛
Nutrition facts
Frequently asked questions
Why does this German potato salad need to rest before serving?
The 10-minute rest lets the vinegar dressing penetrate the potatoes, creating that signature crisp-tender texture. This also allows the flavors to meld together—just like my grandmother always said, "Patience makes the perfect potato salad." The bacon stays crispy too, as the warm potatoes help preserve its crunch.
Can I use regular bacon instead of thick-cut?
Yes, but you'll need to cut regular bacon into 1-inch pieces and cook it until extra crispy. Thin bacon won't hold its shape as well in the salad. For best results, I recommend using thick-cut—it adds that satisfying crunch that makes this salad special. If you're short on time, try pre-cooked bacon bits from the store, but they won't be as flavorful.
How do I make this salad ahead of time?
This salad actually tastes better the next day! Cook the potatoes and bacon, then store them separately in the fridge. When ready to serve, mix everything together and let it sit for 30 minutes before eating. The flavors develop and deepen over time. I always make extra for picnics—it keeps well in an airtight container for 3-4 days.
What's the secret to keeping the bacon crispy?
Cook the bacon until it's golden brown and fully crispy, then drain it on paper towels. The key is to remove it from the skillet immediately and store it in an airtight container. If you're making it ahead, add the bacon just before serving to maintain that perfect crunch. Never store it with the dressing—it'll get soggy!
Can I make this potato salad without vinegar?
While vinegar is traditional, you can substitute with ½ cup apple cider or ¼ cup lemon juice for a milder flavor. However, the vinegar creates that signature tangy crunch that makes this German-style salad special. If you're sensitive to vinegar's sharpness, try reducing the amount to ¼ cup and adding 1 tbsp honey to balance it.
