Okay, okay, okay, while I love a good rich and creamy southern-style potato salad, sometimes I want something less creamy and more tangy. This German potato salad follows a Southern German-style approach, made with warm sliced potatoes, crispy bacon, onions, fresh herbs, and a tangy mustard-vinegar dressing instead of mayonnaise. It still has plenty of body and flavor, thanks to BACON, but the vinaigrette keeps it bright, savory, and a little lighter on the palate. It makes a great side dish for bratwurst and sauerkraut, grilled kielbasa, or anything you might be serving at your backyard summer BBQ!

All recipes are rigorously tested in our Nashville Test Kitchen to ensure they are easy, affordable, and delicious.
“I made this for a potluck and got so many compliments on it. I did have to make it earlier in the day but I dressed it and then popped the whole thing in the fridge and served cold a couple hours later and it was still delicious. I’ll be keeping this one in my recipe for binder for another time for sure!”
Kelsey
What Makes German Potato Salad Different
This German potato salad is one of those simple yet elegant dishes I love to make. It’s the perfect alternative to a creamy potato salad because there’s no mayo, no eggs, and no thick creamy dressing. Instead, the warm potatoes are tossed with bacon, onions, fresh parsley, and a mustard vinaigrette made right in the skillet with the bacon drippings, so every forkful has a smoky, savory flavor with a bright vinegar finish.
German potato salad varies by region, but this version is closest to the Southern German style, which is usually served hot and dressed with a vinegar-based dressing rather than mayonnaise. It’s not a strict traditional recipe because many Southern German versions use broth in the dressing, but it has the same warm, tangy, no-mayo feel. I like it best served hot, but you can also serve it at room temperature or cold. I’ve done both, and it’s always a hit either way.
Recipe Success Tips
- Don’t skip the bacon! Bacon isn’t just a topping in this German potato salad. I use the bacon fat to cook the onions and build the warm mustard-vinegar dressing, which gives the whole salad its smoky, savory flavor from the start. The crispy bacon also adds salty texture against the tender potatoes and tangy dressing (making it taste rich and satisfying without a creamy mayo base!)
- Choose potatoes that hold their shape. I think small red potatoes work well here because they stay tender without falling apart, and the red skins add pretty color to the salad. Yukon Gold potatoes are another great choice and are easy to find at most stores. I’d avoid russet potatoes because they’re higher in starch and can break down once they’re boiled, sliced, and tossed with the dressing.
- Toss the potatoes while they’re still warm. Warm potatoes absorb the mustard-vinegar dressing better than cold potatoes. Let them cool just long enough to handle, then slice and toss them with the dressing, bacon, onions, and parsley while everything is still warm.
- Taste and adjust before serving. Potatoes can soak up a surprising amount of salt and acidity, especially as the salad sits. After tossing everything together, taste and add a little more salt, pepper, mustard, vinegar, or even a tiny pinch of sugar if you want the dressing sharper or smoother.
- Prep it ahead. If you’re making this German potato salad for a party or potluck, you can prep the components the day before. I’d cook the potatoes and bacon and make the dressing, then store everything in separate airtight containers in the fridge. When you’re ready to serve, warm and stir the dressing to recombine since it may separate, then toss it with the potatoes and bacon.
German Potato Salad
Cost $7.64 recipe / $1.27 serving
Ingredients
- 2 lbs. small red potatoes ($5.10*)
- 1½ tsp salt (divided, $0.04)
- 4 oz. bacon ($1.22)
- 1 yellow onion (diced, $0.70)
- 1 Tbsp stone ground mustard ($0.07**)
- 1 Tbsp granulated sugar ($0.06)
- ¼ tsp black pepper (freshly cracked, $0.04)
- ⅓ cup apple cider vinegar ($0.20)
- ¼ cup fresh parsley (chopped, $0.21)
Instructions
- Wash the potatoes well, then add them to a large pot with enough water to cover the potatoes. Add 1 tsp salt to the water to season the potatoes as they cook. Place a lid on the pot, turn the heat on to high, and bring the pot to a boil. Continue to boil the potatoes until they can easily be pierced with a fork (12-15 minutes).
- Meanwhile, add the bacon to a large skillet and cook over medium heat until the bacon is brown and crispy. Remove the cooked bacon from the skillet and leave the bacon fat in the skillet to cook the onions and make the dressing.
- Add the diced onion to the skillet and continue to cook over medium heat in the bacon fat until the onions are soft and translucent.
- Once the onions are soft, turn the heat down to low and add the mustard, sugar, pepper, ½ tsp salt, and the apple cider vinegar. Whisk the ingredients together until a light sauce forms, then turn the heat off.
- When the potatoes are finished cooking, drain them in a colander and allow them to cool for a few minutes, or just until they're cool enough to handle. Once slightly cool, slice the potatoes into ¼-inch thick half-rounds.
- While the potatoes are cooling, roughly chop the cooked bacon and the fresh parsley.
- Add the sliced potatoes, bacon, and parsley to the skillet with the onions and dressing. Toss everything until evenly combined and coated in dressing. Give the potato salad a taste and adjust the salt or other seasonings to your liking. Serve warm or refrigerate until ready to eat.
See how we calculate recipe costs here.
Notes
Nutrition Information
How to Make German Potato Salad Step-by-Step Photos

