German Potato Salad

By Beth Moncel
4.74
from
19
Read reviews
Prep 10 minutes
Cook 15 minutes
Servings 6 (about 3/4c each)
$7.64 recipe / $1.27 serving
Jump to recipe Save

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!

close up overhead view of German potato salad in a bowl.
Pinterest Pin this recipe for later!

“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

  1. 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!)
  2. 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.
  3. 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.
  4. 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.
  5. 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.
Share this recipe

German Potato Salad

Cost $7.64 recipe / $1.27 serving
4.74 from 19 votes
This Southern German-style potato salad is made with tender potatoes, crispy bacon, onions, and a tangy mustard-vinegar dressing instead of mayo!
Step-by-step photos can be seen below the recipe card.
Author: Beth Moncel
Close up overhead view of a bowl of German Potato Salad in a bowl.
Servings 6 (about 3/4c each)
Prep 10 minutes
Cook 15 minutes
Total 25 minutes

Ingredients

  • 2 lbs. small red potatoes ($5.10*)
  • 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

*Not all potatoes are equal. Russet potatoes, for instance, break down easily and are well-suited for things like mashed potatoes. Red potatoes hold up slightly better than russets, but a waxy potato like Yukon Gold will hold its shape even better. Personally, I love the color contrast of the red skins, so I went with red potatoes in this recipe.
**This is a prepared mustard, not powdered or mustard seed.
Make Ahead: You can cook the potatoes and bacon and make the dressing up to 1 day in advance. Keep everything stored separately, then stir the dressing well and toss everything together when ready to serve.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition Information

Serving: 0.75cupCalories: 205kcal (10%)Carbohydrates: 28g (9%)Protein: 6g (12%)Fat: 8g (12%)Sodium: 764mg (33%)Fiber: 3g (13%)
The nutrition data is automatically calculated using all ingredients listed on the recipe card, including any listed as optional. Percentages are of daily value.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

How to Make German Potato Salad Step-by-Step Photos

Potatoes in a pot of water with salt being sprinkled over top.

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.

Cooked bacon pieces in a skillet.

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éed onions in the skillet.

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.

Dressing ingredients added to the skillet with the onions

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.

Onions and vinaigrette being whisked in the skillet.

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.

Sliced potatoes on a cutting board.

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.

Sliced potatoes, parsley, and bacon added back to the skillet.

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.

Finished German Potato Salad in the skillet.

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!

Overhead view of German Potato Salad in a bowl.

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!

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.


Share this recipe

Posted in: , , , , , , , , , , , , ,

4.74 from 19 votes (3 ratings without comment)
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

49 Comments
Newest
Oldest Most Voted
Audrey
02.16.26 3:56 am

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.

William Dager
08.14.25 4:17 am

My apologies, I actually meant DILL, not thyme, although I am sure thyme would be an interesting flavor for the profile.

William Dager
08.14.25 4:14 am

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!

Olivia
08.01.25 10:05 pm

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.

mysta eats
06.25.25 4:55 am

thank you, Beth for wide variety of recipies

Mrs Taina Diogo and family
06.24.25 4:25 pm

My 5 children and I love this recipe, we love it with BBQ meat!

phlaym
06.22.25 12:51 am

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

William Dager
08.14.25 4:25 am
Reply to  phlaym

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.

Schan
02.23.25 12:22 pm

Easy and yummy! Used shallot instead of onion. Omitted the bacon in case for others just in case.

Donna jackowiak
07.04.24 1:29 pm

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

Kristen Clark
06.30.24 8:53 am

I have made this a couple of times for my family. Easy to put together and so YUM!!

Karen
10.29.23 6:47 pm

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

Becky
10.03.23 2:49 pm

Will Spicy Brown Mustard work in place of the Stone Ground Mustard? That’s not something I use.

Donna jackowiak
07.04.24 1:30 pm
Reply to  Becky

Yes that’s what I use

Marjorie
06.25.23 10:47 pm

Can. I. Order. A. Recipe. Books.

Tapati Sarasvati McDaniels
05.31.23 9:54 pm

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.

Kelsey
03.18.23 9:18 am

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!