Here’s my take on German potato salad, made with tender potatoes tossed in a warm bacon dressing, mixed with fresh herbs and tangy vinegar. It’s different from the mayo-based versions you might be used to.
This recipe reminds me of summer cookouts and family gatherings. I always make a big batch because it disappears quickly, and honestly, it tastes even better the next day. Perfect for when you want something a little different from the usual potato salad!

Why You’ll Love This German Potato Salad
- No mayo needed – Unlike traditional potato salad, this German version uses a tangy vinegar-based dressing that’s lighter and perfect for outdoor gatherings – no worries about it spoiling in the heat!
- Bacon makes everything better – The crispy bacon adds a smoky, salty crunch that makes this potato salad extra special, and we use the bacon drippings in the dressing for maximum flavor.
- Warm or cold serving – This versatile dish tastes great whether served warm right after cooking or chilled from the fridge, making it perfect for meal prep or potlucks.
- Simple ingredients – You probably have most of these basic ingredients in your pantry already, making this an easy and budget-friendly side dish.
What Kind of Potatoes Should I Use?
For German potato salad, waxy potatoes like Yukon Gold or red potatoes are your best bet since they hold their shape well after cooking and won’t turn mushy. These varieties have a lower starch content than russet potatoes, which means they’ll stay firm and intact when you toss them with the warm bacon dressing. If you’re using red potatoes, you can even leave the skins on for extra color and nutrition – just give them a good scrub first. When picking your potatoes at the store, look for ones that are firm and free from sprouts or green spots, and try to choose potatoes that are similar in size so they’ll cook evenly.

Options for Substitutions
This classic German potato salad can be adapted with several substitutions if needed:
- Potatoes: While waxy potatoes like Yukon Gold or red potatoes work best since they hold their shape, you can use russet potatoes in a pinch – just be extra gentle when mixing to prevent them from breaking apart too much.
- Bacon: Turkey bacon can work as a lighter option, though you might need to add a tablespoon of oil since it releases less fat. For a vegetarian version, try using smoked mushrooms or tempeh bacon, plus 2 tablespoons of oil to make up for the missing bacon fat.
- White vinegar: Apple cider vinegar or rice vinegar can step in for white vinegar. If using apple cider vinegar, you might want to reduce the sugar slightly as it’s naturally a bit sweeter.
- Fresh parsley: No fresh parsley? Use 1 teaspoon dried parsley, or try fresh chives or dill for a different but tasty twist.
- White sugar: Feel free to use honey or maple syrup instead of white sugar – start with half the amount and adjust to taste since these alternatives are sweeter.
Watch Out for These Mistakes While Cooking
The biggest mistake when making German potato salad is overcooking the potatoes – they should be fork-tender but still hold their shape, so check them frequently and drain them as soon as they’re done to prevent mushiness. The bacon needs to be cooked until perfectly crispy (not burnt!) and removed from the pan, while leaving those flavorful drippings behind to create the warm vinegar dressing. Another common error is serving the salad right away – letting it rest for at least 15-20 minutes allows the potatoes to soak up the tangy dressing and develop deeper flavors. For the best texture and taste, make sure to add the dressing while the potatoes are still warm, and don’t forget to taste and adjust the vinegar-to-sugar ratio since different vinegars can vary in acidity.

What to Serve With German Potato Salad?
German potato salad makes a fantastic side dish for all kinds of grilled and roasted meats – it’s especially good with bratwurst, grilled chicken, or a juicy hamburger! Since this potato salad has a tangy, bacon-y flavor, it pairs really well with foods that have a bit of char or smokiness from the grill. For a complete German-inspired meal, serve it alongside some sauerkraut and crusty rye bread. You can also round out your plate with some simple steamed green beans or a crisp cucumber salad to balance out the richness of the potato salad.
Storage Instructions
Keep Fresh: This German potato salad tastes great warm or at room temperature, but when you’re done serving, pop it in an airtight container and keep it in the fridge. It’ll stay good for about 3-4 days, and some folks even say it tastes better the next day once the flavors have had time to mingle!
Make Ahead: Want to prep this in advance? You can make it up to 24 hours before your event. Just keep it in the fridge and take it out about 30 minutes before serving to let it come closer to room temperature – that’s when the flavors really shine.
Warm Up: If you prefer your German potato salad warm (like they traditionally serve it), just give it a quick zap in the microwave for 30-45 seconds, or warm it gently on the stovetop. Add a splash of vinegar or a small pat of butter if it seems a bit dry after reheating.
| Preparation Time | 10-15 minutes |
| Cooking Time | 30-35 minutes |
| Total Time | 40-50 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 600-700
- Protein: 10-15 g
- Fat: 30-40 g
- Carbohydrates: 80-90 g
Ingredients
- 1/8 tsp black pepper (freshly ground preferred)
- 1 small chopped onion (finely minced for better blending)
- 1 tbsp fresh chopped parsley (for best flavor and aroma)
- 4 strips bacon (I use thick-cut bacon for this recipe)
- 1 tsp salt
- 1 1/2 tbsp white sugar
- 2 tbsp water
- 3 cups diced potatoes (peeled and cut into 1/2-inch cubes)
- 1/4 cup white vinegar
Step 1: Prepare and Boil the Potatoes
First, gather all your ingredients to have them ready for the cooking process.
Place potatoes in a large pot and add enough water to cover them by at least 1 to 2 inches.
Bring the pot to a boil and cook the potatoes until they are easily pierced with a fork, about 10 minutes.
Once cooked, drain the water and set the potatoes aside to cool slightly.
Step 2: Fry the Bacon
While the potatoes are cooking, place bacon in a large, deep skillet over medium-high heat.
Fry the bacon until it is browned and crisp, which will take about 10 to 12 minutes, turning as needed to ensure even cooking.
Once done, transfer the bacon to a plate lined with paper towels.
When cool enough to handle, crumble the bacon into small pieces.
Be sure to leave the bacon grease in the skillet as it will be used for the next step.
Step 3: Cook the Onion and Make the Dressing
Add the onion to the skillet with the reserved bacon grease and cook over medium heat until browned, which should take about 6 to 8 minutes.
Once the onion is browned, add vinegar, sugar, water, salt, and pepper to the skillet, stirring to combine.
Bring this mixture to a boil, creating a tangy dressing for your salad.
Step 4: Combine Potatoes and Bacon with the Dressing
Once the dressing is boiling, carefully add the cooked potatoes and half of the crumbled bacon to the skillet.
Cook everything together until the potatoes are heated through, about 3 to 4 minutes.
This allows the flavors to meld together, giving you a hearty delicious salad.
Step 5: Serve and Garnish
Transfer the warm potato salad to a serving dish.
Sprinkle the remaining crumbled bacon over the top for a crunchy and flavorful garnish.
Add a touch of freshness by garnishing with chopped parsley.
Serve the salad immediately while it’s warm for the best taste experience.
Enjoy!