Authentic German Potato Salad Recipe Warm
German potato salad is a classic for a reason. It’s a warm, tangy salad that’s usually served as a side dish at barbecues, potlucks, and family gatherings. Unlike many American potato salads, this version skips the mayonnaise entirely, relying on a zesty vinegar-based dressing and crispy beef bacon for its incredible flavor. The red potatoes hold their shape beautifully, and the combination of sweet, sour, and savory is simply irresistible. This isn’t a salad you make ahead and chill; it’s best enjoyed warm, right after it’s assembled, when the flavors have melded and the potatoes are still tender. This recipe gets its fantastic taste from simple, quality ingredients like thick-cut beef bacon and crisp red potatoes, tossed in a bright, tangy dressing that cuts through richer dishes. It’s the kind of side that makes everyone ask for the recipe.
Ingredients:
- 2 pounds medium-sized red potatoes
- 1 tablespoon + ½ teaspoon Morton kosher salt, (divided)
- 1 pound thick-cut beef beef bacon, (cut into ½” pieces)
- 1 large yellow onion, (diced)
- 3 large cloves garlic, (minced)
- ¾ cup apple cider vinegar
- 1 tablespoon whole-grain mustard ((use a bit more if you really like mustard))
- 1 tablespoon Dijon mustard
- 3 tablespoons sugar
- ½ teaspoon freshly ground black pepper
- ¼ cup chopped fresh parsley
Cooking the Potatoes
The first step is to get your potatoes ready. You want medium-sized red potatoes. Their skins are thin, so you don’t need to peel them, which saves time and adds a nice color and texture to the salad. Wash them thoroughly. You’ll want to cut them into roughly 1-inch cubes. Consistency in size is key so they all cook evenly. Place the cubed potatoes into a large pot and cover them with cold water by about an inch. Add 1 tablespoon of the kosher salt to the water. Bring the water to a boil over high heat, then reduce the heat to medium and simmer until the potatoes are just tender when pierced with a fork. This usually takes about 15 to 20 minutes, depending on the size of your cubes. Don’t overcook them; they should still have a bit of firmness. Drain the potatoes well in a colander and set them aside. You can let them steam dry for a few minutes to remove any excess moisture.

German Potato Salad
German potato salad is a classic for a reason. It’s a warm, tangy salad that’s usually served as a side dish at barbecues, potlucks, and family gatherings. Unlike many American potato salads, this version skips the mayonnaise entirely, relying on a zesty vinegar-based dressing and crispy beef bacon for its incredible flavor. The red potatoes hold their shape beautifully, and the combination of sweet, sour, and savory is simply irresistible. This isn’t a salad you make ahead and chill; it’s best enjoyed warm, right after it’s assembled, when the flavors have melded and the potatoes are still tender.
Ingredients:
- 2 pounds medium-sized red potatoes
- 1 tablespoon + ½ teaspoon Morton kosher salt, (divided)
- 1 pound thick-cut beef beef bacon, (cut into ½” pieces)
- 1 large yellow onion, (diced)
- 3 large cloves garlic, (minced)
- ¾ cup apple cider vinegar
- 1 tablespoon whole-grain mustard ((use a bit more if you really like mustard))
- 1 tablespoon Dijon mustard
- 3 tablespoons sugar
- ½ teaspoon freshly ground black pepper
- ¼ cup chopped fresh parsley
Cooking the Potatoes
The first step is to get your potatoes ready. You want medium-sized red potatoes. Their skins are thin, so you don’t need to peel them, which saves time and adds a nice color and texture to the salad. Wash them thoroughly. You’ll want to cut them into roughly 1-inch cubes. Consistency in size is key so they all cook evenly. Place the cubed potatoes into a large pot and cover them with cold water by about an inch. Add 1 tablespoon of the kosher salt to the water. This is important because it seasons the potatoes from the inside out as they cook. Bring the water to a boil over high heat, then reduce the heat to medium-low and simmer. You’re looking for them to be tender but not mushy. You should be able to easily pierce them with a fork, but they shouldn’t fall apart. This usually takes about 15-20 minutes, depending on the size of your cubes. Once they’re cooked, drain them very well in a colander. Let them sit there for a few minutes to steam dry. This helps prevent the salad from becoming watery.
Crisping the Beef Bacon and Sautéing the Aromatics
While the potatoes are cooking and draining, you can work on the flavor base. In a large skillet or Dutch oven, cook the thick-cut beef beef bacon over medium heat. You want to render out the fat and get the beef bacon nice and crispy. This might take about 8-10 minutes. Once it’s crispy, use a slotted spoon to remove the beef bacon bits to a paper towel-lined plate, leaving about 2-3 tablespoons of the rendered beef bacon fat in the skillet. If you have more than that, you can discard the excess. Add the diced yellow onion to the skillet with the beef bacon fat. Cook the onion over medium heat, stirring occasionally, until it’s softened and translucent, which should take about 5-7 minutes. You don’t want it to brown too much, just to become tender and sweet. Next, add the minced garlic to the skillet. Cook for just about 1 minute more, until fragrant. Be careful not to burn the garlic, as it can turn bitter very quickly.
Assembling the Tangy Dressing
Now for the signature dressing. In a small bowl or directly in the skillet with the onions and garlic (if you’ve removed them temporarily, which is a good idea to avoid overcooking the garlic), whisk together the apple cider vinegar, whole-grain mustard, Dijon mustard, and sugar. The combination of vinegars and mustards gives it that characteristic tang and depth. If you’re a big mustard fan like me, feel free to add a little extra whole-grain mustard. Whisk until the sugar is dissolved. Stir in the remaining ½ teaspoon of kosher salt and the black pepper. This dressing is meant to be warm, so we’ll add it to the warm potatoes.
Bringing It All Together
Once your potatoes are drained and the onion and garlic mixture is ready, it’s time to combine everything. Gently add the drained, warm potatoes back into the pot you cooked them in, or into the large skillet if you transferred the onion and garlic out. Pour the warm dressing over the potatoes. Add the sautéed onion and garlic mixture back into the pot with the potatoes. Now, carefully toss everything together. You want to coat all the potato pieces with the dressing without breaking them up too much. The warmth of the potatoes will help the dressing meld beautifully. Add about half of the crispy beef bacon bits and half of the chopped fresh parsley to the salad and toss again gently.
Serving and Enjoying
This German potato salad is best served warm. The flavors really come alive when it’s still warm. Spoon the salad into a serving bowl. Sprinkle the remaining crispy beef bacon bits and fresh parsley over the top just before serving. The fresh parsley adds a nice burst of color and freshness that contrasts with the rich, savory flavors. If you happen to have any leftovers (which is unlikely!), they can be stored in an airtight container in the refrigerator. You can gently reheat them on the stovetop over low heat or in the microwave. Some people even enjoy it cold, though I find it loses some of its magic. This salad pairs wonderfully with grilled meats, sausages, or even just a hearty bread.

