This post may contain affiliate links. Please read our disclosure policy.
This German Potato Salad, or Schwäbischer Kartoffelsalat, is the one my family has made for as long as I can remember, straight from the Swabia region of Southern Germany.
Instead of mayo, creamy gold potatoes and onions get tossed in a tangy oil and vinegar dressing. It’s the dish I always pack for a picnic or BBQ.
More German Sides & Potato Salads: German Fried Potatoes (Bratkartoffeln) | Creamy German Cucumber Salad (Gurkensalat) | Southern Potato Salad

What Makes German Potato Salad Different
There are a few versions of German potato salad out there. The one a lot of people picture is served warm with a bacon dressing, but in the Swabia region of Southern Germany, where my family is from, we make it cold with oil, vinegar, potatoes, and onions. No bacon, no broth, just salt and pepper to season.
The big difference between German potato salad and the American kind is the dressing. German versions are vinegar based and skip the mayonnaise entirely, so they taste bright and tangy rather than rich and creamy. That’s also what makes this one so easy to pack along: with no mayo, it holds up far better in the heat than a traditional potato salad.
Before You Get Started
A few simple things make the difference between a good potato salad and a great one. Here’s what matters most before you start.
- Vinegar before oil. This is the make-or-break step. Add the vinegar first so the warm potatoes soak it up. Oil first coats them and blocks the tangy flavor from getting in.
- Use waxy potatoes. Gold or new potatoes hold their slices and stay tender. Starchy russets tend to fall apart.
- Boil whole and peel warm. Cooking the potatoes unpeeled keeps them from getting waterlogged, and they peel and slice much cleaner while still warm.
RECIPE WALK-THROUGH
How to Make German Potato Salad
See the recipe card below for full, detailed instructions
This comes together in a few easy steps. The full ingredient amounts are in the recipe card below.
Step 1: Boil the Potatoes
Place whole, unpeeled potatoes in a pot of salted water and boil for about 25 minutes, until they can be easily pierced with a fork but aren’t soft or mushy.
Larger potatoes may need a few extra minutes. Drain and lay them in a single layer to cool slightly.

Step 2: Peel and Slice
Once the potatoes are cool enough to handle but still warm, gently peel off the skins with a thin paring knife.
Slice them into thin discs. If a few break apart as you slice, that’s fine. A slightly rustic look is traditional.
Short on time? Boil the potatoes up to a day ahead and refrigerate them whole. Peel and slice right before you dress the salad.


Step 3: Season and Add the Onions
Add the sliced potatoes to a medium bowl, then season with salt and pepper and stir gently to coat. Stir in the diced onions.
Tame sharp onions. If raw onion is too strong for you, soak the diced pieces in cold water for a few minutes or sauté them lightly first. A couple of readers swear by this and it makes the salad easier on the stomach.
Step 4: Add the Vinegar, Then the Oil
Pour in the vinegar and stir, then add the oil and stir again. Order matters here: vinegar first lets the warm potatoes absorb that tangy flavor before the oil coats them.
Dress the salad while the potatoes are still warm for the best flavor, then taste and adjust the salt, pepper, and vinegar until you love it.


Step 5: Serve
Transfer to a serving bowl and garnish with minced chives or a little parsley for color. This salad is best at room temperature or lightly chilled, never piping hot.

What to Serve it with
This salad is built for a German spread, especially around Oktoberfest, but it’s just as at home next to anything off the summer grill. Bratwurst is the natural match, with schnitzel a close second.
For a more German feel:
More German recipes to try: German Spaetzle | German Pancakes | German Chocolate Cake Brownies
Storage Tips
Storage
Refrigerator. Store leftovers in a sealed, airtight container in the refrigerator. The salad stays fresh for 3 to 4 days. The potatoes keep soaking up the dressing as they sit, so if it looks a little dry, just stir in a splash of oil before serving.
Freezing. Because this salad uses an oil and vinegar dressing instead of mayo, it actually holds up in the freezer. Place leftovers in a freezer-safe container and freeze for up to 3 months. Keep in mind the potato texture may soften a bit as it thaws.
Frequently Asked Questions
Do I have to peel the potatoes?
For the traditional Swabian texture, yes, the potatoes are peeled so the slices turn out silky and soak up the dressing evenly. If you’d rather leave thin skins on for a more rustic salad, scrub the potatoes well first and slice them a touch thicker so they hold together.
Can I serve it warm?
This Swabian version is meant to be served at room temperature or lightly chilled rather than hot. You can serve it slightly warm right after dressing if you like, but it isn’t the warm, bacon-dressed style. The flavor actually settles and improves as it rests.

