Jump to RecipeJump to VideoLeave a ReviewPin Recipe

German potato salad skips the mayo entirely! Tender red potatoes get tossed warm in a sweet and tangy bacon-and-vinegar dressing, so every bite soaks up that savory flavor. It is an easy, crowd-pleasing side for cookouts, potlucks, and Oktoberfest spreads.

Close up side shot of a bowl of German potato salad with warm bacon dressing.

German Potato Salad vs. Regular Potato Salad

German food was always my dad’s favorite, and trips to the local German deli for sausages, mustards, and a tub of their potato salad are some of my clearest food memories from childhood. 

Unlike the cold, creamy Southern-style salad, this version is served warm or at room temperature and dressed in a vinegar-based sauce instead of mayonnaise. 

That warm bacon dressing is the whole point: sweet, tangy, and savory all at once!

Before You Get Started

A few things make the difference between a salad that holds together and one that turns to mush. Keep these in mind before you start:

  • Start the potatoes in cold water, whole and unpeeled. Bringing them up to a boil from cold cooks them evenly, and the skins keep them from getting waterlogged.
  • Use waxy potatoes like red or Yukon Gold. They hold their shape after boiling, while starchy russets break down and turn the salad mushy.
  • Toss the dressing in while the potatoes are still warm. Warm potatoes drink up the bacon-and-vinegar dressing, which is what gives this salad its flavor.
Ingredients for a German potato salad recipe.

How to Make German Potato Salad

This comes together in about 30 minutes, and most of that is hands-off while the potatoes boil. Here is how it goes:

Step 1: Boil the Potatoes

Place whole, unpeeled red potatoes in a large pot and cover with cold water. Bring to a boil, add salt, and cook until fork-tender, about 15 to 20 minutes. 

Drain and let them sit until cool enough to handle.

⇢ Do not cut the potatoes first. Whole potatoes release less steam as they cook, so they stay firm instead of soaking up water and going mushy.

Step 2: Cube the Potatoes

Once they are cool enough to touch, dice the potatoes into bite-sized pieces. 

Leave the skins on. Red potato skins are thin and tender, and they add color and texture to the finished salad.

Dicing the potatoes on a cutting board.

Step 3: Fry the Bacon

Cook the diced bacon in a large skillet until crisp and brown. 

Use a slotted spoon to lift the bacon out onto a paper towel-lined plate, and leave all those drippings in the skillet. That bacon fat is the base of the dressing.

Crispy bacon on a paper towel lined plate.

Step 4: Make the Warm Dressing

Stir the flour into the bacon drippings and cook over low heat for a minute or two.

Stirring the flour into the dressing.

Add the sugar, vinegar, water, dry mustard, salt, pepper, and onion.

Adding the sugar to the dressing in the skillet.

Cook and stir until the onion softens and the dressing thickens, about 5 to 8 minutes.

⇢ Taste and adjust before you toss. If the dressing leans too tangy for you, stir in a little more sugar. Too sweet, add a splash more vinegar. It should be balanced, not sharp.

Stirring the dressing in a skillet.

Step 5: Combine and Toss

Add the celery, hard-boiled eggs if using, fresh parsley or dill, and the cooked bacon to the bowl of potatoes. Pour the hot dressing over everything and stir gently to coat. 

Pour the bacon dressing over the salad.

Serve warm or at room temperature, never cold.

⇢ Want the no-bacon version? Skip the bacon and dress the warm potatoes with a simple mix of vinegar and oil, then add thinly sliced onion, cucumber, and fresh chives. It is closer to the lighter Bavarian style.

Horizontal overhead shot of a bowl of German potato salad with warm bacon dressing.

What to Serve With German Potato Salad

This salad earns its spot next to anything off the grill or anything German-inspired. It holds up to a hearty plate, so lead with the main and let the salad round things out. A few favorites:

Storage, Reheating, and Freezing

To Make Ahead: German potato salad can be made 1 to 2 days in advance. The flavors settle as it rests, so it is a great one to prep before a gathering.

To Store: Keep leftovers covered in the refrigerator for 3 to 4 days. If the salad has been sitting out at room temperature for more than 2 hours, especially in summer heat, discard it.

To Reheat: Warm gently in a skillet over low heat or in short bursts in the microwave, just until it loses its chill. Avoid overheating, which can soften the potatoes. You can also simply let it come to room temperature on the counter before serving.

