
German Potato Salad Recipe tastes tangy, smoky, a little sweet, and totally comforting, with tender potatoes in a warm bacon-vinegar dressing. It works for anyone who wants a picnic-friendly side dish without mayo, and it comes together in about 45 minutes from start to finish. I grew up at Midwest potlucks where this showed up next to bratwurst and coleslaw, and I still make it every time I miss those buffet tables.
Why German Potato Salad Recipe Is Worth It
This German Potato Salad Recipe skips mayo and uses a warm bacon and vinegar dressing, so it holds up better at room temperature. The potatoes soak up all that flavor, so every bite tastes seasoned, not just the top layer.
You cook everything in one pot and one skillet, so cleanup stays simple. It works hot, warm, or at room temperature, which makes it a flexible side dish for cookouts, weeknight dinners, and holidays.
My whole family asked for seconds of this German Potato Salad Recipe, and the bowl went home empty from the potluck. ★★★★★
Ingredients You Need
Potatoes
- 2 pounds small waxy potatoes
- Use red potatoes, Yukon Gold, or other yellow potatoes.
- Avoid russets, since they fall apart and turn mealy.
Bacon and fat
- 6 slices thick-cut bacon, chopped
- Thick-cut bacon gives bigger, chewier pieces.
- Use turkey bacon if you prefer, but add 1 tablespoon neutral oil since it renders less fat.
Aromatics
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- Use jarred minced garlic from the pantry if you need a shortcut.
Vinegar and seasoning
- 1/3 cup apple cider vinegar
- White wine vinegar works in a pinch.
- 2 tablespoons granulated sugar
- Use honey or maple syrup for a different sweetness.
- 1 tablespoon Dijon mustard
- Use whole grain mustard if you like more texture.
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
Broth and richness
- 1/2 cup low-sodium chicken broth
- Use vegetable broth for a vegetarian version.
- 2 tablespoons neutral oil or reserved bacon fat
- I like avocado or canola oil if I need extra fat.
Fresh herbs
- 1/4 cup chopped fresh parsley
- 2 tablespoons chopped fresh chives or green onions
Optional add-ins
- 1 teaspoon smoked paprika for extra smoky flavor
- 1 teaspoon caraway seeds for a more traditional German flavor
- 2 tablespoons finely chopped dill pickles for a tangy twist
Equipment list
- Large pot for boiling potatoes
- Large skillet for bacon and dressing
- Cutting board and sharp knife
- Colander
- Wooden spoon or spatula
- Large mixing bowl or serving bowl
- Measuring cups and spoons
Quick Tips & substitutions
- Boil potatoes whole or in large chunks so they stay tender and not mushy.
- Start potatoes in cold, salted water so they cook evenly and soak up seasoning.
- Use waxy potatoes like red or Yukon Gold to keep the salad from turning into mashed potatoes.
- Slice cooked potatoes while still warm so they absorb the bacon-vinegar dressing better.
- Swap chicken broth with vegetable broth for a vegetarian version.
- Use turkey bacon plus 1 tablespoon oil if you want less pork fat.
- Skip bacon and use 3 tablespoons olive oil, then add smoked paprika for a vegan version.
- Taste the dressing before you pour it and adjust vinegar, sugar, and salt to your liking.
- Add a spoonful of extra mustard if you want a sharper, more tangy German Potato Salad Recipe.
- Stir in chopped pickles or sauerkraut if you like more acidity and crunch.
How to Make German Potato Salad Recipe
Step 1: Prep and cook the potatoes
Scrub the potatoes and cut any large ones into halves or quarters so they cook evenly. Place them in a large pot and cover with cold water by about 1 inch. Add 1 tablespoon kosher salt to the water and bring it to a gentle boil over medium-high heat.
Cook the potatoes until a fork slides in easily, about 12 to 15 minutes, depending on size. Check them often so they stay firm and not falling apart. Drain the potatoes in a colander and let them sit a few minutes so steam escapes and they dry slightly.
When they cool just enough to handle, slice them into thick rounds or bite-size chunks. Keep them warm by covering the bowl with a clean kitchen towel. Warm potatoes soak up the dressing much better than cold ones.
Step 2: Cook the bacon
While the potatoes cook, place the chopped bacon in a large skillet. Turn the heat to medium and cook, stirring occasionally, until the bacon turns crisp and brown, about 8 to 10 minutes. Use a slotted spoon to transfer the bacon to a paper towel lined plate.
Leave about 2 to 3 tablespoons of bacon fat in the skillet and pour off any extra. If you do not have enough fat, add a tablespoon of neutral oil. Keep the skillet on medium heat so you can move right into the dressing.
Step 3: Sauté onion and garlic
Add the chopped onion to the hot bacon fat in the skillet. Cook, stirring often, until the onion turns soft and lightly golden, about 5 to 7 minutes. Scrape up any browned bits from the bottom of the pan, since they add flavor.
Stir in the minced garlic and cook about 30 seconds until it smells fragrant. Do not walk away here, since garlic can burn quickly. Lower the heat slightly if it starts to brown too fast.
Step 4: Build the warm dressing
Pour the apple cider vinegar and chicken broth into the skillet with the onions and garlic. Stir in the sugar, Dijon mustard, salt, and pepper. If you use smoked paprika or caraway seeds, add them now.
Bring the mixture to a gentle simmer and let it bubble for 2 to 3 minutes. The sugar will dissolve and the flavors will blend, and the dressing will thicken slightly. Taste and adjust with more vinegar for tang, more sugar for sweetness, or more salt as needed.
Step 5: Combine potatoes and dressing
Place the warm sliced potatoes in a large mixing bowl if you have not already. Pour the hot bacon-vinegar dressing over the potatoes. Use a spatula or large spoon to gently toss, so you coat every piece without breaking them too much.
Add the crisp bacon pieces, chopped parsley, and chives. Toss again until everything mixes evenly. The potatoes will drink in the dressing as they sit, so the flavor deepens over the next 10 to 15 minutes.
Step 6: Taste, rest, and serve
Let the German Potato Salad Recipe rest for about 10 minutes before serving. This short rest lets the potatoes absorb more dressing and makes the flavors taste more balanced. Taste again and adjust salt, pepper, or herbs.
Serve the salad warm or at room temperature. If it sits for a while and looks a little dry, drizzle a teaspoon or two of vinegar and a splash of oil, then toss again. I usually sneak a bite straight from the bowl at this point, just to check quality, of course.
Recipe Variations
- Gluten-free: Use gluten-free broth and double check mustard and bacon labels for hidden gluten.
- Vegetarian: Skip bacon, use vegetable broth, and sauté onions in olive oil; add smoked paprika for a hint of smokiness.
- Vegan: Follow the vegetarian swap and also use maple syrup or sugar that you know fits your needs.
- Low carb: Use fewer potatoes and bulk it up with steamed cauliflower florets or blanched green beans.
- Extra smoky: Add more smoked paprika and use a smoked salt if you have it.
- Herb lover: Add fresh dill, extra chives, or tarragon for a more herbal flavor.
- Extra tangy: Stir in chopped dill pickles, capers, or a spoonful of sauerkraut.
- Hearty version: Add sliced grilled sausage or cooked lentils and serve it as a main dish.
Ways to Serve German Potato Salad Recipe
- Serve warm next to grilled sausages, chicken, or pork chops.
- Pack it for picnics or potlucks, since it holds better than mayo-based salads.
- Spoon it into a bowl and top with a fried egg for a cozy lunch.
- Pair it with roasted vegetables and a green salad for a simple dinner.
- Offer it on holiday tables next to ham, turkey, or roast beef.
Storage Success
Store leftover German Potato Salad Recipe in an airtight container in the fridge for up to 4 days. The flavors deepen as it sits, so it often tastes even better the next day. Reheat gently in a skillet over low heat or in the microwave, and add a splash of broth or vinegar if it looks dry.
Serve leftovers warm or let them come to room temperature before serving. I like to toss in a little fresh parsley or chives right before serving to wake up the flavors.

