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.
If you’re building a short list of dependable dinners, add Potatoes Romanoff.

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.