To Freeze: I do not recommend freezing this salad. The potatoes and dressing lose their texture once thawed.

Frequently Asked Questions

Can I make German potato salad without bacon?

Yes. For a lighter, Bavarian-style version, skip the bacon and toss the warm potatoes with a simple oil-and-vinegar dressing, then add thinly sliced onion, cucumber, and fresh chives. You lose the smoky richness, but it is still bright and tangy.

Can I use a different kind of vinegar?

Apple cider vinegar gives the dressing its mellow, slightly sweet tang, but white vinegar or white wine vinegar work too. They are a little sharper, so taste as you go and add a touch more sugar if you need to balance it.

Why did my potato salad turn out mushy?

Usually it is one of three things: the potatoes were cut before boiling, they were overcooked, or russets were used instead of a waxy variety. Boil red or Yukon Gold potatoes whole, and pull them the moment they turn fork-tender.

Do I have to add the hard-boiled eggs?

No. The eggs are optional, and plenty of traditional German versions skip them entirely. They add a little heartiness, so use them if you like that, or leave them out for a cleaner potato-and-bacon flavor.

Overhead shot of a bowl of German potato salad with warm bacon dressing.

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Square overhead shot of a bowl of German potato salad with warm bacon dressing.

German Potato Salad

5 from 3 votes
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings 8 servings
Calories 261 kcal
The simple combination of red potatoes, bacon, onion, and a warm, sweet-and-tangy vinegar dressing makes this authentic German Potato Salad the perfect side dish. No mayo needed, and it is just as good warm or at room temperature.

Ingredients
  

  • 2 lbs. red potatoes (about 8 medium)
  • 8 ounces bacon, diced
  • 2 tablespoons all-purpose flour
  • ½ cup sugar (reduce to ¼ cup for a slightly less-sweet dressing)
  • ¾ cup apple cider vinegar
  • ¾ cup water
  • ¼ teaspoon ground mustard
  • Kosher salt and ground black pepper, to taste
  • ½ of an onion, finely diced
  • 1 stalk celery, diced
  • 2 hard-boiled eggs, chopped (optional)
  • 2 tablespoons fresh parsley or fresh dill, chopped

Instructions

  • Boil the potatoes. Place potatoes in a large pot. Cover with cold water and bring to a boil. Add salt to the boiling water and cook until the potatoes are fork-tender, about 15 to 20 minutes. Drain.
  • Cube the potatoes. When the potatoes are dry and cool enough to touch, cut into bite-sized cubes. Transfer to a large bowl.
    Dicing the potatoes on a cutting board.
  • Fry the bacon. Meanwhile, fry the bacon in a large skillet until crisp and brown. Using a slotted spoon, remove the bacon to a paper towel-lined plate and set aside. Leave the bacon drippings in the skillet.
    Crispy bacon on a paper towel lined plate.
  • Make the dressing. Add the flour to the bacon drippings and cook, stirring constantly, over low heat for 1 to 2 minutes. Stir in sugar, vinegar, water, dry mustard, salt, pepper, and onion.
    Adding the sugar to the dressing in the skillet.
  • Cook, stirring, until the onion is tender and the sauce has thickened, about 5 to 8 minutes. If the dressing gets too thick, stir in additional water until it reaches the desired consistency.
    Stirring the dressing in a skillet.
  • Combine. Add celery, hard-boiled eggs (if using), parsley or dill, and cooked bacon to the bowl with the potatoes. Gradually pour some of the hot dressing over the potato mixture and gently stir to combine. Add more dressing until all of the ingredients are nicely coated (you might not need it all). Taste and season with additional salt and pepper, if desired.
    Pour the bacon dressing over the salad.
  • Serve. Serve warm or at room temperature.
    Horizontal overhead shot of a bowl of German potato salad with warm bacon dressing.

