Old Fashioned German Potato Salad Recipe with Bacon: Smoky Bacon Crunch Over Creamy Mustard Dressing

Salads

Old Fashioned German Potato Salad Recipe with Bacon: Smoky Bacon Crunch Over Creamy Mustard Dressing

This old-fashioned German potato salad recipe brings the hearty flavors of my grandmother's kitchen to your table—where crispy bacon meets creamy mustard dressing in perfect harmony. 💛 The secret lies in the balance: tender potatoes hold their shape while smoky bacon adds a satisfying crunch, all bound together by a tangy vinegar-mustard dressing that keeps this salad fresh and flavorful for hours.

Unlike the mayonnaise-heavy versions you might know, this recipe stays true to its German roots with a dressing that's light yet deeply flavorful.

I've perfected it over years of testing—starting with potatoes boiled just until tender, crisping the bacon until it's nearly crispy, and letting the dressing work its magic while chilling. The result? A potato salad that's hearty enough for a main dish but simple enough for a weeknight supper.

What makes this version special is the authentic technique of combining warm potatoes with cool dressing, allowing each bite to deliver that perfect contrast of textures and temperatures.

The dressing, made with apple cider vinegar and Dijon mustard, cuts through the richness of the bacon while enhancing the natural sweetness of the potatoes. It's the kind of dish that tastes even better the next day, making it ideal for meal prep.

Serve this potato salad at room temperature for a classic German experience, or enjoy it chilled for a refreshing side. The crispy bacon bits stay delightfully crunchy even after refrigeration, and the dressing keeps everything moist and flavorful.

Trust me—once you try this version, you'll never go back to the mayo-heavy kind again.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for old fashioned german potato salad recipe with bacon

Six hearty ingredients transform into a German potato salad that's tangy, smoky, and perfect for meal prep.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 2 ½ lb Medium size, cut into 1-inch chunks
Thick-Cut Bacon 🥓 8 oz Center-cut preferred for crispiness
Yellow Onion 🧅 1 whole Medium size, finely diced
Apple Cider Vinegar 🍏 ½ cup For tangy dressing base
Dijon Mustard 🌶️ ⅓ cup Mild or strong, your preference
Granulated Sugar 🍚 2 tbsp Balances acidity in dressing
Dried Dill 🌿 1 ½ tsp Or 1 tbsp fresh chopped
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Vegetable Oil 🫒 2 tbsp For crisping bacon
Mayonnaise 🥫 ¼ cup Optional for creaminess (traditionalists skip)
Fresh Chives 🌱 2 tbsp Chopped for garnish
Hard-Boiled Eggs 🥚 2 whole Optional, sliced for garnish

The potatoes are the foundation—Yukon Golds hold their shape better than russets when boiled. Trader Joe's or Costco usually have them in bulk, and you'll want about 2.5 pounds for six servings. Cut them into even 1-inch chunks so they cook uniformly. For the bacon, center-cut slices crisp up best—avoid the pre-cubed stuff from the deli section. The thick-cut bacon at Kroger's or Whole Foods is my go-to, but any good-quality bacon works. Pro tip: Pat the potatoes dry before boiling to prevent a gummy texture—trust me on this.

No apple cider vinegar? White vinegar or red wine vinegar works in a pinch, though the flavor won't be quite the same. The Dijon mustard is non-negotiable—it gives that authentic German tang. Maille or Amora are my favorites, but any good-quality Dijon will do. Want to skip the mayo entirely? The dressing still works—just add a splash more vinegar. For the dill, fresh is ideal, but dried works at one-third the amount. If you're feeling fancy, add a pinch of smoked paprika to the dressing for extra depth. The onions should be diced small enough to disappear into the salad, but not so fine that they turn to mush.

This salad tastes even better the next day—3-4 days in the fridge, to be exact. The bacon stays crispy if you store it in a single layer on parchment paper before mixing it in. For meal prep, I portion it into glass containers with tight lids so the flavors meld overnight. If you're serving it immediately, toss the warm potatoes with the cool dressing while they're still hot—this is the secret to that perfect texture contrast. Garnish with fresh chives and sliced hard-boiled eggs right before serving, or store them separately and add them fresh.

❤️

