You know what gets me every single time? A warm potato salad that makes everyone at the table go quiet for a second. That first bite when the smoky bacon hits, followed by that tangy kick… yeah, that’s what this German Potato Salad does.
I’m not talking about the mayo-heavy stuff that sits in your fridge for days. This one’s different. It’s got a warm bacon-vinegar dressing that literally soaks into the potatoes while they’re still hot.
Lighter. Brighter. And honestly? Way more interesting.
My first taste of this style happened at a neighbor’s cookout about five years ago. I took one bite and thought, “Wait, potato salad can taste like this?” The crispy bacon, the garlic, that sweet-and-tangy thing going on… it changed everything for me.
Now I make it year-round. Summer barbecues. Winter dinners. Doesn’t matter.

Here’s the secret that makes it work.
You serve it warm.
When potatoes are hot, they’re like little sponges. They soak up all that flavorful dressing in a way cold potatoes just can’t. It’s not rocket science, but it makes a huge difference.
Planning a cookout? Need a side that won’t bore anyone? This delivers every time.
Prep Time: 10 minutes | Cook Time: 30 minutes | Total Time: 40 minutes
Servings: 6 | Difficulty: Easy
Let’s Talk Ingredients
I’m going to break down exactly what you need and why each thing matters.
| Ingredient | Quantity | Notes |
|---|---|---|
| Yukon gold or red potatoes | 2 lb | Whole, unpeeled, scrubbed clean |
| Olive oil | 1/2 Tbsp | For sautéing |
| Bacon | 8 oz | Chopped into 1/2″ pieces |
| Red onion | 1/2 medium | Diced |
| Garlic cloves | 3 | Minced |
| Fresh dill | 2 Tbsp | Finely chopped |
| Fresh parsley | 2 Tbsp | Finely chopped |
| Chicken or vegetable stock | 1/4 cup | Can substitute water |
| Apple cider vinegar | 1/4 cup | Adds tangy brightness |
| Dijon mustard | 2 Tbsp | Stone ground or whole-grain works too |
| Sugar or honey | 1 Tbsp | Adjust to taste |
| Fine sea salt | 1 tsp | Or to taste |
| Black pepper | 1/2 tsp | Freshly ground, or to taste |
The Foundation: Potatoes
Use Yukon gold or red potatoes. Period.
Why? They’re waxy. That means they hold their shape after boiling instead of turning into mush. Russets? They’ll crumble apart and you’ll end up with something closer to mashed potatoes than a salad.
Nobody wants that.
The Star: Bacon
Eight ounces of bacon brings the smokiness and richness that makes this dish memorable. Those crispy bits scattered throughout? Texture heaven.
But here’s the thing most people miss.
The bacon grease becomes part of your dressing. Don’t pour it out. That’s liquid gold right there.

The Aromatics: Onion and Garlic
Red onion and garlic get cooked in that bacon fat. This isn’t just about adding flavor – it’s about layering flavor. When you cook aromatics in bacon grease, they pick up all that savory goodness and spread it through the whole dish.
The Brightness: Fresh Herbs
Dill and parsley aren’t optional here. Well, technically they are, but don’t skip them.
Dill gives you that slightly sweet, grassy thing. Parsley adds freshness. Together? They cut through all the richness and make the salad feel balanced instead of heavy.
The Tang: Apple Cider Vinegar
This is what gives the salad its signature kick. It cuts right through the bacon fat and wakes up your taste buds. You need that brightness to balance everything else.
The Glue: Dijon Mustard
Two tablespoons of Dijon does double duty. First, it adds a sharp, slightly spicy flavor that’s way more interesting than regular yellow mustard. Second, it helps the dressing stick to the potatoes instead of pooling at the bottom of the bowl.
The Balance: Sugar or Honey
I know what you’re thinking. Sugar in potato salad?
Trust me on this. Just one tablespoon balances out the vinegar’s acidity. Without it, the dressing would be way too sharp. With it? Everything tastes rounded and complete.
Think of it like this: sugar is to vinegar what salt is to coffee. It doesn’t make it sweet – it makes it right.
The magic happens when all these ingredients work together. Each one has a job. Each one matters.
Time to Cook This Thing
Alright, let’s walk through this step by step. I’ll show you exactly how to nail it every time.
Step 1: Get Those Potatoes Going
Scrub your potatoes clean but leave the skins on. Drop them in a large saucepan and cover with about 2 inches of water.
Crank the heat to high. Bring it to a rolling boil.
Once it’s boiling, turn it down to keep a gentle, low boil going. You’re looking at 15-25 minutes depending on how big your potatoes are.
How do you know they’re done?
Stick a fork in the center. It should slide through easily. Not mushy – just tender.
Drain them. Set them aside uncovered to cool for about 30 minutes.
Why uncovered? If you cover them, condensation makes them soggy. Nobody wants soggy potatoes.
Here’s what you need to know: Don’t overcook these. Seriously. They should be fork-tender but still hold their shape. If they get too soft, they’ll turn to mush when you mix everything together. Test them early. Test them often.