Notes

  • Start the potatoes in cold water. Putting the potatoes in the pot before you heat the water ensures even cooking. Dropping them into already-boiling water cooks the outside fast while the inside stays hard.
  • Boil the potatoes whole. Do not dice or peel them before they go in the water. Cutting them causes them to release steam while cooking and results in a mushier potato.
  • Watch the timing. Potatoes take about 15 to 20 minutes to become fork-tender. Baby potatoes may need only about 10 minutes, so keep a close eye on them.
  • Balance the dressing. Taste before tossing. Add a little more sugar if it is too tangy, or a splash more vinegar if it is too sweet.
  • How much per person? Figure about 1 pound of potatoes for 3 to 4 people. This recipe yields 6 to 8 servings. To feed 20, triple all ingredients.
  • Optional add-ins. Garnish with fresh parsley or dill. The hard-boiled eggs are optional. If you do not have dry mustard, stir a dollop of Dijon into the dressing.
  • Cooking for a smaller family? Cut all ingredients in half for about 4 cups of salad. The instructions stay the same.

Nutrition

Serving: 1/8 of the salad (about 1 cup)Calories: 261kcalCarbohydrates: 33gProtein: 6gFat: 11gSaturated Fat: 4gCholesterol: 19mgSodium: 214mgPotassium: 595mgFiber: 2gSugar: 14gVitamin A: 41IUVitamin C: 10mgCalcium: 18mgIron: 1mg
Keyword: German potato salad
Course: Side Dish
Cuisine: European

Originally published in July, 2018, this post was updated in July, 2026.

Square shot of Blair Lonergan from the food blog The Seasoned Mom serving a pie at a table outside.

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Leave a Comment

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

Recipe Rating




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

Comments

  1. Angelina says:

    I’ve always wanted to make German Potato Salad, but never attempted to do so, ’cause the recipes sounded way too complicated. I’m definitely going to make this one! I like that you’re using little red potatoes. I love using them, and also love those small Yukon Gold potatoes in potato salads. One thing that I do when cooking potatoes for potato salad, is to cook the potatoes with the skin on….that way the potatoes don’t absorb (much) cooking water, and the potato salad won’t turn watery after it sits a while. Overall, this recipe sounds super yummy, and I’m definitely going to make it this week for a cookout which we’re invited to. BONUS: No worry about mayo going bad when the salad is standing out for a while. Thanks Blair, you aced it once again!

    1. Blair says:

      That’s wonderful, Angelina! I hope that you love the potato salad. It’s definitely perfect for a cookout this season!

  2. kevin says:

    I cannot wait to make this dish! raised a traditional potato salad with mayo this sounds awesome.

    1. Blair says:

      Excellent! I hope that you give it a try, Kevin! 🙂

  3. peggy says:

    I am gong to attempt making this salad for an office Octoberfest Luncheon on Wednesday.. Hopefully it turns out as good as it sounds.

    1. Blair says:

      Wonderful! It will be perfect, Peggy!

  4. Clare Johnson says:

    I grew up on German and Irish food. My mom used to make this dish,and didn’t use parsley or eggs. I have always loved it and I’m making it now to take to a dinner. (Thanksgiving.I know that it is not at all a traditional Thanksgivig dish, and I am confident that it will be a hit. Thanks for the recipe and your personal story behind it
    . Happy Thanksgiving!It is by far my favorite Hollday.

    1. Blair says:

      That’s wonderful! Happy Thanksgiving, Clare!

  5. Linda says:

    5 stars
    So GOOOOD!!! Easy to make and delicious! We loved having leftovers to snack on, too! Needed a substantial potato salad to serve with sandwiches to serve to some very hungry friends and this recipe fit the bill. Thanks!!

    1. Blair says:

      Wonderful! I’m so glad that you enjoy it, Linda! 🙂

  6. Gerda says:

    5 stars
    This recipe is beyond spectacular! I have scouted around for a German Potato Salad that is not overpowered with vinegary dressing like my mom used to make. (I really don’t care for German food per se). I did dice the potatoes before cooking and all appeared well.

    1. The Seasoned Mom says:

      Thank you so much, Gerda!

  7. Aloisia Tomschin says:

    Your German potato salad sounds really good. I was born in Bavaria and we make it different We don’t use bacon. We just boil our potatoes with the skin on and when they are still warm after slicing we salt and pepper to taste and add thinly sliced onions and cucumbers to the potatoes, our dressing is just white vinegar and canola oil. When we put it all in a bowl to serve we sprinkle black pepper on top and maybe some freshly chopped chives, if we have them. Serve at room temperature. I love your blog.

    1. The Seasoned Mom says:

      Thank you so much, Aloisia! We will have to try your recipe. It sounds delicious.