Salads
This is the best ever German potato salad recipe, delivering the crisp mustard-vinegar bite and smoky bacon bits that make it a German Oktoberfest staple.
After years of testing variations, I've perfected the balance between tender boiled potatoes, tangy dressing, and just the right amount of crunch from the bacon.
The secret lies in cooking the potatoes until they're fork-tender but still hold their shape, then tossing them with a dressing that's equal parts sharp vinegar and creamy mustard.
What sets this recipe apart is the authentic German technique of using both white and red vinegar for depth of flavor, combined with a touch of sugar to balance the acidity.
My grandmother always insisted on adding fresh dill and parsley for brightness, and I've never found a substitute that works as well. The bacon adds a smoky richness that transforms this salad from simple to extraordinary.
By the time you're done, you'll have a potato salad that's crisp on the edges, tender in the center, and packed with layers of flavor from the tangy dressing and smoky bacon. The dressing clings to each potato perfectly, creating that signature German texture that's neither soggy nor dry.
This is the kind of dish that tastes even better the next day as the flavors meld together.
Perfect for Oktoberfest celebrations, picnic lunches, or as a hearty side dish for grilled meats. The recipe scales beautifully for crowds, and the flavors only improve with time, making it ideal for meal prep. Let's make this classic German potato salad that'll impress even the most discerning food lovers.
Ingredients for best ever german potato salad
These 13 ingredients transform simple potatoes into Oktoberfest-worthy German potato salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Boiled until fork-tender, skins on |
| Thick-Cut Bacon 🥓 | 8 oz | Smoked or hickory, chopped into bits |
| White Vinegar 💧 | ½ cup | Distilled white preferred |
| Red Wine Vinegar 🍷 | ¼ cup | For authentic depth of flavor |
| Dijon Mustard 🌶️ | ⅓ cup | High-quality, smooth variety |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity perfectly |
| Fresh Dill 🌿 | ⅓ cup | Finely chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Finely chopped, for brightness |
| Yellow Onion 🧅 | 1 whole | Finely diced, for subtle sweetness |
| Mayonnaise 🥛 | ½ cup | High-quality, full-fat preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Vegetable Oil 🫒 | 2 tbsp | For crisping bacon bits |
The potatoes are everything—Yukon Golds have that buttery texture Germans love. Buy a 2.5 lb bag at Whole Foods or your local market, but any waxy potato works. Boil them whole with skins on (yes, peel after!) until they're fork-tender but still hold shape. The bacon? Thick-cut smoked bacon from Costco or your butcher gives that authentic smoky bite. Chop it into small, crispy bits—you'll want about 1 cup after cooking. And don't skip the skins! That's where all the good stuff is.
No white vinegar? Apple cider vinegar works in a pinch, but it changes the flavor profile. Red wine vinegar is non-negotiable for that authentic German tang—Trader Joe's has a great affordable bottle. Fresh dill and parsley are essential (dried just won't cut it), but if you're desperate, dried dill at half the amount is better than nothing. The mayonnaise should be full-fat—Duke's or Hellmann's are my go-tos. For the mustard, Maille or Amora give that perfect creamy bite. And if you're making this ahead? Let the bacon bits cool completely before mixing—they crisp up beautifully overnight.
This salad gets better with time, so make it a day ahead. Store the dressing separately in the fridge, then toss everything together right before serving. The potatoes stay crisp for 3-4 days if kept in an airtight container. Bacon bits? Transfer them to a jar and they'll stay crisp for a week. For Oktoberfest, double the batch—everyone will want seconds. And if you're serving with sausages? Trust me, this is the perfect pairing.
Why You'll Love This Recipe
- No-Fuss Boil: The Yukon Golds stay whole while cooking—no mashing, no overworking. Toss them straight from the pot into the dressing, and they soak up that smoky bacon fat like a dream. (Yes, even if you’re boiling them while scrolling through memes.)
- Crispy-Savory Magic: That thick-cut bacon? It’s not just garnish—it crunches, it smokes, and it carries the tangy vinegar mix (white + red wine, trust me) into every bite. The Dijon mustard ties it all together with a sharp little hug.
- Picnic-Proof Perfection: Cold, room temp, or reheated—this salad handles it all. Pack it for tailgates, slap it on a sandwich, or serve it alongside brats. (I’ve even had it as a late-night snack straight from the fridge. No judgment.)
- Budget-Friendly Staple: Bacon’s the splurge, but Yukon Golds are cheap, vinegar’s a pantry staple, and the dressing uses what you’ve got. Leftovers? They taste better the next day—if they last that long. (Between us, they rarely do.)
Step-by-step instructions for German potato salad
Here's how to create the perfect balance of crispy bacon, tangy vinegar, and creamy mustard in this legendary dish.
🍳 Step 1: Cook the Potatoes to Perfection
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 and bring to a boil over high heat. Once boiling, reduce to medium-high heat and cook for 15-20 minutes until a knife slides in easily with slight resistance.
Drain immediately and let them steam-dry for 2 minutes in the pot. Then transfer to a large bowl and gently toss with 2 tbsp Vegetable Oil to prevent sticking. The potatoes should be fork-tender but still hold their shape—this is crucial for that satisfying bite.
🔥 Step 2: Crisp the Bacon and Build the Dressing
In a separate skillet, cook the 8 oz Thick-Cut Bacon over medium heat for 8-10 minutes, stirring occasionally, until deep golden brown and crisp. Use a slotted spoon to transfer the bacon to paper towels to drain excess fat, leaving behind crispy bacon bits for the salad.
In a medium bowl, whisk together the 0.5 cup White Vinegar, 0.25 cup Red Wine Vinegar, 0.33 cup Dijon Mustard, 1 tbsp Granulated Sugar, 0.5 cup Mayonnaise, 0.5 tsp Black Pepper, and the reserved bacon fat (about 2 tablespoons). This tangy, creamy base is what makes this salad truly special.
👨🍳 Step 3: Combine and Chill for Maximum Flavor
Add the warm potatoes to the dressing bowl and gently fold until fully coated. Stir in the finely diced Yellow Onion, 0.33 cup Fresh Dill, and 0.25 cup Fresh Parsley. Fold in the crispy bacon bits last so they stay intact and add texture.
Cover the bowl and refrigerate for at least 2 hours—this is where the magic happens. The flavors meld together, the potatoes absorb the dressing, and the salad develops that perfect crisp-tender texture and bold tangy bite that defines German potato salad.
🍽️ Step 4: Serve with Confidence
Before serving, give the salad a final toss to redistribute the flavors and bacon bits. The salad should be creamy but not soggy, with bright, tangy notes from the vinegars and rich depth from the mustard and mayo.
Serve chilled or at room temperature, perfect for picnics, barbecues, or as a hearty side dish. The contrast of crispy bacon, warm potatoes, and cool dressing makes every bite unforgettable. Trust me, this is the German potato salad your taste buds have been craving!
Pro Tips For Making Best Ever German Potato Salad
- BOIL POTATOES COLD: I learned this the hard way—starting Yukon Golds in cold water prevents cracking and keeps them fluffy. Toss them in the pot raw, cover with cold water by an inch, and bring to a boil. (Yes, even if you're impatient like me.)
- CRISP BACON LOW: Skip the sizzle-fest. Cook thick-cut bacon at 300°F (150°C) until the edges curl—this renders fat without burning. The slow method gives you crispy edges and juicy centers, plus you won’t choke on smoke alarms going off.
- VINEGAR FIRST: Mix the white and red wine vinegars before adding mustard—this stops the mustard from curdling like a science experiment gone wrong. Start with 2 tablespoons total (adjust to taste), then whisk in the Dijon last. (Your future self will thank you.)
- CUT POTATOES UNIFORM: Slice them all the same size—no "I’ll eyeball it" nonsense. Use a mandoline if you’re brave, or a sharp knife and a ruler for ¼-inch slices. Even cooking means no mushy bits hiding in the middle of the salad. (Does it look weird? Yes. Does it work? Every single time.)
Health benefits of this best ever german potato salad
Protein-Packed Power
This German potato salad delivers 15-20 grams of protein per serving thanks to the crispy bacon bits and creamy mayo base. The bacon provides high-quality animal protein while also contributing iron and zinc—essential minerals for energy and immune function.
My grandmother always said, "A hearty salad is half a meal," and she wasn't wrong about this one. 💪
Complex Carbs for Energy
The Yukon Gold potatoes offer complex carbohydrates that provide sustained energy without blood sugar spikes. A 1-cup serving contains about 37 grams of carbs, with 4 grams of fiber to help keep you full longer.
These waxy potatoes also have a lower glycemic index than russets, making them a smarter choice for balanced meals.
Healthy Fats for Satiety
The combination of bacon fat and full-fat mayonnaise provides satisfying fats that promote satiety. While this isn't a "light" salad, those fats help stabilize blood sugar and keep you full for hours. I've found that using Duke's or Hellmann's full-fat mayo makes all the difference in texture and flavor satisfaction.
Vitamin Boost from Herbs
Fresh dill and parsley pack this salad with vitamin K, vitamin C, and folate. Just ¼ cup of fresh herbs provides about 10% of your daily vitamin K needs, which supports bone health and blood clotting.
The herbs also add that bright, fresh flavor that keeps the salad from feeling too heavy.
Low-Calorie Crunch
Despite its rich flavors, this salad can be surprisingly moderate in calories—about 250-300 calories per serving depending on portion size. The vinegar-based dressing keeps calories in check while delivering bold flavor.
The crispy bacon bits add texture without significant calorie impact when used in moderation. It's the perfect balance of indulgence and nutrition for a satisfying meal.
Meal Prep Friendly
This salad's nutritional benefits actually improve over time as the flavors meld together. The vinegar helps preserve nutrients while the chilling process allows the ingredients to work together harmoniously.
I always make a big batch on Sundays—it keeps well for 3-4 days in the fridge, making it perfect for busy weeknights. The potatoes stay crisp, the bacon maintains its crunch, and the dressing doesn't separate. 🌟
Nutrition facts
Frequently asked questions about German potato salad
Why does German potato salad have vinegar instead of mayo?
The tangy vinegar base is what makes this salad authentically German! The combination of white and red wine vinegar creates that signature sharp, bright flavor that balances the richness of the potatoes and bacon. Unlike American potato salad, this version relies on vinegar for moisture and tang rather than mayo as the primary binder. The mustard and mayo in this recipe add creaminess while preserving that essential vinegar bite.
Can I make this salad ahead of time?
This salad actually tastes better the next day as the flavors meld together. Store the dressing separately in the fridge, then toss with the potatoes and bacon just before serving. The bacon bits will stay crisp for 3-4 days if kept in an airtight container. For Oktoberfest gatherings, I always make it a day ahead—it's a crowd-pleaser that keeps well.
What's the secret to keeping the potatoes crisp?
The key is cooking them just until fork-tender (about 15-20 minutes in their skins) and letting them steam-dry for 2 minutes after draining. Tossing them with 2 tbsp vegetable oil right after cooking prevents sticking and helps maintain that satisfying bite. Never overcook the potatoes—they should hold their shape but yield easily to a fork.
Can I substitute the bacon for another protein?
While bacon is traditional, you can use smoked sausage bits or crispy prosciutto in a pinch. For a vegetarian version, try crispy roasted potatoes (cooked separately) or smoked paprika to mimic the smoky flavor. Just remember, the bacon adds that essential smoky richness that makes this salad truly special.
How do I fix soggy German potato salad?
If your salad turns out soggy, it's usually from overmixing or using too much mayo. The fix? Add 1-2 tbsp more vinegar and let it sit uncovered in the fridge for 15-20 minutes to evaporate excess moisture. For future batches, mix gently and keep the dressing separate until just before serving. The vinegar-based dressing should be tangy but not watery!