German Potato Salad Recipe
Ingredients
Instructions
- Scrub the potatoes and cut any large ones into halves or quarters so they cook evenly. Place them in a large pot and cover with cold water by about 1 inch. Add 1 tablespoon kosher salt to the water and bring to a gentle boil over medium-high heat.
- Cook the potatoes until a fork slides in easily, about 12 to 15 minutes, then drain in a colander and let them steam off for a few minutes. When cool enough to handle, slice into thick rounds or bite-size chunks and keep warm, covered with a clean kitchen towel.
- While the potatoes cook, place the chopped bacon in a large skillet over medium heat. Cook, stirring occasionally, until crisp and brown, about 8 to 10 minutes. Transfer the bacon to a paper towel–lined plate with a slotted spoon.
- Pour off excess bacon fat, leaving about 2 to 3 tablespoons in the skillet. If needed, add neutral oil to make up the amount and keep the skillet over medium heat.
- Add the chopped onion to the hot bacon fat and cook, stirring often, until soft and lightly golden, about 5 to 7 minutes, scraping up any browned bits from the bottom of the pan. Stir in the minced garlic and cook about 30 seconds, just until fragrant.
- Pour in the apple cider vinegar and chicken broth. Stir in the sugar, Dijon mustard, salt, pepper, and, if using, smoked paprika or caraway seeds. Bring to a gentle simmer and cook 2 to 3 minutes, until the sugar dissolves and the dressing thickens slightly. Taste and adjust seasoning with more vinegar, sugar, or salt as needed.
- Place the warm sliced potatoes in a large mixing or serving bowl. Pour the hot bacon-vinegar dressing over the potatoes and gently toss to coat without breaking them up too much.
- Add the crisp bacon pieces, chopped parsley, chives or green onions, and, if using, chopped dill pickles. Toss again until everything is evenly combined and the potatoes are well coated.
- Let the salad rest for about 10 minutes so the potatoes absorb more dressing. Taste and adjust salt, pepper, or herbs, then serve warm or at room temperature. If it looks dry after sitting, drizzle with a little extra vinegar and oil, then toss again before serving.
Notes
Approximate per serving (8 servings): 260–290 calories; fat 13–16 g; saturated fat 4–5 g; carbohydrates 30–32 g; fiber 3 g; sugars 5–6 g; protein 7–8 g; sodium 520–600 mg. Values will vary based on specific ingredients, bacon type, and exact portion size.

Leave a Reply