More Picnic/Cookout Salads
- Lemon Herb Red Potato Salad
- Classic Macaroni Salad
- Coleslaw
- Red, White and Blue Cheese Potato Salad
- Instant Pot Baked Beans
Need more no-fuss sides for the table? Find my favorites in my collection of Best Picnic Side Dishes.

Easy German Potato Salad
Ingredients
- 2 pounds white (new) or Yukon gold potatoes
- 1/2 cup white onion finely diced (green onions could also be used)
- 3/4 teaspoon salt
- 1/4 teaspoon pepper
- 3 tablespoons apple cider vinegar
- 1/4 cup vegetable oil
- 1 tablespoon minced chives optional, for garnish
Instructions
- Boil the potatoes whole and unpeeled in salted water for about 25 minutes, until easily pierced with a fork but not mushy. Larger potatoes may need a little more time. Drain and lay in a single layer to cool slightly.

- When the potatoes are cool enough to handle but still warm, gently peel off the skins with a thin knife or potato peeler. (You can also refrigerate them whole overnight and peel the next day.)
- Slice the potatoes into thin discs and place them in a medium bowl.

- Season with salt and pepper and stir gently to coat. Stir in the diced onions.
- Pour in the vinegar and stir, then add the oil and stir again. Always add the vinegar before the oil so the warm potatoes absorb the tangy flavor. Taste and adjust seasonings.

- Garnish with minced chives if desired. Serve at room temperature or lightly chilled.
Notes
- Vinegar before oil. Adding the vinegar first lets the warm potatoes soak up the flavor. Oil first blocks it.
- Best potatoes. Waxy gold or new potatoes hold their shape; avoid starchy russets.
- Dress them warm. Potatoes absorb the dressing best while still warm from boiling.
- Mellow the onions. Soak diced onion in cold water or sauté lightly if raw onion is too sharp.
- Make ahead. Boil the potatoes up to a day in advance and refrigerate whole; peel and slice when ready to assemble.
- Storage. Keeps 3 to 4 days refrigerated in an airtight container. Stir in a splash of oil if it dries out. Freezes up to 3 months.
- Adjust to taste. Play with the vinegar, salt, and pepper until the flavor is right for you. Parsley or green onion add color, though white onion is traditional.
Nutrition
Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.









I always make this delicious potato salad to serve with Bierocks when I make them. Easy and flavorful!
Fantastic feedback Natasha! Thanks for stopping by to share.
Haven’t tried the recipe yet, but it’s the same my Polish mother would make when we were growing up. I loved this so much. It usually accompanied Swiss Steak that she would make.
Awesome feedback Rick! Thanks for stopping by to share.
Delicious. Much simpler than my Oma’s !
TY,
Thank you Victoria!
Tks for sharing. A few months ago, I visited Stuttgart and surrounding towns. Certainly no shortages of potato salad varieties…the oil/vinegar was my favorite.
Your recipe is spot on. I only used 1/4 of fine chopped white onions. Delicious…👍
Since not everyone can tolerate raw onions, i soaked a few slices in ice water prior. Not sure if it it made a difference, but can’t imagine the dish without white onions.
Any suggestions on your end appreciated.
Thank you, Sabine!
Can’t get enough of this salad. Delicious and easy to prepare, especially when it’s 104 F outside.
Made it again, using only 1/4 white onions, finely chopped and sauteed in a bit of oil. Tasted great, and easier on the stomach.