Step 2: Make That Bacon Crispy
While your potatoes are cooling, heat that half tablespoon of olive oil in a large skillet over medium heat.
Toss in your chopped bacon.
Sauté for 8-10 minutes, stirring every so often. You want it crisp. Deeply browned. The rendered fat pooling in the pan is what we’re after.
Use a slotted spoon to fish out the bacon. Transfer it to a paper towel-lined plate. This drains the extra grease but keeps it crispy.
Now here’s the critical part.
Keep 3-4 tablespoons of that bacon grease in the pan. Don’t dump it. Don’t wipe it out. This is the foundation of your dressing.
Step 3: Cook Your Aromatics
Red onion goes right into that hot bacon grease. Stir it around for 3-4 minutes until it softens and turns translucent.
Then add the garlic. Just 30 seconds more.
Watch it close because garlic burns fast. You’ll smell it when it’s ready – that amazing aroma that makes you actually hungry.
Step 4: Build the Dressing
Pour in the apple cider vinegar and chicken stock. Add the Dijon mustard.
Start with 1 tablespoon of sugar. You can always add more.
Hit it with salt and freshly ground black pepper. Stir continuously for about 2 minutes.
The mixture should reduce a little. Thicken just slightly.
Taste it now.
Too tangy? Add another pinch of sugar. The balance should feel good – not like you’re drinking straight vinegar.
Quick tip: Your dressing should taste a bit stronger than you think it needs to be. Remember, you’re mixing it with mild potatoes. That intensity will mellow out perfectly.

Step 5: Bring It All Together
Cut your warm potatoes into bite-sized chunks.
You can peel them if you want. I never do. The skins add texture and nutrients. Plus they look rustic and homey.
Toss the potato chunks in a large mixing bowl. Pour that warm dressing over them immediately. Add the crispy bacon. Add both herbs.
Gently toss everything with a large spoon or spatula.
Key word: gently. You’re not making mashed potatoes. You want the chunks coated, not destroyed.
This is crucial: Mix while the potatoes are still warm. Warm potatoes absorb that dressing like nobody’s business. Cold potatoes? They just sit there. You lose all that flavor penetration.
Want it pretty? Garnish with extra parsley or dill. Those bright green herbs make it look as good as it tastes.
How to Serve It
Traditional German Potato Salad is best warm or at room temperature.
The warmth makes the flavors pop. The bacon fat stays silky instead of turning solid. Everything just works better.
But here’s something interesting.
Leftovers taste completely different when they’re chilled. The flavors meld overnight in the fridge. It’s like eating a totally different salad – but still delicious.
Some people actually prefer it the next day. My husband is one of them.
Storing and Reheating
Got leftovers? Transfer them to an airtight container. They’ll keep in the fridge for 3-4 days max.
The potatoes will soak up more dressing as they sit. That’s normal.
To reheat, just microwave in 30-second bursts until it’s warmed through.
Or if you want to get fancy, put it in an oven-safe dish covered with foil. Bake at 350°F for about 15 minutes.
The foil keeps moisture in so the potatoes don’t dry out. Pull it off for the last few minutes if you want the bacon to crisp back up.

