This post may contain affiliate links. Please see our disclosure policy.

Warm German potato salad is a mayonnaise-free version that relies on the smokiness of bacon and the sweetness of red onion for its distinct flavor. Unlike mayo-based versions, German potato salad is served warm to allow the vinaigrette made with bacon drippings, grainy mustard and apple cider vinegar to absorb into the potatoes for the most flavorful result.
Our version uses baby potatoes because they have tender skins that can be left on, saving that extra step of peeling. Serve it alongside grilled pork, chicken, or any of your favorite proteins for a hearty and satisfying meal.
We genuinely love the flavor of the bacon dressing on German potato salad and have long been fans of keeping a couple of tablespoons of rendered bacon fat in the fridge or freezer to add some extra oomph to other dishes, as well. We don’t generally use it straight up but combine it with a neutral oil or butter. Try adding a little to the pan when you sauté mushrooms to top a grilled steak, use it to sauté chopped onion to mix in with mashed potatoes, or combine with butter to sauté fresh spinach.
Key Ingredients at a Glance
Here’s what you need to know about the key ingredients in this recipe. The complete list, including quantities, is in the printable recipe card below.

WAXY POTATOES: New or baby potatoes eliminate the need to peel the potatoes, saving you time and giving the salad some additional texture.
BACON: Bacon actually serves two purposes in this recipe. The crispy bacon bits add texture to the potato salad, while the rendered bacon fat is used to make the vinaigrette. We opted to use thick-cut bacon, which yields somewhat larger, meatier pieces in the potato salad, but that’s purely a matter of preference. Regular bacon will do just fine.
RED ONION: Red onions are perfect for this dish, as they are somewhat milder than other varieties of onions. We mellow their flavor even more by cooking them for a few minutes.
GRAINY MUSTARD: In grainy mustard, the mustard seeds are coarsely ground or crushed, giving the condiment a unique textural feel. It’s also more robust compared with mustards like Dijon.
APPLE CIDER VINEGAR: Apple cider vinegar is the ideal choice to complement the flavors of mustard, bacon and red onion, as it is slightly sweet and less sharp than other types of vinegar.
CHIVES: Fresh chives add a bit of fresh brightness and subtle onion flavor, as well as a beautiful pop of color to the potato salad.
Overview
How to Make Warm German Potato Salad
Planning to make this recipe? Here’s a quick overview of how it’s done. Detailed, step-by-step instructions are in the printable recipe card below.
First, boil the potatoes until tender, then drain them.
Fry up some bacon until it’s crispy, and set it aside. Use the bacon fat to cook onions until they’re soft, then add mustard and vinegar for the dressing.

Once the potatoes are cool enough, chop them up, add the crumbled bacon, onions, and dressing.
Toss it all together, top with chives, season it up, and you’re done! Serve warm or at room temperature.

What to Serve with Warm German Potato Salad
This warm potato salad is a hearty side dish, and we love to pair it with grilled foods. It’s a great accompaniment for brined pork chops, chicken breasts, spatchcocked Cornish hens, and cedar-planked salmon. Or, if you want to keep with the German-style flavors, serve it alongside our grilled brat sandwiches.


Warm German Potato Salad
Ingredients
- 2 lbs waxy potatoes, preferably baby red (see notes)
- 1/2 lb bacon, cut into 1/2-inch pieces (see notes)
- 2 tablespoons vegetable oil
- 1/2 medium red onion, finely chopped
- 1 tablespoon grainy mustard
- 3 tablespoons apple cider vinegar
- Salt and freshly ground black pepper
- 2 tablespoons chopped fresh chives
Instructions
- Scrub the potatoes and place them in a large saucepan with 1 tablespoon of salt. Cover with cold water and bring to a boil.
- Cook until the potatoes are tender when pierced with a knife, 15 to 20 minutes. Drain and set aside.
- While the potatoes cook, fry the bacon until crisp. Using a slotted spoon, transfer it to a paper towel-lined plate and reserve 4 tablespoons of the rendered bacon fat.
- Wipe out the pan, add the reserved bacon fat and vegetable oil and warm over medium heat.
- Add the onion and cook for 3 to 4 minutes until slightly softened but not browned (see notes). Lower the heat and stir in the mustard and cider vinegar until well blended. Remove from the heat and set aside.
- Cut the potatoes into small cubes (3/4-inch) and place them in a large bowl. Dice or crumble the bacon into tiny pieces and add to the potatoes.
- Add the bacon fat mixture and toss to combine thoroughly.
- Add the chives, season to taste with salt and pepper and combine again.
- You may want to add a small amount of extra vegetable oil and/or vinegar if the potatoes seem a little dry. They should have a slight sheen, but the dressing should never pool at the bottom of the bowl.
- Serve warm or at room temperature.
Notes
Storage and Reheating
Warm German potato salad can be covered and stored in the refrigerator for up to two days. To reheat, place the potato salad in a microwave-safe dish, cover it, and heat on medium (50%) power, stirring every 60 seconds until it’s warmed to your liking. Times will vary by microwave wattage.Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.