Boil the potatoes: Wash 2 lbs. small red potatoes well, then place them in a large pot and cover with water by about 1 inch. Add 1 tsp salt to the water so the potatoes are seasoned from the inside instead of only on the surface. Cover the pot and bring it to a boil over high heat, then boil for 12-15 minutes (depending on the size of your potatoes), until a fork slides into the center with little resistance.

Cook the bacon: While the potatoes are boiling, cook 4 oz. of bacon in a skillet over medium heat until the bacon is brown and crispy. Remove the cooked bacon from the skillet. Leave the bacon fat in the skillet as it will be used to cook the onions and make the dressing.

Sauté the onion: Add 1 diced yellow onion to the skillet with the bacon fat. Cook over medium heat until the onion softens, turns translucent, and starts to smell sweet and savory. As the onion releases moisture, it’ll loosen the browned bacon bits from the bottom of the skillet, which adds even more smoky flavor to the dressing.

Make the dressing: Once the onion is soft, reduce the heat to low and add 1 Tbsp grainy mustard, 1 Tbsp sugar, ½ tsp salt, ¼ tsp freshly cracked pepper, and ⅓ cup apple cider vinegar.

Whisk until the sugar dissolves and the dressing looks lightly glossy. It’ll smell sharp from the vinegar at first, but it mellows once it coats the warm potatoes.

Slice the potatoes: Once the potatoes are tender, drain them in a colander and let them cool for just a few minutes or until they are cool enough to handle. You still want them warm so they can soak up the dressing. Slice the potatoes into ¼-inch thick half-moons.

Add to the dressing: Roughly chop the cooked bacon and ¼ cup of fresh parsley. Add the sliced potatoes, bacon, and parsley to the skillet with the dressing.

Serve: Toss the ingredients together until everything is evenly coated in dressing and parsley. Give the potato salad a taste and adjust the salt or other ingredients to your liking. Potatoes absorb seasoning quickly, so this last taste makes a big difference. Serve hot or warm for the silkiest dressing and the best flavor! Enjoy!