This recipe delivers big flavor without being complicated. The textures. The tastes. It all comes together into something special that works for literally any occasion.
Mix It Up: Variations That Work
Want to make this recipe your own? Here’s how.
Switch Your Vinegar
Apple cider vinegar is my go-to because it’s got mellow sweetness. But white vinegar gives you a sharper tang if that’s what you like. Sherry vinegar? That adds subtle complexity.
All good options.
Play with Mustard
Whole-grain mustard puts visible seeds throughout the salad. Stone-ground adds rustic texture. Even regular yellow mustard works if that’s all you’ve got – just know it’ll be milder.
Change Up the Herbs
Dill is traditional. But green onions add bite. Some people toss in finely diced pickles for briny crunch.
Try different combinations. See what you like best.
Adjust for Potato Size
Using bigger potatoes? Cut them in half before boiling. This makes sure everything cooks evenly. Nothing worse than some potatoes done and others still hard in the middle.
Keep your pieces similar in size. They’ll all finish at the same time.
What to Serve It With
This German Potato Salad plays well with so many things. Here are the combinations that work best in my kitchen:
Grilled sausages are classic. The smoky char pairs perfectly with the tangy dressing. Can’t go wrong there.
Roasted chicken or pork works beautifully too. The warm salad complements the meat without competing with it.
For casual cookouts, serve it alongside burgers and grilled veggies. It adds a touch of sophistication to backyard food.
Want to go full German? Add sauerkraut to the table. The fermented cabbage and potato salad create this authentic flavor harmony that just works.
Your Questions Answered
Can I make this ahead?
Yes! Actually, it gets better after sitting for a few hours. Make it up to a day ahead, then gently rewarm before serving. The flavors have time to get friendly with each other.
What if I don’t have bacon?
Turkey bacon works as a substitute. The flavor will be lighter though.
Going vegetarian? Skip the bacon entirely. Use extra olive oil in the dressing. Add smoked paprika to get some of that smoky depth back.
Why do my potatoes keep falling apart?
You’re overcooking them. That’s the problem.
Test them frequently while they’re boiling. They should be tender but still firm enough to hold their shape when you cut them. Pull them early rather than late.
Can I use russet potatoes?
I wouldn’t. Russets are starchy instead of waxy. They crumble when you mix them with the dressing.
Stick with Yukon gold or red potatoes. They give you the texture you need.
How do I know when the dressing is ready?
It should reduce slightly and look glossy. When you dip a spoon in and pull it out, the dressing should coat the back lightly.
Taste it. The sweet-tangy balance should feel right before you pour it over the potatoes.
Do I have to peel the potatoes?
Nope! The skins add fiber and nutrients. Plus they give it that rustic, homemade look.
Just scrub them really well before cooking. If you prefer it smoother, peeling is totally optional.
Can this be served cold?
Sure, though traditionally it’s warm.
Cold leftovers taste different because the dressing fully absorbs. Some folks actually prefer it that way. My advice? Try it both ways and see which you like better.
This recipe is flexible. Make it your own. Adjust the ingredients to match your taste. That’s the whole point.

German Potato Salad
Ingredients
- 2 lb Yukon gold or red potatoes whole, unpeeled, scrubbed clean
- 1/2 Tbsp olive oil for sautéing
- 8 oz bacon chopped into 1/2″ pieces
- 1/2 medium red onion diced
- 3 garlic cloves minced
- 2 Tbsp fresh dill finely chopped
- 2 Tbsp fresh parsley finely chopped
- 1/4 cup chicken or vegetable stock can substitute water
- 1/4 cup apple cider vinegar
- 2 Tbsp Dijon mustard stone ground or whole-grain works too
- 1 Tbsp sugar or honey adjust to taste
- 1 tsp fine sea salt or to taste
- 1/2 tsp black pepper freshly ground, or to taste
Instructions
- Scrub potatoes clean but leave skins on. Place in a large saucepan and cover with about 2 inches of water. Bring to a rolling boil over high heat, then reduce to maintain a gentle, low boil. Cook for 15-25 minutes until fork-tender (fork should slide through easily but potatoes should still hold their shape). Drain and set aside uncovered to cool for about 30 minutes.
- While potatoes cool, heat olive oil in a large skillet over medium heat. Add chopped bacon and sauté for 8-10 minutes, stirring occasionally, until crisp and deeply browned. Use a slotted spoon to transfer bacon to a paper towel-lined plate. Keep 3-4 tablespoons of bacon grease in the pan.
- Add diced red onion to the hot bacon grease. Sauté for 3-4 minutes until softened and translucent. Add minced garlic and cook for 30 seconds more, stirring constantly to prevent burning.
- Pour in apple cider vinegar and chicken stock. Add Dijon mustard, sugar (start with 1 tablespoon), salt, and black pepper. Stir continuously for about 2 minutes until mixture reduces slightly and thickens. Taste and adjust seasoning – add more sugar if too tangy.
- Cut warm potatoes into bite-sized chunks (peeling is optional). Place in a large mixing bowl. Immediately pour warm dressing over potatoes. Add crispy bacon and both fresh herbs. Gently toss everything together with a large spoon or spatula, being careful not to break up the potatoes.
- Serve warm or at room temperature. Garnish with extra parsley or dill if desired. Store leftovers in an airtight container in the refrigerator for 3-4 days. Reheat in microwave in 30-second bursts or in oven at 350°F for 15 minutes covered with foil.
Notes
- Don’t overcook the potatoes – they should be fork-tender but still hold their shape when cut.
- Mix while potatoes are still warm so they absorb the dressing properly.
- Keep 3-4 tablespoons of bacon grease – it’s essential for the dressing’s flavor.
- The dressing should taste slightly stronger than needed since it will mellow when mixed with potatoes.
- Try white vinegar or sherry vinegar instead of apple cider vinegar for different flavor profiles.
- Use whole-grain or stone-ground mustard for added texture.
- Add green onions or finely diced pickles for extra crunch.
- For vegetarian version: skip bacon, use extra olive oil, and add smoked paprika for smoky depth.