Introduction
This recipe uses boiling - covered in Cooking 101. German potato salad is one of those dishes that surprises people the first time they try it. There's no mayo, no chilling time, and nothing fussy about it. Instead, it's served warm, dressed in a sharp vinegar sauce, and built on a base of bacon, onions, and tender potatoes that soak up every bit of flavor.
This version comes directly from my family and focuses on the fundamentals. Cooking the potatoes just until tender keeps them intact, while rendering the bacon first creates the foundation for the dressing. The hot vinegar mixture pulls everything together in the pan, coating the potatoes instead of drowning them.
It's the kind of side dish that holds its own at a potluck and pairs especially well with comfort-food mains. If you're planning a full spread, this pairs well with Classic Sloppy Joes, Done Right, or with something simple and hearty like Easy Pork and Sauerkraut. And if you're building a plate with a little crunch on the side, Homemade Dill Pickles are a natural match.
This is potato salad the way it was meant to be: warm, tangy, savory, and deeply satisfying without trying too hard. Find more favorites in Summer Fresh.
If you're building a short list of dependable dinners, add Potatoes Romanoff.
Why This Recipe Works
This recipe relies on balance and timing.
The potatoes are cooked just until fork-tender so they hold their shape when tossed in the hot dressing. The rendered bacon fat becomes the base for the vinaigrette, adding richness without heaviness. Vinegar cuts through the fat, sugar softens the acidity, and onions add sweetness and texture.
Because the dressing is warm when it hits the potatoes, it soaks in immediately, infusing the potatoes with flavor throughout rather than just coating the surface.
No mayonnaise. No chilling. Just bold, savory comfort.
Ingredient Notes
- Potatoes: Waxy varieties like Yukon Gold or red potatoes work best because they hold their shape. Russets can work, but may break apart more easily.
- Bacon: Thick-cut bacon adds more texture and deeper flavor. The rendered fat is essential - don't discard it.
- White Vinegar: Classic and clean. You can substitute apple cider vinegar for a slightly softer tang.
- Sugar: Balances the acidity. Adjust to taste depending on how sharp you like your salad.
- Onion: A small yellow or white onion works perfectly. Cook it gently until soft and lightly golden.
- Fresh Parsley: Adds freshness and color right at the end.
Tips for Best Results
- Start potatoes in cold water for even cooking.
- Don't overcook the potatoes - they should be tender but intact.
- Let the onions cook slowly for better flavor.
- Add the dressing while everything is hot so it absorbs properly.
- Fold gently to prevent breaking the potatoes.
Variations and Substitutions
- Add a teaspoon of Dijon mustard for extra depth.
- Stir in sliced celery for crunch.
- Add a splash of apple cider vinegar for a slightly sweeter finish.
- Toss in thinly sliced green onions for added brightness.
- Add a pinch of caraway seeds for a traditional German touch.
Storage and Reheating
Refrigerator:
Store leftovers in an airtight container for up to 3 days.
Reheating:
Warm gently in a skillet over medium-low heat or microwave in short intervals, stirring between each. Add a splash of water or vinegar if needed to refresh the dressing.
This salad is best served warm, but can also be enjoyed at room temperature.

Frequently Asked Questions
Can I make this ahead of time?
Yes. Reheat gently before serving to bring back the warm dressing effect.
Is this authentic German potato salad?
This is a traditional warm, vinegar-based version common in Southern Germany - no mayonnaise involved.
Can I make it without bacon?
Yes. Use olive oil instead of bacon fat and add a bit more seasoning for depth.
Why is my salad too dry?
The potatoes may have absorbed more liquid than expected. Add a small splash of warm vinegar and toss gently.
Serving Suggestions
- Serve alongside grilled sausages or bratwurst.
- Pair with roasted chicken or pork chops.
- Add to a holiday table in place of creamy potato salad.
- Serve with crusty bread to soak up the tangy dressing.
Make It Your Own
This recipe is a foundation.
Adjust the vinegar-to-sugar ratio to suit your taste. Add fresh herbs. Try smoked paprika for subtle warmth. Use red potatoes for color or Yukon Gold for richness.
German potato salad is meant to be bold and slightly sharp - lean into that contrast.
Recipe

Warm German Potato Salad with Bacon & Vinegar
Ingredients
- cups diced peeled potatoes
- 4 slices bacon
- 1 small onion, diced
- ½ cup white vinegar
- 2 tablespoons water
- 1 tablespoon white sugar, more to taste
- 1 teaspoon salt
- ⅛ teaspoon ground black pepper
- 1 tablespoon chopped fresh parsley
Instructions
- Start by getting the potatoes cooking. Add the diced potatoes to a large pot and cover with cold water by an inch or two. Bring to a boil and cook just until fork-tender-about 10 minutes. You want them cooked through, but not falling apart. Drain and set aside while you build the rest of the dish.
- While the potatoes cook, place the bacon in a wide skillet over medium-high heat. Cook until the fat renders and the bacon turns crisp, flipping as needed. Transfer the bacon to a paper towel-lined plate and crumble once it's cool enough to handle. Leave the rendered bacon fat in the pan-this is where the flavor starts.
- Lower the heat to medium and add the diced onion directly to the bacon fat. Cook until softened and lightly browned, about 6-8 minutes. Take your time here; the onion should be fragrant and golden, not rushed.
- Add the vinegar, water, sugar, salt, and pepper to the skillet. Bring the mixture to a gentle boil, stirring to dissolve the sugar and pull up any browned bits from the pan. This hot, tangy dressing is what defines a true German-style potato salad.
- Add the cooked potatoes and about half of the crumbled bacon to the skillet. Gently fold everything together and cook just long enough for the potatoes to soak up the dressing and warm through-about 3-4 minutes.
- Transfer the potato salad to a serving dish. Finish with the remaining bacon and a sprinkle of fresh parsley. Serve warm.