Warm German Potato Salad with Smoky Bacon Vinaigrette (No Mayo!)

I used to be a mayo potato salad person. Full stop. Then a neighbor brought a big bowl of warm german potato salad to our block party – and honestly, I haven’t looked back.
This hot german potato salad recipe is everything you want in a side dish: smoky from the bacon, tangy from the apple cider vinegar, and just barely sweet to balance it all out. No mayonnaise, no hard-boiled eggs, no chilling required. You toss the potatoes while they’re still warm so they soak up every drop of that glossy, bacony vinaigrette. The result? A side dish people ask about by name.
I make this every summer for cookouts, but honestly it works all year. Serve it with bratwurst, grilled chicken, or pork chops and watch it disappear.
Recipe Highlights
| Prep Time | 10 minutes |
| Cook Time | 25 minutes |
| Total Time | 35 minutes |
| Calories | ~280 per serving |
| Servings | 6 |
| Difficulty | Easy |
| Cuisine | German / American |
Why This German Potato Salad Recipe Works
- No mayo means it’s safe at room temp longer — perfect for outdoor gatherings and potlucks
- Warm potatoes absorb the vinaigrette as they cool, which means every single bite is deeply flavorful, not just coated on the outside
- Bacon grease in the dressing adds a smoky richness you simply can’t fake with olive oil alone
- Ready in 35 minutes — no chilling time, no waiting around
- Pantry staples only — if you have bacon, potatoes, and apple cider vinegar, you’re basically already there

Ingredient Notes & Substitutions
Red potatoes are the star here. They’re waxy, which means they hold their shape after boiling and don’t turn into mush when you toss them with the warm dressing. Yukon Gold potatoes work just as well. Please don’t use russets — they’ll fall apart on you.
Bacon – regular-cut streaky bacon is what you want. Thick-cut is too chewy once it cools down. And do NOT drain that bacon grease. It’s going straight into the vinaigrette, which is what makes this a warm german potato salad and not just potatoes with vinegar.
Apple cider vinegar gives that classic tangy-sweet flavor. In a pinch, white wine vinegar works fine. Regular white vinegar is a little sharp but still doable if that’s what you have.
Dijon mustard helps emulsify the dressing so it clings to the potatoes instead of pooling at the bottom of the bowl. Yellow mustard works too if Dijon isn’t your thing.
Fresh dill is my strong preference here – it’s bright and herby in a way dried dill just isn’t. That said, fresh parsley is a totally solid swap.
Can’t find red potatoes? Baby yellow potatoes work beautifully. Just make sure whatever you use is a waxy variety.
How to Make Warm German Potato Salad – Step by Step

Step 1. Add your potatoes to a large pot and cover with cold salted water (about 1 tablespoon of salt). Bring to a boil and cook for 10–15 minutes, or until a fork slides through easily but the potatoes still hold their shape. You don’t want them falling apart.
Step 2. Drain the potatoes and let them cool just enough to handle — about 5 minutes. Slice them into ¼-inch rounds while still warm. This is important: warm potatoes drink up the dressing. Don’t wait until they’re fully cooled.
Step 3. While the potatoes cook, fry your bacon in a large skillet over medium heat until crispy. Transfer to a paper towel-lined plate and roughly chop. Leave all that beautiful bacon grease in the pan — don’t even think about wiping it out.