Conclusion:
This warm German potato salad is a fantastic side dish that brings a lot to any meal, especially when you want something a little different from the usual. The combination of tender potatoes, crispy beef bacon, and that tangy vinegar dressing is a winner every time. It’s simple to make and delivers big on flavor, proving you don’t need mayo for a great potato salad. It’s especially good alongside grilled meats or roasted chicken.
Serving Suggestions: This salad is meant to be served warm, so try to time it so you can put it all together shortly before you plan to eat. It pairs perfectly with anything from bratwurst and schnitzel to simple burgers off the grill. You can also serve it as part of a larger spread at holidays or potlucks.
Variations: If you don’t have beef beef bacon, regular beef beef bacon works great too. For a little extra flavor, you can add a pinch of red pepper flakes to the dressing for a touch of heat. Some people also like to add a tablespoon of finely chopped chives along with the parsley for freshness.
Give this German potato salad a try! It’s a rewarding recipe that’s easy enough for a weeknight but impressive enough for guests.
Frequently Asked Questions
Can I make this potato salad ahead of time?
While this German potato salad is best served warm right after it’s made, you can prepare some components ahead. You can cook the potatoes and drain them, then let them cool. You can also cook the beef bacon and sauté the onions and garlic. Store these separately in the refrigerator. When you’re ready to serve, gently reheat the potatoes and then assemble the salad, warming the dressing slightly before tossing everything together. It won’t be quite the same as freshly made, but it’s a good compromise if you need to save time.
What kind of potatoes are best for this recipe?
Red potatoes are ideal because they hold their shape well when cooked and don’t become mushy. Their waxy texture holds up better in the warm dressing. You can also use Yukon Gold potatoes as a good alternative, but avoid starchy potatoes like Russets, as they tend to fall apart.

German Potato Salad
A classic German potato salad with a tangy vinegar-based dressing and crispy bacon.
Ingredients
-
2 pounds medium-sized red potatoes
-
1 tablespoon + ½ teaspoon Morton kosher salt, divided
-
1 pound thick-cut pork bacon, cut into ½” pieces
-
1 large yellow onion, diced
-
3 large cloves garlic, minced
-
¾ cup apple cider vinegar
-
1 tablespoon whole-grain mustard
-
1 tablespoon Dijon mustard
-
3 tablespoons sugar
-
½ teaspoon freshly ground black pepper
-
¼ cup chopped fresh parsley
Instructions
-
Step 1
Place potatoes in a large pot and cover with cold water. Add 1 tablespoon of salt. Bring to a boil and cook for 15-20 minutes, or until tender but not mushy. Drain and let cool slightly. -
Step 2
While potatoes cook, fry the bacon in a large skillet over medium heat until crispy. Remove bacon with a slotted spoon and set aside on paper towels. Leave about 2 tablespoons of bacon fat in the skillet. -
Step 3
Add the diced onion to the skillet with the bacon fat. Cook over medium heat until softened and translucent, about 5-7 minutes. Add garlic and cook for 1 minute more until fragrant. -
Step 4
Whisk in the apple cider vinegar, whole-grain mustard, Dijon mustard, sugar, remaining ½ teaspoon salt, and black pepper. Bring to a simmer and cook for 2-3 minutes, stirring until sugar is dissolved. -
Step 5
Cut the cooled potatoes into bite-sized pieces and place them in a large bowl. Pour the warm dressing over the potatoes and gently toss to coat. -
Step 6
Add the cooked bacon and chopped parsley to the potato salad. Toss gently to combine. Serve warm or at room temperature.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.