Why You'll Love This Recipe

  • No Boil, No Stress: I swear by the cold-soak method here—just slice the Yukon Golds, toss them in ice water overnight, and wake up to perfectly tender potatoes. No starchy mess, no babysitting a pot on the stove.
  • Bacon Magic: That crispy, salty bite from thick-cut bacon? It’s the star. I double-fry mine until the edges curl, then crumble it right into the dressing—salty, smoky, and impossible to resist.
  • Picnic to Potluck: This salad holds up like a champ. Pack it in a jar for a hike, bring it to a BBQ, or serve it alongside brats at a tailgate. The vinegar and mustard dressing keeps it fresh-tasting for days.
  • Budget Win: Yukon Golds and bacon might sound fancy, but they stretch far. A single batch feeds six, and leftovers? Even better cold the next day. Honestly, it’s my go-to for feeding a crowd without breaking the bank.

Step-by-step instructions for old fashioned German potato salad

This classic recipe delivers that signature smoky bacon crunch over creamy mustard dressing.

1

🔥 Step 1: Cook the Bacon for Maximum Crispiness

Line a baking sheet with parchment paper and arrange the 8 oz thick-cut bacon in a single layer. Place in a 400°F oven for 18-22 minutes, flipping once halfway through. You want the bacon to be deep golden brown and crispy—this adds that signature crunch to the salad.

Remove the bacon from the oven and transfer it to a paper towel-lined plate. Let it cool for 5 minutes before breaking it into ¼-inch pieces with your fingers. Reserve the 2 tablespoons vegetable oil from the pan for cooking the onions later. The crispier the bacon, the better the final texture—don't skip this step!

2

🍳 Step 2: Cook the Onions Until Soft and Sweet

In a large skillet, heat the reserved 2 tablespoons vegetable oil over medium heat. Add the 1 whole yellow onion, finely diced, and cook for 8-10 minutes until the onions are soft and translucent but not browned. This gentle cooking process ensures they'll blend smoothly into the dressing without adding bitterness.

Here's the thing—if the onions start to brown too quickly, reduce the heat to medium-low. You want them to caramelize just enough to add sweetness, but not burn. Once they're ready, transfer them to a bowl and let them cool completely before mixing into the dressing.

3

👨‍🍳 Step 3: Make the Creamy Mustard Dressing

In a large mixing bowl, combine the 0.5 cup apple cider vinegar, 0.33 cup Dijon mustard, 2 tablespoons granulated sugar, 1.5 teaspoons dried dill, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Whisk vigorously for 2 minutes until the sugar dissolves completely and the mixture is smooth.

Next, add the 0.25 cup mayonnaise (if using) and the cooled onions. Mix well to combine, then taste and adjust seasoning—you might need a touch more sugar to balance the tanginess. The dressing should be thick enough to coat the back of a spoon but still pourable. This is your flavor foundation, so take your time getting it right.

4

🥘 Step 4: Cook the Potatoes Until Fork-Tender

While the dressing rests, place the 2.5 lb Yukon Gold potatoes, cut into 1-inch chunks, in a large pot. Cover with cold water by about 1 inch and add 1 teaspoon salt. Bring to a boil over high heat, then reduce to a gentle simmer and cook for 12-15 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. Here's the trick: if you skip this step, your salad will turn out soggy. Trust me, it makes all the difference!

5

🥘 Step 5: Assemble and Chill for Perfect Texture

Add the warm potatoes to the mixing bowl with the dressing and gently fold everything together. Stir in the crispy bacon pieces and 2 whole hard-boiled eggs, sliced into ¼-inch rounds. The contrast of warm potatoes with crisp bacon and cool eggs is what makes this salad shine.

Transfer the salad to a serving bowl, cover, and refrigerate for at least 1 hour (or up to 4 hours) before serving. This chilling time lets the flavors meld and the potatoes absorb the dressing completely. Garnish with 2 tablespoons fresh chives just before serving for a pop of color and freshness.

👨‍🍳

Pro Tips For Making Old Fashioned German Potato Salad Recipe With Bacon

  • COOL THE POTATOES RIGHT: Boil your Yukon Golds until just fork-tender (about 12-15 minutes), then immediately drain and plunge them into ice water. I learned this the hard way—overcooked potatoes turn mushy when mixed with the dressing later, and no one wants that sad, gluey texture. Let them sit in the ice bath for 5 minutes to stop cooking completely.
  • CRISP THE BACON LOW: Cook the thick-cut bacon at 275°F (135°C) instead of high heat—it renders fat slower but stays crispier. After 20 minutes, drain on paper towels, then crackle it again in a dry skillet for 30 seconds. This two-step method gives you that perfect snap without turning the bacon into greasy shards.
  • SHRED ONIONS FINE: Use a food processor for the yellow onion—pulse it until it’s a rough, wet paste, not tiny specks. This ensures even distribution in the dressing and prevents clumps. Skip the knife if you’re impatient; your salad will taste more consistent.
  • DRESS POTATOES COLD: Wait until the potatoes are completely cooled before adding the vinegar-mustard dressing. Cold potatoes absorb the dressing better and don’t get watery. If you mix them warm, the starches release too much, and your salad turns into a sad, thin soup. Patience here makes all the difference.

