Authentic German Potato Salad with Crispy Bacon and Vinegar Dressing

A serving bowl filled with warm potato salad with bacon dressing, serving spoon to the side, surrounded by fresh ingredients and scattered chopped chives.
Photos by Tom Pitera | Styling by Erika Pitera

At a Glance

  • Dish: Warm German potato salad with bacon, mustard, and cider vinegar
  • Flavor Profile: Savory bacon balanced by tangy vinegar and subtle mustard
  • Method: Potatoes are boiled, then tossed warm with a bacon-based vinaigrette
  • Key Ingredient: Bacon fat forms the base of a flavorful dressing
  • Servings: 4–6
  • Total Time: 40 minutes
  • Effort Level: Simple

A Warm, No‑Mayo Potato Salad

This traditional German potato salad skips mayonnaise and relies on a warm bacon dressing made with grainy mustard and apple cider vinegar. Tossed with the potatoes while still warm, the dressing soaks in and creates a balanced, savory-tangy finish that’s never overly sharp.

Waxy baby potatoes are ideal: their thin skins and firm, buttery texture mean you can leave them unpeeled and get nice bite in every forkful. Red onion is softened just enough to take the edge off without losing its bright flavor. Using a combination of reserved bacon fat and a neutral oil keeps the dressing glossy and light instead of heavy, making this a versatile side that pairs well with grilled or roasted proteins.

A labeled, overhead view of the ingredients need to make German potato salad including baby red potatoes, red onion, vinegar, chives, bacon, and mustard.

Key Ingredients and Substitutions

A few key ingredients make this recipe work—see the recipe card below for exact quantities.

  • Waxy potatoes: Baby or new potatoes hold their shape and don’t need peeling, which speeds prep and adds texture.
  • Bacon: Provides crisp texture and rendered fat for the dressing. Thick-cut gives meatier bites, but standard bacon works fine.
  • Red onion: Adds a mild, bright bite; gently softened so it keeps flavor without dominating.
  • Grainy mustard: Adds depth and a slightly coarse texture that suits this vinaigrette.
  • Apple cider vinegar: Brings acidity with a hint of sweetness that balances the bacon’s richness.
  • Chives: Fresh chives lift the dish with a light onion note and bright color at the end.

A Quick Look at Preparation

How to Make German Potato Salad

Summary of the steps—full instructions are in the recipe card below.

Cook the potatoes whole so they keep their shape and avoid becoming waterlogged. When tender, cool them just enough to handle and cut into evenly sized pieces; warm potatoes absorb the dressing better than cold ones.

While the potatoes cook, crisp the bacon and reserve several tablespoons of the fat to make the dressing.

Preparation step for warm bacon dressing featuring an overhead view of a stainless frying pan with diced red onion sautéed in oil and bacon drippings.

After removing the bacon, sauté the red onion briefly in the reserved fat and a little neutral oil until softened but not browned. Stir in grainy mustard and apple cider vinegar off the heat to keep the flavors balanced and prevent the dressing from becoming too sharp.

A bowl of German potato salad made with chunks of baby red-skinned potatoes, bacon bits, red onion, chives, and warm bacon dressing.

Toss the warm potatoes with the bacon and dressing so the vinaigrette lightly coats each piece rather than pooling. Finish with chopped chives and adjust salt and pepper just before serving.

Tested Tips

  • Start potatoes in cold water: Ensures even cooking from center to edge.
  • Don’t overcook: Potatoes should be tender but still hold their shape.
  • Dress potatoes while warm: They absorb the vinaigrette more effectively.
  • Avoid browning the onions: Softening keeps their sweet-sharp balance intact.
  • Adjust the dressing: If it’s too acidic, add a bit more oil; if too rich, add a splash more vinegar.

Serving Suggestions

This warm German potato salad pairs beautifully with grilled or roasted meats. Its tangy, savory notes complement pork chops, sausages, and grilled chicken, and it also works with simply roasted fish.

For casual outdoor meals, serve it slightly warm or at room temperature—unlike mayo-based salads, it holds up well without constant refrigeration.

A white oval serving bowl filled with warm German potato salad on a gray concrete surface.

More Baby Potato Recipes to Try

If you enjoy baby potatoes, try other preparations: a sour cream potato salad with celery, sweet onion, and hard-cooked eggs for a creamy option; simple roasted baby potatoes with rosemary, thyme, and garlic for crispy edges; or smashed potatoes brushed with butter and roasted until crisp for a special side.

A serving bowl filled with warm potato salad with bacon dressing, serving spoon to the side, surrounded by fresh ingredients and scattered chopped chives.
5 from 4 votes

Old-Fashioned German Potato Salad

By Lynne Webb
This old-fashioned German potato salad combines crisp bacon, grainy mustard, and apple cider vinegar. It’s a warm, no‑mayo classic that comes together in about 40 minutes and suits both weeknights and casual gatherings.
Prep: 15
Cook: 25
Total: 40
Servings: 6 servings
Save Recipe
Pin Recipe
Rate Recipe
Print Recipe

Ingredients

  • 2 lbs waxy potatoes, preferably baby red
  • 1/2 lb bacon, cut into 1/2-inch pieces
  • 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. Add 1 tablespoon of salt and cover with cold water.
  • Bring to a boil and cook until the potatoes are tender when pierced with a knife, 15 to 20 minutes. Drain and set aside until cool enough to handle.
  • While the potatoes cook, cook the bacon in a large skillet over medium heat until crisp.
  • Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Reserve 4 tablespoons of the bacon fat in the pan and discard any excess.
  • Add the vegetable oil to the reserved bacon fat and warm over medium heat.
  • Add the chopped red onion and cook for 3 to 4 minutes, until softened but not browned.
  • Reduce the heat to low and stir in the grainy mustard and apple cider vinegar until well combined. Remove from the heat.
  • Cut the warm potatoes into 3/4-inch cubes and transfer them to a large mixing bowl.
  • Crumble or finely chop the cooked bacon and add it to the potatoes.
  • Pour the warm bacon dressing over the potatoes and gently toss to coat.
  • Add the chopped chives, season with salt and freshly ground black pepper, and toss again to combine.
  • If needed, add a small amount of additional vegetable oil or vinegar to achieve a lightly glossy finish without excess liquid.
  • Serve warm or at room temperature.

Notes

Storage and Reheating
Cover and refrigerate leftover warm German potato salad for up to two days. To reheat, place the salad in a microwave-safe dish, cover, and heat at 50% power, stirring every 60 seconds until warmed through. Reheating times vary by microwave wattage.

Nutrition

Calories: 321, Total Fat: 20g, Cholesterol: 25mg, Sodium: 384mg, Carbohydrates: 28g, Fiber: 4g, Sugar: 2g, Protein: 8g

Nutrition information is automatically calculated and should be used as an approximation.