Step 4. In the same pan with the bacon grease, add the diced yellow onion. Cook over medium heat until soft and translucent, about 4–5 minutes. Lower the heat before the next step.
Step 5. Whisk together the apple cider vinegar, dijon mustard, granulated sugar, brown sugar, salt, and pepper in a small bowl. Pour the mixture into the pan with the onions. Let it come to a gentle simmer for 1–2 minutes, stirring as it heats up. This is your vinaigrette — it should smell incredible right about now.
Step 6. Pour the warm vinaigrette over the sliced potatoes and toss gently. Add most of the bacon back in, reserving a little for topping. Toss in the dill and green onions. Taste and adjust salt and vinegar as needed.
Step 7. Transfer to your serving dish, top with the reserved crispy bacon bits, a little extra dill, and serve warm. That’s it!
Tips, Storage & Make-Ahead Notes
Storage: Leftovers keep in an airtight container in the fridge for up to 4 days. The potatoes will absorb more dressing as they sit, so keep a little extra vinaigrette on the side to freshen it up before serving.
Reheating: Warm gently in a skillet over low heat with a splash of chicken broth or a little extra vinegar to loosen it up. It reheats surprisingly well.
Make-ahead tip: You can cook the potatoes and bacon a day ahead. Store separately. When ready to serve, make the vinaigrette fresh and toss everything warm. The dressing itself takes about 5 minutes.
How to know it’s done: Potatoes should be tender all the way through but not mushy. A fork should go in with very little resistance. Pull them off the heat on the early side — they’ll continue cooking slightly from their own heat.
Common mistake: Waiting too long to dress the potatoes. Cold potatoes don’t absorb the vinaigrette — you’ll just end up with coated slices instead of fully flavored ones. Dress them while warm, always.
Variations & Add-Ons
Add celery seed — a pinch or two goes into a lot of traditional hot german potato salad recipes and adds a subtle savory note that’s really lovely.
Make it smokier — use smoked paprika in the vinaigrette, or swap regular bacon for a smoked variety. Adds serious depth.
Add a handful of capers — sounds unusual but it works incredibly well with the vinegar-forward dressing. Very Southern German-style.
Make it heartier — stir in some sliced hard-boiled eggs right before serving. It makes this closer to a full lunch situation.
Lighter version — reduce the bacon to 4 strips and drizzle in 1–2 tablespoons of olive oil in place of some of the bacon grease. Still great, slightly lighter.

What to Serve With Warm German Potato Salad
This is one of those side dishes that works with almost anything off the grill. My favorites:
- Bratwurst or kielbasa — the classic German pairing, obviously
- Grilled chicken thighs — the tangy vinaigrette cuts right through the richness
- Pan-seared pork chops — incredible combo
- BBQ ribs — the contrast between smoky sweet ribs and tangy potato salad is unbeatable
- Simple grilled sausages — a quick weeknight dinner sorted

