This Old-fashioned German potato salad is made with crisp bacon, grainy mustard, and cider vinegar. It's a warm, no-mayo classic that comes together in about 40 minutes and works for weeknights or casual get-togethers.
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
  • Total Time: 40 minutes
  • Effort Level: Simple

A Warm, No-Mayo Potato Salad

This old-fashioned German potato salad skips mayonnaise in favor of a warm bacon dressing made with grainy mustard and cider vinegar. The potatoes absorb the dressing while they’re still warm, giving the dish a savory, tangy flavor that’s balanced and not too acidic.

We use waxy baby potatoes for their tender skins and buttery flavor, and soften the red onion just enough to mellow it slightly. Combining a small amount of bacon fat with a neutral oil keeps the dressing lightly glossy instead of heavy, making this a versatile side dish that pairs easily with grilled or roasted meats.

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 – here’s what to know. A complete list with quantities is in the recipe card below.

  • Waxy potatoes – Choose baby or new potatoes for their thin skins and firm texture. They hold their shape when cooked and don’t require peeling, which makes prep easier and adds a bit of texture. 
  • Bacon – Bacon adds both flavor and structure. The crisp pieces provide texture, while the rendered fat forms the base of the warm dressing. Thick-cut yields meatier bites, but regular bacon works just as well.
  • Red onion – Red onion brings a mild sharpness that balances the richness of the bacon. Cooking it briefly softens the bite while keeping its flavor intact.
  • Grainy mustard – Grainy mustard adds depth and subtle texture to the dressing. Its coarser consistency helps create a less sharp vinaigrette than smoother mustards like Dijon.
  • Apple cider vinegar – This is the primary source of acidity. Its slight sweetness rounds out the richness of the bacon and keeps the overall flavor balanced rather than overly sharp.
  • Chives – Fresh chives add a light onion note and a bit of freshness at the finish, helping to lift the richness of the dish.

A Quick Look at Preparation

How to Make German Potato Salad

Here’s how this dish comes together, along with a few tips for the best results. Full instructions are in the recipe card below.

Start by cooking the potatoes whole so they hold their shape and don’t absorb excess water. Once they’re tender, let them cool just enough to handle, then cut them into evenly sized pieces. Working with the potatoes while they’re still warm helps them absorb the dressing more effectively.

While the potatoes cook, crisp the bacon and reserve some of the rendered fat for 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 fat and oil mixture to soften its bite without browning it. Stir in the mustard and 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.

Combine the warm potatoes with the bacon and dressing, tossing gently to coat. The goal is a light, even coating that clings to the potatoes rather than pooling at the bottom. Finish with chives and adjust seasoning just before serving for the best flavor.

Tested Tips

  • Start potatoes in cold water – This ensures even cooking from the inside out and prevents a mealy texture.
  • Don’t overcook – Waxy potatoes should be tender but still hold their shape when cut.
  • Dress the potatoes while warm – Warm potatoes absorb the vinaigrette better than cooled ones.
  • Don’t brown the onions – Soften them gently – browning will change the flavor.
  • Taste test the dressing for balance – If it tastes too acidic, add a touch more oil; too rich, add a splash of vinegar.

Serving Suggestions

This warm German potato salad pairs naturally with grilled or roasted meats, where its tangy, savory flavor balances richer proteins. It’s especially good with pork chops, grilled chicken, or sausages, but works just as well alongside simple roasted fish.

If you’re planning a casual outdoor meal, serve it slightly warm or at room temperature – it holds up well and doesn’t rely on refrigeration the way mayo-based versions do.

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 the flavor and convenience of baby potatoes, here are a few more ways to put them to good use. Try Sour Cream Potato Salad, a lighter, tangy version with celery, sweet onion, and hard-cooked eggs; Easy Roasted Baby Potatoes, seasoned with rosemary, thyme, and garlic and roasted until golden; or Crispy Smashed Truffle Potatoes, flattened, butter-brushed potatoes roasted until crisp with a hint of truffle.

Don't Lose This Recipe!
Get a link to come back, plus fresh recipes weekly (opt out anytime).
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

This Old-fashioned German potato salad is made with crisp bacon, grainy mustard, and cider vinegar. It's a warm, no-mayo classic that comes together in about 40 minutes and works for weeknights or casual get-togethers.
Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes
Servings: 6 servings

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
Keep This Recipe Handy
We’ll email a link to come back – plus new recipes weekly (opt out anytime).

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
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

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

Nutrition information is automatically calculated, so should only be used as an approximation.


More From This Category

Lynne Webb and Erika Pitera, creators of MyGourmetConnection in the kitchen, working on a soup recipe for the website.

About Us

We’re Lynne and Erika, a mother-daughter duo passionate about creating recipes that bring flavor and variety to your kitchen in a simple, approachable way.

5 from 4 votes (4 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Please Leave A Rating