Salads
This old-fashioned German potato salad recipe with bacon delivers the perfect balance of smoky, crispy bacon and tangy, creamy mustard dressing—just like my grandmother used to make.
The secret lies in boiling the potatoes until tender but still holding their shape, then tossing them with a rich dressing made from vinegar, mustard, and a touch of sugar. I remember how her version always disappeared within hours, and this recipe brings back those comforting flavors.
The bacon adds a satisfying crunch and deep, savory flavor that cuts through the creaminess of the dressing. We start by cooking the bacon until crisp, then chopping it into small cubes to distribute evenly throughout the salad.
The dressing is where the magic happens—a blend of vinegar, mustard, and a hint of sugar that balances the tanginess. This isn’t your typical mayonnaise-heavy potato salad; it’s a classic German dish with bold, authentic flavors.
What you’ll end up with is a creamy, tangy potato salad that’s hearty enough to serve as a main dish but light enough for a side.
The potatoes stay firm and flavorful, the bacon adds a satisfying crunch, and the dressing ties everything together with its perfect balance of sweet and tangy. It’s the kind of dish that feels like a hug—comforting, familiar, and deeply satisfying.
This recipe is perfect for picnics, family gatherings, or a cozy weeknight dinner. The flavors develop as it sits, making it even better the next day. Let’s get started on making this classic German potato salad that’s sure to become a family favorite.
Ingredients for old fashioned german potato salad recipe with bacon
Bacon's smoky crunch meets creamy mustard dressing in this nostalgic German potato salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Cut into 1.5-inch cubes |
| Thick-Cut Bacon 🥓 | ½ lb | Crisped and chopped small |
| White Vinegar 💧 | ½ cup | Distilled preferred |
| Dijon Mustard 🌶️ | ¼ cup | High-quality for tang |
| Mayonnaise 🥫 | ½ cup | Duck or avocado oil based |
| Granulated Sugar 🍚 | 2 tbsp | Light brown sugar works too |
| Yellow Onion 🧅 | 1 whole | Finely diced small |
| Fresh Dill 🌿 | ¼ cup | Chopped for freshness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Hard-Boiled Eggs 🥚 | 2 whole | Chopped for garnish |
| Olive Oil 🫒 | 2 tbsp | For crisping potatoes |
The potatoes are the heart of this dish—Yukon Golds stay creamy and hold their shape best. Trader Joe's and Whole Foods carry them year-round, but any waxy potato works. For the bacon, thick-cut from Costco gives the best crunch—avoid the flimsy pre-cubed kind. The dressing starts with Dijon mustard (that sharp, tangy kind), which you can find near the other mustards at any grocery store. Fresh dill is ideal, but dried works in a pinch—just use half the amount. Look for vibrant green leaves at the market; wilted ones mean it's past its prime.
No Dijon? Yellow mustard at half the amount gets you close, though it lacks that signature depth. Swapping out the mayo? Greek yogurt makes it lighter, but it won't be as creamy. The vinegar should be white—apple cider vinegar adds a fruity note if you prefer that. For extra richness, add 1 tbsp sour cream to the dressing. The eggs? Hard-boiled and chopped add protein and a nice contrast—skip them if you're making this ahead. The sugar balances the tang, but honey or maple syrup work too if you're feeling fancy.
This salad tastes even better the next day—3-4 days in the fridge, covered tightly. The potatoes soak up the dressing beautifully, so don't rush the chilling time. For picnics, pack the dressing separately and toss everything together just before serving. Freezes for 2 months if you portion it into airtight containers. I always double the recipe—leftovers make perfect lunchboxes. The bacon stays crispy for hours, so don't worry about it getting soggy.
Why You'll Love This Recipe
- Bacon Cravings Covered: I’ll be real—crispy bacon bits in every bite? That’s the magic. The salty, smoky punch cuts through the creamy mayo and tangy vinegar, making this way more exciting than your standard potato salad. (Yes, even on a Tuesday night.)
- One-Pot Wonder: Honestly, this comes together with zero fuss. Boil the Yukon Golds, crisp the bacon in the same pot, then toss everything with the dressing—no chopping, no peeling, just stir. My daughter calls it "lazy person food," but she’s wrong. It’s smart food.
- Picnic to Potluck: Between us, this salad holds up like a champ. Pack it in a cooler for a backyard barbecue or bring it to a church potluck—it’s hearty enough to feed a crowd but simple enough to make when you’re swamped. The vinegar keeps it fresh for days.
- Budget-Friendly Feast: Thick-cut bacon on sale? Yukon Golds in season? This recipe stretches your dollar without sacrificing flavor. I’ve made it for $1.50 a serving, and somehow, it always disappears first. (Not the prettiest, but the taste makes up for it.)
Step-by-step instructions for old-fashioned German potato salad with bacon
Here's how to create the perfect balance of smoky bacon and creamy mustard dressing—every bite is pure comfort.
Cook the Potatoes Until Tender
Place the 3 lb Yukon Gold Potatoes (cut into 1.5-inch cubes) 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 to medium-high heat and cook for 12-15 minutes until the potatoes are fork-tender—they should pierce easily but still hold their shape.
Drain the potatoes immediately and let them steam-dry for 2 minutes in the colander. This step removes excess moisture, which prevents a watery salad later. For extra crispiness, I like to return them to the pot and shake gently over medium heat for another 30 seconds to evaporate any remaining steam.
Crisp the Bacon and Sauté the Onion
In a large skillet, cook the 0.5 lb Thick-Cut Bacon over medium heat until deep golden brown and crispy, about 8-10 minutes. Use a slotted spoon to transfer the bacon to paper towels to drain excess fat, then chop it into small pieces. Reserve 2 tbsp of the bacon fat in the skillet for sautéing.
In the same skillet with the reserved bacon fat, add the finely diced yellow onion and cook over medium heat for 5-6 minutes until soft and translucent. The onions should caramelize slightly at the edges—this adds sweet depth to the salad. If the pan looks dry, add 1 tbsp water to deglaze, scraping up any browned bits for maximum flavor.
Make the Creamy Mustard Dressing
In a large mixing bowl, whisk together the 0.5 cup Mayonnaise, 0.25 cup Dijon Mustard, 2 tbsp Granulated Sugar, 0.5 cup White Vinegar, 0.5 tsp Black Pepper, and 0.25 cup chopped Fresh Dill. The mixture should be thick and smooth—if it looks too stiff, add 1-2 tbsp water to loosen it slightly. Taste and adjust seasoning: I usually add a pinch more salt at this stage to balance the tang.
This dressing is the heart of the salad. The mustard provides that classic tang, while the vinegar brightens everything up. The sugar might seem unusual, but it cuts through the richness of the bacon and mayo, creating a perfect harmony of flavors. Let the dressing sit for 5 minutes while you prepare the remaining ingredients—this gives the flavors time to meld.
Combine Everything for Maximum Flavor
Add the hot potatoes, crispy bacon, and sautéed onions to the dressing bowl. Gently fold everything together using a wooden spoon or rubber spatula. Work quickly but carefully—you want to coat the potatoes evenly without mashing them. If the salad seems dry, add 1-2 tbsp water to help the dressing cling.
Let the salad sit at room temperature for 10 minutes before serving. This resting period allows the flavors to fully develop and the potatoes to absorb the dressing. The result should be a creamy, tangy, smoky salad with perfectly tender potatoes and crispy bacon in every bite.
Garnish and Serve With Confidence
Transfer the potato salad to a serving bowl and top with the 2 chopped hard-boiled eggs. The contrast of the creamy salad with the cool, firm eggs adds another layer of texture. Serve immediately while still warm—this salad tastes best fresh out of the bowl, with the potatoes holding their shape and the bacon still crisp.
For an extra touch, sprinkle with an additional 1 tbsp chopped fresh dill and a final crack of black pepper. This classic German potato salad is rich, satisfying, and packed with flavor—perfect for picnics, potlucks, or a hearty side dish for any meal. Enjoy it while it's warm, but it keeps well in the refrigerator for up to 3 days if you can resist eating it all at once!
Pro Tips For Making Old Fashioned German Potato Salad Recipe With Bacon
- COOL THE POTATOES FIRST: Drain your boiled Yukon Golds and immediately plunge them into ice water for 5 minutes—this stops the cooking and keeps them firm. I used to skip this and ended up with mushy potatoes that turned to glue when dressed. (Yes, even if you’re impatient like me.)
- CRISP THE BACON LOW: Cook the thick-cut bacon on medium-low heat until the edges are golden, then flip and repeat. High heat makes it rubbery, and you want those crispy bits to crumble into the salad. My grandmother swore by this, and she was right: patience here pays off.
- DRESS THE POTATOES LAST: Toss the warm (not hot) potatoes with just half the dressing first, then let them sit for 10 minutes before adding the rest. This gives the vinegar and mustard time to mellow out—otherwise, you’ll end up with a sour, cloying mess. (Your future self will thank you.)
- USE LESS MAYO: Start with 2 tablespoons less mayonnaise than the recipe calls for, then adjust to taste. The vinegar and mustard need room to shine, and too much mayo turns this into a creamy side dish instead of a tangy, bacon-forward salad. I was skeptical until I tried it.
Dietary considerations for this old fashioned german potato salad recipe with bacon
Vegetarian Adaptation
Swap out the bacon for smoked paprika (1 tbsp) and crispy fried onions to mimic that smoky depth. I use thick-cut onions from Trader Joe's—they caramelize beautifully and add a satisfying crunch. For extra protein, fold in ½ cup cooked chickpeas or ½ cup crumbled tofu (pressed and pan-fried).
The mustard dressing remains the same, but add 1 tsp apple cider vinegar extra to cut through the richness of the mayo. 🌱
Gluten-Free Options
This recipe is naturally gluten-free, but always double-check your Dijon mustard label—some brands contain hidden gluten. I recommend Annie's Organic or Maille for certified gluten-free options. The bacon and potatoes are safe, but verify the mayonnaise too—Hellmann's and Best Foods both offer gluten-free varieties.
For extra flavor, add 1 tbsp gluten-free tamari to the dressing instead of salt. ✨
Lower-Carb Version
Cut the potatoes in half—use just 1.5 lb Yukon Golds instead of 3 lb—and replace the remaining weight with ½ cup diced cauliflower (steamed until tender).
The dressing stays the same, but reduce the mayo to ¼ cup and add ¼ cup Greek yogurt for extra creaminess without as many carbs. Top with extra fresh dill and a sprinkle of crushed red pepper flakes for heat. This version keeps the hearty feel while being lighter. 💪
Dairy-Free Adjustments
Replace the mayo with ½ cup dairy-free mayo (like Just Mayo or Vegenaise) and add 2 tbsp sour cream substitute (like Kite Hill almond milk-based sour cream) to maintain creaminess. The mustard and vinegar dressing remains unchanged, but taste as you go—dairy-free versions sometimes need a touch more acidity.
For extra richness, stir in 1 tbsp olive oil into the dressing. 🥛
Allergen-Friendly Tips
For nut allergies, avoid any mayo substitutes with almond or cashew bases. Stick to sunflower seed-based mayos like Follow Your Heart. Egg allergies? Skip the hard-boiled egg garnish or use ¼ cup chopped avocado instead for creaminess.
Always check your Dijon mustard for egg additives—some brands include it. When in doubt, make your own mustard by blending ½ cup yellow mustard with 1 tbsp apple cider vinegar and 1 tsp sugar. 🛡️
Nutrition facts
Frequently asked questions
Why does this German potato salad use vinegar instead of lemon?
Traditional German potato salad relies on vinegar for its signature tangy flavor, which pairs perfectly with the smoky bacon and creamy mustard. Vinegar also helps tenderize the potatoes slightly as they sit, while lemon juice would make the salad too acidic. The white vinegar in this recipe adds brightness without overpowering the other flavors.
Can I make this potato salad ahead of time?
This salad tastes even better the next day as the flavors meld together. Store it in an airtight container in the refrigerator for up to 3 days. The potatoes will absorb the dressing beautifully, and the bacon will maintain its crispiness. Just give it a good stir before serving.
What's the secret to keeping the potatoes from getting mushy?
Three key steps: 1) Cook them until just fork-tender (not soft), 2) Drain and steam-dry them thoroughly, and 3) Let them cool slightly before mixing with dressing. The residual heat helps set the starches, and the steaming step removes excess moisture that would make the salad watery.
How do I make this vegetarian without losing flavor?
Replace the bacon with 1 tbsp smoked paprika and ½ cup crispy fried onions for smoky depth. Add ½ cup chickpeas or ½ cup crumbled tofu for protein. The mustard dressing stays the same, but add 1 tsp extra vinegar to balance the richness. This keeps all the hearty, satisfying qualities of the original.
Why does the recipe call for both white vinegar and Dijon mustard?
The combination creates the perfect balance: vinegar provides bright acidity while Dijon mustard adds depth and creaminess. The sugar in the recipe helps mellow the sharpness, creating that classic German tang that's neither too sweet nor too sour. It's what gives this salad its signature flavor profile!