Frequently Asked Questions
Can I make German potato salad ahead of time?
Yes! Cook the potatoes and bacon a day early and store them separately in the fridge. Make the vinaigrette fresh when you’re ready to serve, then warm it up and toss everything together. It takes about 10 minutes to pull together that way.
What’s the difference between German potato salad and regular potato salad?
American potato salad is typically mayonnaise-based and served cold. German potato salad uses a warm vinegar and bacon dressing instead of mayo — no eggs, no cream, no chilling. The warm potatoes absorb the tangy vinaigrette while you toss them, which gives it a completely different flavor profile.
Can I freeze German potato salad?
Freezing isn’t recommended — potatoes get grainy and watery once thawed. This recipe is best fresh or kept in the fridge for up to 4 days.
What potatoes are best for German potato salad?
Waxy potatoes — red potatoes or Yukon Gold — are the go-to choice. They hold their shape after boiling and absorb the dressing without turning mushy. Avoid starchy varieties like russets.
Can I make this without bacon?
Technically yes, but you’d be losing a lot of what makes this recipe great. The bacon grease goes into the vinaigrette and adds smoke and richness. If you need a pork-free version, use turkey bacon or add 2 tablespoons of olive oil in place of the grease, plus a little smoked paprika.
How do I keep it warm for a party?
Transfer to a slow cooker on the WARM setting. Stir occasionally and add a splash of broth if it starts to dry out. Works great for potlucks.
Is this authentic German potato salad?
This is the American-German style — most closely associated with the Bavarian region. It’s not what every German grandmother makes, but it’s the version that found its way into American cookbooks via German immigrants and has been beloved here for generations.
Warm German Potato Salad with Smoky Bacon Vinaigrette (No Mayo!)
Course: Vegetarian SaladsCuisine: German-AmericanDifficulty: Easy6
servings10
minutes25
minutes280
kcalTender red potatoes tossed in a warm, tangy apple cider vinegar and bacon dressing — this no-mayo hot german potato salad is ready in 35 minutes and is the best side dish you’ll bring to any cookout.
Ingredients
For the potatoes:
2 pounds red potatoes (or Yukon Gold), unpeeled
1 tablespoon kosher salt (for boiling water)
For the smoky bacon vinaigrette:
6 strips regular-cut bacon, roughly chopped after cooking
1 medium yellow onion, finely diced
⅓ cup apple cider vinegar
1 tablespoon Dijon mustard
1 teaspoon granulated sugar
1 teaspoon brown sugar
½ teaspoon kosher salt
¼ teaspoon black pepper
To finish:
3 green onions, thinly sliced
2 tablespoons fresh dill, roughly chopped (or fresh parsley)
Extra salt and pepper to taste
Directions
- Boil the potatoes. Place potatoes in a large pot and cover with cold water by at least an inch. Add 1 tablespoon kosher salt. Bring to a boil and cook for 10–15 minutes, until fork-tender but still holding their shape. Drain and let cool for 5 minutes.
- Slice while warm. Cut the potatoes into ¼-inch rounds and place in a large mixing bowl. Keep them warm while you make the dressing.
- Cook the bacon. In a large skillet over medium heat, cook bacon until crispy, about 8 minutes. Transfer to a paper towel-lined plate. Do not drain the pan — you need the bacon grease.
- Sauté the onion. In the same pan with the bacon grease, cook the diced onion over medium heat until soft and translucent, 4–5 minutes.
- Make the vinaigrette. Whisk vinegar, mustard, both sugars, salt, and pepper together. Pour into the pan with the onions. Stir and let simmer gently for 1–2 minutes until slightly reduced and fragrant.
- Dress the potatoes. Pour the warm vinaigrette over the sliced potatoes immediately. Toss gently to coat. Fold in most of the bacon, the green onions, and dill. Taste and adjust seasoning — add more vinegar for tang, a pinch of sugar if needed.
- Serve warm. Transfer to a serving bowl or platter. Top with reserved crispy bacon bits and a few more dill sprigs. Serve right away.
Notes
- Storage: Refrigerate in an airtight container for up to 4 days. Reserve a little extra dressing to revive leftovers.
Reheating: Warm gently in a skillet with a splash of broth or a little extra apple cider vinegar.
Make-Ahead: Cook potatoes and bacon a day ahead, store separately. Make vinaigrette fresh when ready to serve.
Substitutions: White wine vinegar works in place of apple cider vinegar. Fresh parsley instead of dill. Turkey bacon in a pinch (add 1 tablespoon olive oil to compensate for reduced fat).
Freezing: Not recommended — potatoes become grainy after freezing.
Pro Tip: Dress the potatoes while they’re still warm. This is what makes the flavor so deep — the warm potato slices absorb the vinaigrette as they cool. - Nutrition (per serving, approximate)
Calories: 280 | Protein: 8g | Carbs: 32g | Fat: 13g | Fiber: 3g | Sugar: 4g
Note: Nutrition is approximate and will vary based on bacon type and exact portion size.
Warm Closing
There’s something about this warm german potato salad that just feels right — it’s cozy and tangy and deeply satisfying in a way that no cold mayo salad ever quite manages. I’ve brought this to summer BBQs, Oktoberfest dinners, and casual Sunday meals, and it disappears every single time.
If you’re a german potato salad loyalist who already knows what they’re about — you’re going to love this version. And if you’ve never tried the hot german potato salad style before, this is the perfect place to start. I genuinely can’t wait for you to taste it!
Make it this weekend and let me know how it goes in the comments below. And if you save it for later — Pin this recipe so you can find it when grilling season kicks in!