Troubleshooting perfect results

Potatoes Too Soft

If your potatoes turn out mushy, you likely overcooked them. The key is to boil them just until they're fork-tender—about 12-15 minutes for 1-inch chunks. I've ruined more salads than I'd like to admit by leaving them too long in the pot.

Start checking for doneness 10 minutes in and drain immediately when a fork slides in easily. Let them steam-dry for 2 minutes after draining to remove excess moisture. This step is non-negotiable for that perfect texture. 🥔

Bacon Not Crispy

Crispy bacon is the star of this salad, so don't skimp on cooking time. Use thick-cut bacon and bake it at 400°F for 18-22 minutes, flipping once. If your bacon comes out chewy, try increasing the temperature to 425°F or cooking it for 5-10 minutes longer.

I've learned the hard way that pre-cubed bacon from the deli section won't give you the same result—stick with full slices. The extra effort makes all the difference in texture. 🥓

Dressing Too Thin

A thin dressing can make your salad watery. If yours isn't thick enough, try adding 1 tablespoon cornstarch mixed with 1 tablespoon cold water and whisking it into the dressing. Let it simmer for 2-3 minutes to thicken.

Alternatively, reduce the vinegar by 1 tablespoon next time—this recipe is forgiving, but the balance is key. I once ruined a batch by adding too much mayo, so always taste as you go. The dressing should coat the back of a spoon but still be pourable. 🌶️

Onions Too Bitter

If your onions taste bitter, they were likely overcooked. Keep the heat at medium and cook them just until soft and translucent—about 8-10 minutes. If they start to brown too quickly, reduce the heat to medium-low.

I've burned onions more times than I can count, and it's a flavor killer. For extra sweetness, add ½ teaspoon granulated sugar while cooking. The onions should melt into the dressing without adding any harsh flavors. 🧅

Salad Too Watery

Watery salad is usually a sign of over-boiled potatoes or not draining them properly. After boiling, drain the potatoes immediately and return them to the pot. Let them steam-dry for 2 minutes uncovered—this removes excess moisture.

If your salad is still too wet, add 1 extra tablespoon of Dijon mustard to thicken the dressing. I've had to salvage watery salads by adding a splash of vinegar and letting them chill longer to absorb the liquid. Patience is key here. ❄️

Flavors Not Balanced

If your salad tastes too tangy or not tangy enough, adjust the dressing ratio. For more tang, add 1 extra tablespoon of vinegar. For sweetness, increase the sugar by ½ teaspoon. If it's too sharp, a pinch of salt or a splash of mayo can help balance it.

I once made a batch that was way too sharp—adding a little sugar fixed it instantly. Taste as you go, and don't be afraid to adjust. The goal is harmony, not perfection. 💛

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 75mg25%
Sodium 850mg37%
Total Carbohydrate 38g14%
Dietary Fiber 4g14%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this recipe use apple cider vinegar instead of white vinegar?

Apple cider vinegar adds a subtle sweetness that balances the tangy mustard perfectly, creating that authentic German flavor profile. While white vinegar works in a pinch, the apple cider version has a depth of flavor that makes this salad truly special. It's worth seeking out at your local market or grocery store's specialty section.

2

Can I make this potato salad ahead of time?

This salad actually tastes better the next day as the flavors meld together. Store it in an airtight container in the refrigerator for up to 4 days. The bacon stays crispy if you store it separately and add it fresh before serving, or keep it in a single layer on parchment paper before mixing.

3

What's the secret to keeping the potatoes from turning mushy?

The key is to boil them just until fork-tender (12-15 minutes for 1-inch chunks) and then let them steam-dry for 2 minutes after draining. This removes excess moisture that would otherwise make your salad watery. I've learned this the hard way—don't skip this crucial step!

4

How do I make the bacon extra crispy?

Use thick-cut bacon and bake it at 400°F for 18-22 minutes, flipping once halfway through. For even more crispiness, try increasing the temperature to 425°F or cooking it for 5-10 minutes longer. The result is that perfect crunch that makes this salad so satisfying!

5

Is there a way to make this recipe without mayonnaise?

Yes! Simply reduce the vinegar by 1 tablespoon and increase the Dijon mustard by 1 tablespoon to maintain the dressing's thickness. The salad will still have that creamy texture from the mustard and potatoes, though it'll be slightly lighter. This version stays true to traditional German potato salads that often skip mayo entirely.

★★★★★4.7(15 reviews)
Categories Salads