Serving Suggestions
German potato salad is traditionally served hot or warm, and that’s my favorite way to enjoy it because the warm potatoes soak up the tangy mustard-vinegar dressing, and the bacon fat stays silky instead of firming up. However, you can also serve it at room temperature or cold! It really is a great make-ahead side for potlucks, BBQs, and cookouts.
For a German-inspired meal, serve it with bratwurst, kielbasa, or chicken schnitzel. The tangy dressing cuts through rich, smoky, or salty meats really well, so it’s especially good next to sausage or pork. This week I served mine with glazed pork chops, but it also works anywhere you’d normally serve a creamy American potato salad. I really like enjoying the leftovers for lunch the next day, and think it’s delicious with a wrap or sandwich, like our chicken club sandwich!
Variations!
This recipe is incredibly easy to pull together, and I made sure to only use simple, easy-to-find ingredients. But you can play around with the dressing, herbs, and add-ins to make it a little more traditional or adjust the flavor to your taste:
- Use a different mustard: Stone ground mustard gives the dressing a little texture, but spicy brown mustard or Dijon mustard will also work. Dijon makes the dressing a little smoother and sharper, while spicy brown keeps it bold and savory.
- Add a little broth: Some Southern German-style potato salads use broth in the dressing. If you want a looser texture, stir in a splash of warm chicken, beef or vegetable broth when you make the vinaigrette.
- Swap the herbs: Fresh parsley keeps this version simple and budget-friendly, but chives, dill, or thyme would also be delicious if you have them on hand.
- Make it a little sweeter or tangier: Taste the dressing before serving and adjust it to your liking. Add a pinch more sugar if the vinegar tastes too sharp, or an extra splash of apple cider vinegar if you want the salad brighter and more tangy.
Storage & Reheating
You can keep this salad refrigerated in an airtight container for about 4 days. The potatoes will continue to absorb the dressing as it chills, so the salad may seem a little drier after a day or two. You can save a little extra dressing to stir in before serving, or freshen it up with a small splash of vinegar, broth, or water. To reheat, I usually just warm it gently in the microwave in short intervals, stirring between each one. I don’t recommend freezing this German potato salad because cooked potatoes can turn grainy or watery once thawed.
Try These German-Inspired Recipes Next!
- This Pork and Sauerkraut slow-braises with apples, onions, and warm spices until the pork is tender enough to shred right into the pot.
- I’m always happy with a sheet pan meal, and these Oktoberfest Sheet Pan Brats keep the prep simple and cleanup even easier.
- Our homemade Spaetzle costs just pennies per serving, which makes it such a fun, budget-friendly side for German-inspired meals!
More Potato Salad Recipes
Our German Potato Salad recipe was originally published 5/30/23. It was retested, reworked, and republished to be better than ever 6/21/25.






This potato salad was great! I prepared as instructed (except used bacon bits & leftover bacon grease we keep in the fridge.) & served with Chicken Schnitzel (recipe from here) & braised purple cabbage. My husband was so happy with this German style meal.
My apologies, I actually meant DILL, not thyme, although I am sure thyme would be an interesting flavor for the profile.
Sorry to only give three stars for this (forgive me – my Mom came from Germany and I consider myself to be a bit of an authority on this). Here are my suggestions to elevate this to the stars!
Add a generous amount of thyme. Change to red wine vinegar. Add beef stock, broth, or bouillon to it, but reduce salt.
I promise it will be awesome!
This was absolutely delicious. My only question was could one add white beans or egg to make it a more main dish? Not gonna lie, I had just this for dinner and I’m trying to think of how to incorporate protein.
thank you, Beth for wide variety of recipies
My 5 children and I love this recipe, we love it with BBQ meat!
German here: Don‘t put bacon in potato salad :O
Nutmeg is basically a must-add, some fresh thyme is optional, bit highly recommended.
Looks good otherwise :)
Mayo or vinaigrette based is very regional over here
My Mom came from Wiesbaden and she put bacon, beef stock or broth, red wine vinegar, and a generous amount of dill. It was magnificent. Even my Oma and Opa UND meine tante und onkel approved when they came to visit.
Easy and yummy! Used shallot instead of onion. Omitted the bacon in case for others just in case.
My husband loves this recipe only changes I did I use red onions and I put light garlic powder in it and I use spicy brown mustard it’s his favorite salad
I have made this a couple of times for my family. Easy to put together and so YUM!!
This is easy to make and tastes fantastic. I followed the recipe as written except I used Yukon Gold potatoes. I will definitely be making this again. WOW!!!!
Will Spicy Brown Mustard work in place of the Stone Ground Mustard? That’s not something I use.
Yes, I think that would be enjoyable.
Yes that’s what I use
Can. I. Order. A. Recipe. Books.
It reminds me also of the wilted lettuce salad my part-German grandma used to make with bacon, vinegar, and hot grease (bacon fat or Crisco) with green onions, all over iceberg lettuce. She could make her own sauerkraut too.
I made this for a potluck and got so many compliments on it. I did have to make it earlier in the day but I dressed it and then popped the whole thing in the fridge and served cold a couple hours later and it was still delicious. I’ll be keeping this one in my recipe for binder for another time for sure!