Salads
This best ever German potato salad recipe delivers the mustard-vinegar crunch and crispy bacon bites that make it a standout side dish. š I've perfected the balance of tangy vinegar, creamy mustard, and smoky bacon that transforms simple potatoes into something extraordinary.
My grandmother's handwritten notes inspired this versionāher secret was letting the flavors marry overnight.
The key to authentic German potato salad lies in the technique: boiling potatoes until tender but still firm, then cooling them before combining with the tangy dressing. The mustard-vinegar mixture creates that signature sharp flavor, while crispy bacon adds a satisfying crunch.
This isn't your average potato saladāit's a hearty side that pairs perfectly with sausages or grilled meats.
What you'll end up with is a crispy-edged, flavor-packed salad that's rich enough to serve as a main dish but balanced enough to complement hearty German meals. The bacon stays crispy, the potatoes hold their shape, and the dressing coats every bite without making it soggy.
This is the kind of potato salad that gets passed around and disappears quickly.
Perfect for picnics, barbecues, or Sunday dinners, this recipe makes enough to feed a crowd. The flavors actually improve overnight, making it ideal for meal prep. Let's get started on this crowd-pleasing classic that tastes like home.
Ingredients for best ever german potato salad
Crispy bacon, tangy vinegar, and creamy mustard transform humble potatoes into this legendary German side.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes š„ | 3 lb | New potatoes preferred, halved |
| Thick-Cut Bacon š„ | 12 oz | Center-cut for crispiness |
| Yellow Mustard š¶ļø | ½ cup | Dijon preferred for depth |
| White Vinegar š§ | ½ cup | Distilled or apple cider |
| Mayonnaise š„« | ½ cup | High-quality, not low-fat |
| Red Onion š§ | 1 medium | Thinly sliced, white part removed |
| Celery Stalks š„¬ | 2 whole | Thinly sliced, salted to draw moisture |
| Sweet Pickle Relish š„ | ¼ cup | Or substitute dill pickle juice |
| Granulated Sugar š | 2 tbsp | Balances vinegar sharpness |
| Diamond Crystal Kosher Salt š§ | 1 ½ tsp | For seasoning, not iodized |
| Fresh Dill šæ | ¼ cup | Chopped, stems removed |
| Black Peppercorns š¶ļø | ½ tsp | Freshly cracked for heat |
| Hard-Boiled Eggs š„ | 2 whole | Chopped, optional garnish |
The potatoes are non-negotiableāYukon Golds or new potatoes hold their shape best. Trader Joe's has great pre-washed baby potatoes if you're short on time. For bacon, center-cut slices stay crispier than regular. I always grab thick-cut bacon from Costco when I'm feeding a crowdāit's worth the extra cost. The mustard is where the magic happens: Dijon adds depth that plain yellow can't match. If you're using store-bought, check the ingredientsāsome brands add vinegar or sugar that'll throw off your balance.
No Dijon mustard? Add 1 tsp of honey to regular yellow mustard for depth. The vinegar can be swapped for apple cider vinegar if you prefer fruitiness, but distilled keeps it classic. Running short on relish? Dill pickle juice plus 1 tsp sugar works in a pinch. The onions and celery should be thinly sliced and salted 10 minutes before mixingāthis draws out moisture so they don't make the salad soggy. Fresh dill is ideal, but 1 tsp dried dill at half the amount gets you close. The eggs are optional but add that perfect crunchy biteāhard-boil them the night before so they're ready to chop.
This salad tastes even better the next dayāmake it ahead and refrigerate overnight for maximum flavor marriage. Store in an airtight container with parchment between layers to keep the bacon crisp. Keeps 4-5 days in the fridge, though the bacon might soften after day 3. For serving, I always transfer to a big bowl and give it a good stir before plating. The potatoes will be warm from the fridge, the bacon still crisp, and everything perfectly balanced. Leftovers? Perfect cold sandwiches the next day.
Why You'll Love This Recipe
- No Boil, No Stress: I just cube the Yukon Golds raw, toss them in cold water, and let them soak while I fry the baconāno waiting for boiling water, no peeling skins. Honestly, itās the kind of recipe that makes me want to cook just because itās so unfussy.
- Bacon-Creamy Magic: That crispy bacon crumbles into the mayo-vinegar dressing like itās been waiting its whole life for this moment. The mustard cuts through the richness, and the potatoes? Perfectly tender with just a hint of biteālike a hug in salad form.
- Picnic to Potluck: Pack it in a jar for lunch or bring it to a BBQāit keeps well for days and tastes even better the next. Between us, this is the one dish I always make extra of because everyone clears their plate first.
- Budget-Friendly Feast: A pound of bacon and a bag of potatoes stretch across multiple meals. Iāll make a big batch on Sunday, eat half for lunch, and the rest becomes Tuesdayās dinner. Plus, the ingredients are cheap but feel special.
Step-by-step instructions for German potato salad
Here's how to create the ultimate German potato salad with that signature mustard-vinegar crunch and crispy bacon.
š„ Step 1: Cook the Potatoes to Perfection
Place the 3 lb Yukon Gold Potatoes (halved if large) in a large pot and cover with cold water by about 2 inches. Add 1.5 tsp Diamond Crystal Kosher Salt and bring to a rolling boil over medium-high heat. Once boiling, reduce to medium heat and cook for 12-15 minutes until the potatoes are fork-tender but still hold their shape.
Drain immediately and transfer to a large bowl. While still warm, gently fluff with a fork to create some textureāthis prevents a gummy final salad. I like to leave them slightly warm when assembling because the dressing will cool everything down anyway. Don't skip this step; warm potatoes absorb the dressing better and create that signature creamy texture.
š³ Step 2: Cook the Bacon Until Crispy
While the potatoes cook, line a baking sheet with parchment paper and arrange the 12 oz Thick-Cut Bacon in a single layer. Place in a 400°F oven and bake for 20-25 minutes until deep golden brown and crispy. Watch closely after 15 minutesāthe center-cut stays crispy longer than regular bacon.
Transfer the bacon to a paper towel-lined plate to drain excess fat, but leave 2 tbsp of the rendered fat in the baking sheet. Chop the bacon into ¼-inch pieces and set aside. That bacon fat? Don't throw it outāit's pure flavor. I'll show you how to use it in the next step.
šØāš³ Step 3: Make the Signature Mustard-Vinegar Dressing
In a medium bowl, whisk together the 0.5 cup Yellow Mustard, 0.5 cup White Vinegar, 0.5 cup Mayonnaise, 2 tbsp Granulated Sugar, and the 2 tbsp reserved bacon fat. Taste and adjustāyou want a balance of tangy, sweet, and rich. Add 0.5 tsp freshly cracked Black Peppercorns and mix well. This dressing is the soul of the salad; don't skimp on the mustard or vinegar.
Now's the time to fold in the 1 medium Red Onion (thinly sliced) and 2 whole Celery Stalks (thinly sliced and salted for 10 minutes to draw out moisture). Add these to the dressing and let them marinate for 10 minutesāthis softens them slightly and infuses them with flavor. You'll notice the onions start to brighten and the celery becomes more tender.
š„ Step 4: Combine Everything for Maximum Crunch
Add the warm potatoes to the dressing mixture and gently fold everything together using a wooden spoon. Be careful not to mash the potatoesāwe want those halved potatoes to stay intact. Stir in the 0.25 cup Sweet Pickle Relish and 0.25 cup chopped Fresh Dill. The relish adds that signature tangy sweetness that makes this salad uniquely German.
Taste and adjust seasoningāyou might need a pinch more salt or sugar depending on your ingredients. The salad should be creamy but not soggy, with a perfect balance of tangy, sweet, and smoky flavors. If it's too thick, add 1-2 tablespoons of cold water to loosen it up. Let it sit for 10 minutes before serving to allow all the flavors to meld.
š½ļø Step 5: Garnish and Serve with Confidence
Transfer the potato salad to a serving bowl and top with the crispy bacon pieces and 2 whole Hard-Boiled Eggs (chopped). The contrast of warm, crispy bacon and cool, creamy salad is what makes this dish irresistible. Serve immediately while the bacon is still crispyāthis salad tastes best fresh out of the bowl.
Here's the thing about German potato salad: it's all about that textural contrast. The warm, creamy potatoes, the crispy bacon, the crunchy onion and celeryāevery bite should deliver multiple textures. If you follow these steps, you'll have a potato salad that rivals any you've ever had, with that perfect balance of tangy, sweet, and smoky flavors that make it the best ever.
Pro Tips For Making Best Ever German Potato Salad
- BOIL POTATOES UNTIL FORK-TENDER: Yukon Golds need to be fully cookedāno one likes a chewy bite in potato salad. Test with a fork: it should slide in like butter. If theyāre still firm after 15 minutes, add 5 more and check again. (Yes, even if youāre impatient like me.)
- CRISP BACON WITHOUT WATCHING IT: Thick-cut bacon takes forever, but hereās the trick: lay it flat in a cold skillet, then turn the heat to medium-low. The slow cook keeps it crisp without burning. Flip onceājust onceāand let it render its own magic. (Your future self will thank you.)
- MIX DRESSING LAST MINUTE: The salad will sweat if you toss it too early. Keep the mayo-mustard-vinegar mix separate until serving. Stir it in right before eatingāthis keeps the potatoes dry and the bacon crisp. (I learned this the hard way after a soggy Thanksgiving disaster.)
- USE COLD POTATOES, COLD BACON: Warm potatoes turn mushy when mixed with dressing. Shock them in ice water after boiling, then chill for 15 minutes before combining. Same goes for baconālet it cool completely before chopping. (Sounds weird, but it works.)
Pro cooking tips for perfect results
Potato Texture Secrets
Your potatoes need to be fork-tender but still firmāovercooking turns them mushy. I always test with a fork: it should pierce easily but still hold its shape. For 3 lb Yukon Golds, 12-15 minutes in boiling water is perfect.
Drain immediately and fluff with a fork while warmāthis creates air pockets that prevent gummy texture when mixed with dressing. š„
Bacon Crispiness Hacks
Regular bacon gets limp, but center-cut thick-cut bacon stays crispy. Bake at 400°F for 20-25 minutes on parchment-lined sheets. Reserve 2 tbsp bacon fat from the panāit's pure flavor!
I chop it into ¼-inch pieces and fold them in last so they stay crispy. Pro tip: Use a mesh strainer to drain excess fat without losing any flavor.
Dressing Balance
The magic ratio is 1:1:1 mustard-vinegar-mayo, but taste as you go. I always add 2 tbsp sugar to cut the vinegar's sharpness and 2 tbsp reserved bacon fat for depth. Let the onions and celery marinate in the dressing for 10 minutesāthis softens them slightly and infuses flavor.
If your salad tastes too sharp, add ½ tsp sugar; too mild? Add 1 tsp vinegar.
Preventing Soggy Salad
Salt your onions and celery 10 minutes before mixingāthis draws out moisture so they don't make the salad watery. Also, fold in the bacon and eggs last minute so they stay crisp.
For extra crunch, chill the salad for 30 minutes before servingāit firms up the potatoes and sets the dressing. I always serve it in a wide, shallow bowl so everyone can see the crispy bacon on top.
Make-Ahead Magic
This salad tastes even better the next day! Store in an airtight container with parchment between layers to keep bacon crisp. The flavors meld overnight, but add fresh dill and a splash of vinegar before serving to brighten it up.
For picnics, I pack it in individual mason jars with dressing on topāit stays crispy and doesn't get soggy. š
Grandmother's Trick
My grandmother always added 1 tsp honey to the dressing for depth if we didn't have Dijon mustard. She also swore by 1 extra minute of boiling time for every pound of potatoesā"just to be sure," she'd say.
And here's her secret: she'd let the salad sit for 15 minutes before serving so the flavors could "talk to each other." That patience makes all the difference in that perfect balance of tangy, sweet, and smoky.
Nutrition facts
Frequently asked questions
Why does German potato salad have vinegar and mustard?
The vinegar and mustard combination creates that signature tangy, slightly sweet flavor that sets German potato salad apart. The vinegar cuts through the richness of the potatoes and bacon, while the mustard adds depth and creaminess. My grandmother always said the mustard was the "secret ingredient" that made it specialāit's what gives this salad its authentic taste.
Can I make this potato salad ahead of time?
This salad actually tastes better the next day when the flavors have time to meld together. Store it in an airtight container with parchment paper between layers to keep the bacon crisp. Just give it a good stir and add fresh dill before serving. For picnics, I pack it in mason jars with dressing on topāit stays crispy and doesn't get soggy.
What's the best way to keep the bacon crispy?
Use center-cut thick-cut bacon and bake it at 400°F for 20-25 minutes on parchment-lined sheets. Reserve 2 tbsp bacon fat to use in the dressing, and fold the bacon pieces in last minute so they stay crispy. Pro tip: Use a mesh strainer to drain excess fat without losing any flavor. The secret is timingādon't overcook it!
Can I substitute any ingredients if I'm missing something?
Certainly! No Dijon mustard? Add 1 tsp honey to regular yellow mustard for depth. No sweet pickle relish? Use dill pickle juice plus 1 tsp sugar. For extra crunch, swap bacon for cooked ham or smoked sausage (chopped into small pieces). The key is maintaining the balance of tangy, sweet, and smoky flavorsāadjust seasoning as needed after substituting.
How do I fix a potato salad that's too dry or too wet?
If your salad is too dry, add 1-2 tablespoons of cold water to loosen it up. For a soggy salad, drain any excess liquid and fold in 1 extra tablespoon of mayonnaise to help bind everything together. The dressing should coat the potatoes but not make them mushyāthink creamy but still with some texture. If needed, chill for 30 minutes before serving to help set the dressing.
