Side Dishes
This old-fashioned German potato salad recipe with bacon delivers the perfect balance of smoky, crispy bacon and tangy, creamy mustard-vinegar dressing that clings to every fluffy potato.
The secret lies in slow-cooked potatoes, crisped bacon, and a dressing that marries sharp vinegar with rich mustard for that signature German tang—no mayo in sight. I first tried this recipe during a German festival, and it became an instant crowd-pleaser at every family gathering.
The beauty of this dish is its simplicity—just boiled potatoes, crispy bacon, and a dressing made with vinegar, mustard, and a touch of sugar to balance the acidity. The potatoes stay tender and fluffy, while the bacon adds a satisfying crunch that disappears with every bite.
This isn’t your average potato salad; it’s a hearty, flavorful side that stands up to roasted meats and hearty entrees.
What you’ll end up with is a creamy, tangy potato salad that’s rich in flavor but light enough to enjoy as a side or even a main dish. The bacon adds a smoky depth that pairs perfectly with the bright, vinegary dressing, creating a harmony of textures and tastes.
It’s the kind of dish that tastes even better the next day, making it ideal for meal prep or potlucks.
Serve this classic German potato salad alongside roasted pork, bratwurst, or even grilled chicken for a meal that feels authentic and comforting. The recipe is foolproof, with step-by-step instructions to ensure every component—from the potatoes to the bacon—comes together perfectly. Let’s get started!
Ingredients for old fashioned german potato salad recipe with bacon
These hearty ingredients create a classic German potato salad with smoky bacon and tangy dressing.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Medium size, peeled and quartered |
| Thick-Cut Bacon 🥓 | 1 lb | Smoked or hickory flavor preferred |
| White Vinegar 💧 | 1 cup | Distilled vinegar works too |
| Dijon Mustard 🍯 | ½ cup | High-quality for best flavor |
| Granulated Sugar 🍚 | 2 tbsp | Light brown sugar for depth |
| Salt 🧂 | 1 tbsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Red Onion 🧅 | 1 whole | Thinly sliced, white onion works |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crisping |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
The potatoes are the foundation—Yukon Golds stay creamy when boiled, but Russets work too if you prefer fluffier texture. Costco or local farm stands usually have the best-priced potatoes in bulk. For the bacon, thick-cut is non-negotiable—it crisps better and holds its shape. Look for smoked or hickory-flavored at Whole Foods or Trader Joe's if you want that authentic German festival taste. The butter should be cold when cubed—this creates those beautiful crispy bits that elevate the salad.
No Dijon mustard? Yellow mustard works in a pinch, but the flavor will be sharper. Running short on vinegar? Apple cider vinegar adds subtle sweetness. The sugar balances the acidity—brown sugar adds depth, but white works fine. Fresh dill is ideal, but dried dill at one-third the amount gets you close. For the onion, white or yellow onions both work—just make sure they're thinly sliced so they blend into the dressing. The heavy cream adds richness, but half-and-half cuts costs without sacrificing much flavor.
Potatoes should be boiled in salted water until fork-tender—about 15-20 minutes. Bacon keeps for 1 week refrigerated or 3 months frozen, but store it in the fridge once opened. The dressing components (vinegar, mustard, sugar) can be mixed ahead and stored for 5 days in the fridge. For meal prep, assemble the salad 1 day before serving—the flavors meld beautifully overnight. If storing longer, keep the bacon and dressing separate until ready to serve.
Why You'll Love This Recipe
- No Boil, No Stress: I swear by this method—just roast the Yukon Golds whole with the bacon until they’re tender and golden. No peeling, no chopping, no waiting for water to boil. That crispy skin? Total game-changer.
- Bacon Fat Magic: The thick-cut bacon isn’t just an ingredient—it’s the star. Crisped to perfection, then chopped into the dressing, it turns this salad into something rich and smoky. Honestly, the first time I skipped it, I regretted it immediately.
- Picnic or Potluck Hero: This holds up like a champ—whether you’re packing it for a summer barbecue or bringing it to a church gathering. The vinegar and mustard dressing keeps it fresh, and the bacon adds that satisfying crunch even after hours.
- Budget-Friendly Leftovers: A pound of bacon and a bag of potatoes stretch this dish for days. I make double batches because it’s cheap to feed a crowd, and the flavor only gets better as the potatoes soak up the dressing overnight. My wallet—and my taste buds—thank me.
Step-by-step instructions for old fashioned German potato salad with bacon
This recipe delivers the perfect balance of creamy, tangy dressing and smoky bacon crunch.
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 1 tbsp Salt and bring to a boil over medium-high heat. Once boiling, reduce heat to medium and cook for 15-20 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 minutes to remove excess moisture—this prevents a watery salad. While still warm, gently press the potatoes with a potato masher or fork until they have a slightly rustic texture with a few small lumps remaining. Don't overwork them or they'll turn pasty.
Cook and Crisp the Bacon
Line a baking sheet with parchment paper and arrange the 1 lb Thick-Cut Bacon in a single layer, cutting into 1-inch pieces if needed. Place in a 400°F oven for 18-20 minutes, flipping halfway through, until deep golden brown and crispy. Drain on paper towels, reserving ¼ cup of the bacon fat for the dressing.
Here's the thing—crispy bacon makes all the difference. If you're short on time, you can cook the bacon in a skillet over medium heat for 8-10 minutes, stirring occasionally, until fully crisped. But oven-baked bacon gives that perfect crunch without making your kitchen smell like smoke for hours.
Make the Creamy Mustard-Vinegar Dressing
In a medium bowl, whisk together the 1 cup White Vinegar, 0.5 cup Dijon Mustard, and 2 tbsp Granulated Sugar until smooth. Gradually whisk in the 0.5 cup Heavy Cream and 0.5 cup Unsalted Butter, cutting the butter into small pieces as you go. Add the reserved ¼ cup bacon fat and mix until fully incorporated.
Taste and adjust seasoning with 0.5 tsp Black Pepper and additional Salt if needed. The dressing should be tangy, slightly sweet, and creamy—not too thick or thin. If it's too thick, whisk in 1-2 tablespoons of warm water to reach a pourable consistency. This dressing is the heart of the salad, so don't rush this step.
Combine Everything and Chill
In a large mixing bowl, combine the warm potatoes, crispy bacon, and 1 whole Red Onion (thinly sliced). Pour the dressing over the top and gently fold everything together with a wooden spoon or rubber spatula. Add the 0.25 cup Fresh Dill and mix just until the dill is evenly distributed—overmixing will break the potatoes.
Transfer the salad to a serving bowl and refrigerate for at least 2 hours (or up to 24 hours) before serving. Chilling allows the flavors to meld and the potatoes to absorb the dressing fully. The longer it sits, the creamier and more cohesive the salad becomes. This is where the magic happens—don't skip the chilling time!
Pro Tips For Making Old Fashioned German Potato Salad Recipe With Bacon
- Boil Potatoes Until Fork-Tender: Yukon Golds should crumble when pierced—not just soft. I learned this the hard way after serving mushy potatoes that fell apart at the first forkful. Aim for 15-18 minutes in salted water (no need to peel first—just scrub well), then drain and let them steam-dry for 2 minutes. That resting time keeps them from turning gluey when you mix in the dressing.
- Crisp Bacon Low and Slow: Thick-cut bacon needs patience—skip the high heat that renders fat too fast and leaves it rubbery. Cook at 275°F (135°C) until the edges are deep brown and crisp, about 20-25 minutes. Toss in the last 2 minutes with a pinch of sugar to caramelize the edges faster. Save the fat for the dressing—it’s liquid gold.
- Whisk Dressing Before Mixing: The dressing is make-or-break, and clumps ruin everything. Warm the vinegar, mustard, sugar, and bacon fat together, then whisk vigorously until fully emulsified—no lumps, no streaks. I used to skip this and ended up with a salad that tasted like separate ingredients. Add salt after the potatoes cool, so you don’t dilute the dressing.
- Chill Salad Overnight: German potato salad tastes best when flavors meld—skip the rush. Toss the warm potatoes with dressing, let them cool slightly, then refrigerate at least 4 hours (or overnight). The starches absorb the dressing better, and the bacon’s smokiness deepens. Pro move: Use a shallow dish so the potatoes don’t sit in a pool of liquid.
Best sauces and condiments for this old fashioned german potato salad recipe with bacon
Classic Mustard-Vinegar Base
The heart of this German potato salad lies in its signature dressing—a tangy blend of white vinegar, Dijon mustard, and granulated sugar. The vinegar provides that signature sharpness, while the mustard adds depth and creaminess.
I like to use Apple cider vinegar for a slightly sweeter profile, but distilled white vinegar keeps it classic. The sugar balances the acidity, so don’t skip it—light brown sugar adds subtle caramel notes. 💛
Bacon Fat Boost
Reserving ¼ cup bacon fat from crisping the bacon elevates the dressing to restaurant-quality richness. This fat carries the smoky flavor into every bite, creating a cohesive taste. If you’re short on time, use ½ cup heavy cream instead, but the bacon fat is non-negotiable for authenticity.
For extra depth, add 1 tsp smoked paprika to the dressing—it mimics the smokiness of the bacon. 🥓
Optional Creamy Upgrade
For a lighter version, replace ½ cup heavy cream with ½ cup Greek yogurt—it adds tanginess without heaviness. If you prefer extra richness, fold in 2 tbsp sour cream at the end for a velvety texture.
The key is balancing the creaminess with the vinegar’s acidity, so taste as you go. A splash of warm water can adjust consistency if needed. ✨
Herb and Onion Finishes
Fresh dill brightens the salad with its herbal notes, while thinly sliced red onion adds a crisp bite. For a sweeter touch, caramelize the onions first—sauté them in 1 tbsp butter for 8 minutes until golden.
If you’re feeling adventurous, add 1 tsp caraway seeds to the dressing for an authentic German flavor twist. 🌿
Sweet and Smoky Add-Ins
Caramelized apples or pears add a surprising sweetness that pairs beautifully with the smoky bacon. Toss in ½ cup diced apples cooked with 1 tsp cinnamon for a dessert-like contrast.
For heat, stir in ½ tsp cayenne pepper or 1 tbsp hot honey at the end. These additions turn this classic salad into a showstopper. 🔥
Storage and Flavor Boost
This salad tastes even better the next day as the flavors meld. Store leftovers in an airtight container for up to 4 days, but keep the bacon separate until reheating. To revive texture, fold in 1 tbsp extra bacon fat or a splash of heavy cream before serving.
For a quick make-ahead hack, prep the dressing and store it separately—mix it just before combining with the potatoes. 💡
Nutrition facts
Frequently asked questions
Why doesn't this recipe use mayo like American potato salad?
Traditional German potato salad relies on a mustard-vinegar base instead of mayo for a tangier, lighter texture. The vinegar cuts through the richness of the bacon and potatoes, creating that signature German sharpness. Plus, the dressing stays fresher longer without mayo's tendency to separate.
Can I make this salad ahead of time?
This salad tastes even better after 24 hours as flavors meld. Store components separately in an airtight container—potatoes, dressing, and bacon—to keep everything crisp. Just before serving, gently toss with fresh dill and extra bacon fat if needed.
What's the best way to crisp the bacon?
For maximum crunch, bake at 400°F for 18-20 minutes on parchment paper. If using a skillet, cook over medium heat for 8-10 minutes, stirring occasionally. The key is patience—rushing makes bacon greasy instead of crispy. Save ¼ cup bacon fat for the dressing!
Can I substitute the potatoes?
Yukon Golds are ideal for their creamy texture, but Russets work too if you prefer fluffier potatoes. Avoid waxy varieties like red potatoes—they'll turn mushy. For a rustic touch, leave some potatoes whole (halved) instead of quartering them.
How do I fix a dressing that's too thick?
Whisk in 1-2 tablespoons of warm water to adjust consistency. If it's still too thick, add another splash. The dressing should coat the back of a spoon but still be pourable. For extra richness, stir in 1 tbsp extra bacon fat—it thins while adding flavor!
