Salads
This old-fashioned German potato salad with bacon delivers the hearty, tangy flavors that make it a picnic and potluck staple. The secret lies in crispy bacon bits and a mustard-vinegar dressing that tenderizes the potatoes while adding depth.
My grandmother's recipe cards hinted at this version, though she never wrote down the exact measurements—just the principle: "Bacon first, then vinegar, or all will be lost."
The key to perfect texture is boiling the potatoes until just tender, then cooling them completely before mixing. This allows the dressing to penetrate evenly, creating that signature creamy yet slightly firm consistency.
The bacon adds smoky richness that balances the tangy mustard, while a touch of sweet relish keeps the flavors in harmony. It's a dish that transforms simple ingredients into something special with minimal effort.
What you'll end up with is a potato salad that's heartier than most American versions—packed with meaty bacon, bright mustard, and vinegar that cuts through the richness. The potatoes stay firm enough to hold their shape while absorbing all that flavor.
This is comfort food at its best: simple to make but impossible to resist once you taste it.
Serve it at family gatherings, picnic tables, or alongside grilled meats for a meal that feels both nostalgic and satisfying. The recipe scales beautifully, so you can make it for a crowd or save leftovers for days.
Here's how to bring this classic to your table without the guesswork my grandmother left behind.
Ingredients for old fashioned german potato salad recipe with bacon
Simple ingredients that pack hearty German flavors—crispy bacon and tangy dressing make all the difference.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Cut into 1-inch chunks |
| Thick-Cut Bacon 🥓 | 1 lb | Smoked or regular cut |
| Yellow Onion 🧅 | 1 whole | Diced, about 1 cup |
| Dijon Mustard 🌶️ | ½ cup | For tangy depth |
| White Vinegar 💧 | ½ cup | White or apple cider |
| Vegetable Oil 🫒 | ½ cup | For frying bacon |
| Granulated Sugar 🍚 | 2 tbsp | Balances tanginess |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sweet Pickle Relish 🥒 | ½ cup | For sweet contrast |
| Fresh Dill 🌿 | 2 tbsp | Chopped, optional garnish |
| Hard-Boiled Eggs 🥚 | 2 whole | Chopped, optional topping |
The bacon is non-negotiable here. Thick-cut from Oscar Mayer or Costco gives the best crunch, but any good-quality bacon works. Look for smoked if you want extra depth—it's what my grandmother used. The potatoes? Yukon Golds hold their shape better than russets, but any waxy variety works. Dice them evenly so they cook at the same rate. Fresh dill and sweet relish are the secret to that old-fashioned flavor—don't skip them if you can find them at Trader Joe's or your local deli.
No sweet relish? Substitute finely chopped sweet corn relish or even diced pickles with a pinch of sugar. Running out of Dijon? Yellow mustard plus 1 tsp vinegar gets you close. The eggs are optional but add richness—hard-boiled and chopped is traditional, but crumbled bacon works too if you're feeling lazy. For the dressing, if you don't have apple cider vinegar, white vinegar with 1 tsp honey works. And if you're feeling fancy, add a splash of beer or apple juice to the dressing for extra depth—my grandmother's trick for special occasions.
This salad tastes even better the next day as flavors meld. Store leftovers in the fridge for 4-5 days in an airtight container—it keeps well because the vinegar acts as a preservative. For picnics, pack the dressing and potatoes separately, then toss just before serving so everything stays crisp. The bacon bits crisp up again when reheated, so it's perfect for leftovers. Double the recipe if you're feeding a crowd—it's always gone by the second helping.
Why You'll Love This Recipe
- No-Fuss Boil & Toss: I swear, this is the kind of recipe where you can boil potatoes while you’re making coffee. No peeling, no fuss—just scrub those Yukon Golds, drop ‘em in salted water, and let them cook. Honestly, I’ve made it while chatting with a friend on the phone. That’s how easy it gets.
- Bacon-Crusted Magic: The crispy bacon bits? Oh, they’re the star. You don’t even need fancy seasoning—just fry that thick-cut bacon until it’s caramelized, chop it up, and toss it with the potatoes. That smoky, salty crunch cuts through the creamy mustard-vinegar dressing like a dream. (Yes, even on a Tuesday night.)
- Picnic to Potluck Hero: This salad travels better than my mood on a Monday. Pack it in a container for a backyard BBQ, bring it to a potluck, or just eat it straight from the bowl with a fork. It’s hearty enough for a main dish but light enough to share. My in-laws still ask for seconds every time I bring it.
- Leftovers That Lie: Between us, this stuff tastes better the next day. The potatoes soak up the dressing, the bacon gets even more flavorful, and suddenly you’ve got a weeknight lunch sorted. I’ve reheated portions in the microwave for three days straight—no one’s complained, and my wallet hasn’t either. Budget win.
Step-by-step instructions for old fashioned German potato salad with bacon
Here's how to make this classic side dish with perfectly crispy bacon and a tangy, balanced dressing.
Cook the Potatoes Until Tender
Place the 3 lb Yukon Gold Potatoes in a large pot and cover with cold water by about 2 inches. Add 2 tsp Salt and bring to a boil over high heat. Once boiling, reduce to medium-high heat and cook for 15-18 minutes until the potatoes are fork-tender but not falling apart.
Drain the potatoes immediately and return them to the pot. Let them steam dry for 2-3 minutes to remove excess moisture—this prevents a soggy salad. While they're still warm, transfer them to a large mixing bowl. I like to break them up slightly with a fork, but leave some texture for that classic German potato salad bite.
Fry the Bacon Until Crispy
In a large skillet, heat 0.5 cup Vegetable Oil over medium heat. Add the 1 lb Thick-Cut Bacon in a single layer and cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the skillet.
This is where the magic happens—the crispy bacon adds that smoky, salty depth that makes this salad special. Don't rush this step; you want those bacon bits to be fully crispy. Once cooled slightly, chop the bacon into ¼-inch pieces and set aside. You'll need about ½ cup of the rendered bacon fat for the dressing.
Make the Tangy Mustard Dressing
Return the skillet with the bacon fat to medium heat. Add the diced Yellow Onion and cook for 3-4 minutes until softened but not browned. Stir in the 0.5 cup Dijon Mustard, 0.5 cup White Vinegar, 2 tbsp Granulated Sugar, and 0.5 tsp Black Pepper. Cook for 1-2 minutes until the sugar dissolves completely.
Remove the skillet from heat and let the mixture cool for 5 minutes. Then, whisk in the 0.5 cup Sweet Pickle Relish and the reserved ½ cup bacon fat. This creates the perfect balance of tangy, sweet, and smoky flavors that define this classic potato salad. Taste and adjust seasoning—you might need a pinch more salt or sugar depending on your preference.
Combine Everything and Chill
Add the warm potatoes to the dressing mixture and gently fold everything together using a wooden spoon. Stir in the crispy bacon pieces and 2 tbsp Fresh Dill. The salad will be warm at first, but as it cools, the flavors will meld beautifully. I like to let it sit at room temperature for 10 minutes before transferring to the refrigerator.
Cover and refrigerate for at least 2 hours (or up to 24 hours) to let the flavors develop fully. This chilling time is crucial—it allows the dressing to penetrate the potatoes and the bacon to crisp up even more. The salad will thicken slightly as it chills, which is perfect for serving.
Garnish and Serve
Before serving, give the salad one final gentle stir. Chop the 2 whole Hard-Boiled Eggs into small pieces and sprinkle them over the top along with any remaining Fresh Dill. The eggs add a nice contrast in both texture and flavor, making each bite more interesting.
Serve this potato salad warm or at room temperature—it's delicious either way. The crispy bacon bits will be even more satisfying after chilling, and the tangy dressing will coat every potato perfectly. This is the kind of potato salad that disappears quickly at family gatherings!
Pro Tips For Making Old Fashioned German Potato Salad Recipe With Bacon
- COOL THE POTATOES FIRST: Drain your boiled Yukon Golds into ice water for 5 minutes—this stops the cooking and keeps them firm. I used to skip this and ended up with a gluey mess that tasted like sad mashed potatoes. Cold potatoes also take the dressing better without falling apart.
- CRISP THE BACON LOW: Cook thick-cut bacon at 275°F (135°C) until fork-tender, not crispy. Overcooking turns it brittle and burns the fat, which ruins the salad’s rich flavor. Save the crispy bits for garnish—those are the good parts.
- DICE THE ONION SMALL: Cut the yellow onion into 1/4-inch pieces and let them sit in cold water for 10 minutes before draining. This mellows the sharpness and prevents them from turning bitter in the vinegar. (Yes, it’s weird, but it works.)
- EMULSIFY THE DRESSING: Whisk the Dijon mustard and vinegar together first, then slowly add the bacon fat while stirring like you’re trying to win a stirring contest. This keeps the dressing smooth and clings to the potatoes instead of separating. No one likes a greasy potato salad.
Dietary considerations for this old fashioned german potato salad recipe with bacon
Gluten-Free Adaptations
This classic recipe is naturally gluten-free, but there are a few spots where you might need to double-check ingredients. The Dijon mustard and sweet pickle relish are usually gluten-free, but always verify labels—some brands add malt vinegar or wheat-based stabilizers.
I keep Annie's gluten-free mustard on hand for these recipes. The bacon is safe as long as it's plain, but flavored varieties might contain gluten. For extra security, use certified gluten-free bacon like Applegate. 🌾
Vegetarian Swaps
If you want to make this vegetarian, swap the bacon for smoked paprika and liquid smoke (½ tsp each) in the dressing for that smoky depth. For a meatier texture, add ½ cup crumbled tempeh or mushrooms sautéed with the onions. I've also used smoked tofu crumbles for a lighter option—just
Lower-Carb Options
For a lower-carb version, replace half the potatoes with cauliflower florets (about 1.5 lb) that you steam for 10 minutes until tender. The texture won't be identical, but it works surprisingly well in the dressing. You can also reduce the potatoes to 2 lb total and add ½ cup diced celery for crunch. The bacon remains the star, so don't cut back on that—it's what makes this dish special. 🥦
Dairy-Free Considerations
This recipe is already dairy-free, but if you're serving it alongside dairy-heavy dishes, you might want to add an extra note. The hard-boiled eggs are optional anyway, so you can skip them entirely if avoiding dairy.
For an extra creamy texture without dairy, stir in 2 tbsp dairy-free mayo (like Hellmann's Vegan) or cashew cream (blend ¼ cup soaked cashews with 2 tbsp water) when combining everything.
Allergen-Friendly Tips
For nut allergies, avoid cashew cream and stick to the original recipe. If someone has a mustard allergy, substitute with 2 tbsp apple cider vinegar plus 1 tbsp honey for sweetness. For egg allergies, simply omit the hard-boiled eggs—this dish still shines without them.
Always label your dish clearly if serving at gatherings, and consider making a separate batch with safe ingredients for guests with allergies. It's a small effort that makes a big difference. 💛
Nutrition facts
Frequently asked questions
Why does German potato salad use vinegar instead of mayo?
Traditional German potato salad relies on vinegar to tenderize the potatoes and create that signature tangy flavor. The acidity breaks down the potato starches just enough to make them creamy without needing mayo. This version keeps the potatoes firm yet flavorful—perfect for picnics or potlucks where texture matters!
Can I make this potato salad ahead of time?
This salad tastes even better the next day as flavors meld. Store leftovers in an airtight container for 4-5 days in the fridge. The bacon stays crispy, and the dressing penetrates the potatoes perfectly overnight. Just give it a gentle stir before serving.
What's the secret to crispy bacon bits?
Use thick-cut bacon and cook it until deep golden brown—don't rush! The key is medium heat and patience. Once crispy, chop it into ¼-inch pieces and let it cool slightly before adding to the salad. The rendered fat also adds flavor to the dressing!
How do I fix soggy potato salad?
If your salad turns out too wet, drain excess liquid and mix in 1 tbsp cornstarch or 1 tbsp flour to absorb moisture. For future batches, let potatoes steam dry for 2-3 minutes after draining to remove excess water before mixing with dressing.
Can I substitute sweet relish?
Yes! If you can't find sweet relish, use ½ cup finely chopped sweet corn relish or diced pickles with 1 tsp sugar. The sweetness balances the tangy dressing—just adjust to taste. My grandmother sometimes used diced apples for a fruity twist!
