This Best German Potato Salad is a warm, tangy, bacon-filled side dish that’s nothing like the creamy American version. Tender sliced potatoes are tossed with crispy bacon, caramelized onions, and a tangy vinegar and mustard dressing made with bacon drippings. Served warm or at room temperature, this authentic German potato salad is perfect for Oktoberfest, summer cookouts, potlucks, or any meal that needs a hearty, flavorful side. Once you try this recipe, you’ll never go back to the mayo version.
Why You’ll Love This Recipe
- Warm, tangy, and bacon-filled
- No mayonnaise — perfect for outdoor gatherings
- Made with simple, pantry-friendly ingredients
- Served warm or at room temperature
- Perfect for Oktoberfest, cookouts, and potlucks
- Authentic German recipe
Ingredients Needed
- 2 lbs Yukon Gold or red potatoes (waxy variety)
- 8 slices bacon, chopped
- 1 medium yellow onion, finely diced
- ½ cup chicken or vegetable broth
- ¼ cup apple cider vinegar
- 2 tablespoons granulated sugar
- 1 tablespoon Dijon mustard
- 1 teaspoon salt
- ½ teaspoon black pepper
- ¼ cup fresh parsley, chopped
- 2 tablespoons fresh chives or green onions, sliced

Step-by-Step Instructions
1. Cook the Potatoes
Place whole, unpeeled potatoes in a large pot and cover with cold water by 1 inch. Add a generous pinch of salt. Bring to a boil, then reduce heat and simmer for 15–20 minutes until potatoes are fork-tender. Do not overcook.
2. Drain and Cool
Drain potatoes and let cool just until cool enough to handle. Peel the potatoes (skins should slip off easily) and slice into ¼-inch thick rounds or bite-sized pieces.
3. Cook the Bacon
While potatoes cook, fry chopped bacon in a large skillet over medium heat until crispy, about 5–7 minutes. Use a slotted spoon to transfer bacon to a paper towel-lined plate, leaving the drippings in the skillet.
4. Caramelize the Onions
In the same skillet with bacon drippings, add diced onion. Cook over medium heat for 4–5 minutes until softened and lightly caramelized.
5. Make the Dressing
Add chicken broth, apple cider vinegar, sugar, Dijon mustard, salt, and pepper to the skillet. Bring to a simmer, stirring to combine. Cook for 2–3 minutes until slightly reduced.
6. Combine
Place sliced potatoes in a large bowl. Pour the warm dressing over the potatoes and toss gently to coat. Add crispy bacon and fresh parsley. Toss again.
7. Serve
Garnish with fresh chives. Serve warm or at room temperature. The salad absorbs more flavor as it sits.
Tips for Success
- Use waxy potatoes (Yukon Gold or red) — they hold their shape better than russets
- Do not overcook potatoes — they should be tender but not falling apart
- Save the bacon drippings — they’re the key to authentic flavor
- Serve warm or at room temperature — this salad is not served cold
- Let the salad sit for 15–30 minutes before serving to absorb the dressing
Variations & Substitutions
- Add chopped pickles or cornichons for tanginess
- Use turkey bacon for a lighter version
- Add a splash of white wine or beer to the dressing
- Stir in fresh dill instead of parsley
- Add hard-boiled eggs for extra heartiness
- Use apple cider or white wine vinegar

Serving Suggestions
- Serve alongside bratwurst, schnitzel, or grilled sausages
- Pair with sauerkraut and rye bread
- Perfect for Oktoberfest celebrations
- Serve with grilled chicken or pork chops
- Great for summer cookouts and potlucks
Storage & Reheating
Store leftover German potato salad in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet over medium-low heat, or serve cold or at room temperature. Add a splash of broth or vinegar before reheating to refresh the dressing. Do not freeze — potatoes become grainy.
Frequently Asked Questions
What’s the difference between German and American potato salad?
German potato salad is warm and dressed with a tangy vinegar-bacon dressing. American potato salad is cold and made with mayonnaise.
Can I use any type of potato?
Waxy potatoes like Yukon Gold or red potatoes work best. Russets become too starchy and fall apart.
Can I make this ahead of time?
Yes, make it a day ahead and reheat gently before serving. The flavors meld beautifully.
Is this salad served hot or cold?
Traditionally served warm or at room temperature, not cold.
Can I make this vegetarian?
Omit bacon and use olive oil or butter instead of bacon drippings. Add smoked paprika for smoky flavor.

Best German Potato Salad
Ingredients
Equipment
Method
- Place whole, unpeeled potatoes in a large pot and cover with cold water by 1 inch. Add a generous pinch of salt. Bring to a boil, then reduce heat and simmer for 15-20 minutes until potatoes are fork-tender. Do not overcook.
- Drain potatoes and let cool just until cool enough to handle. Peel the potatoes (skins should slip off easily) and slice into 1/4-inch thick rounds or bite-sized pieces.
- While potatoes cook, fry chopped bacon in a large skillet over medium heat until crispy, about 5-7 minutes. Use a slotted spoon to transfer bacon to a paper towel-lined plate, leaving the drippings in the skillet.
- In the same skillet with bacon drippings, add diced onion. Cook over medium heat for 4-5 minutes until softened and lightly caramelized.
- Add chicken broth, apple cider vinegar, sugar, Dijon mustard, salt, and pepper to the skillet. Bring to a simmer, stirring to combine. Cook for 2-3 minutes until slightly reduced.
- Place sliced potatoes in a large bowl. Pour the warm dressing over the potatoes and toss gently to coat. Add crispy bacon and fresh parsley. Toss again.
- Garnish with fresh chives. Serve warm or at room temperature. The salad absorbs more flavor as it sits.


