
German Potato Salad Recipe hits every note: warm, tangy, smoky, a little sweet, and loaded with tender potatoes that soak up all that flavor. It works for weeknight dinners, potlucks, cookouts, and holidays, and you can have it on the table in about 40 minutes. I grew up on mayo-heavy picnic salads, so this lighter, vinegar-based version felt like a revelation the first time I made it for my own friends.
Why German Potato Salad Recipe Is Worth It
This German Potato Salad Recipe brings a bold punch of flavor with simple ingredients you probably already keep around. The warm potatoes soak up a hot dressing of vinegar, mustard, and aromatics, so every bite tastes seasoned all the way through, not just on the surface.
You serve it warm or at room temperature, so it fits right into busy schedules and potluck chaos. It holds well, travels easily, and tastes even better after the flavors mingle for a bit.
"This German Potato Salad Recipe tastes like something from a cozy Bavarian kitchen, but comes together on a regular weeknight without stress." ★★★★★
Ingredients You Need
Potatoes
- 2 pounds small waxy potatoes
- Use red potatoes, Yukon Gold, or other yellow potatoes.
- Waxy potatoes hold their shape and keep a creamy texture.
- Avoid starchy baking potatoes, which turn mealy and fall apart.
Dressing and flavor base
-
4 slices turkey bacon or beef bacon, chopped
- Traditional versions use regular bacon, but turkey or beef bacon keeps it lighter and still smoky.
- If you cook vegetarian or vegan, skip this and see the substitutions section.
-
1 medium yellow onion, finely diced
-
2 cloves garlic, minced
-
1 teaspoon Dijon mustard
- Any smooth mustard works, but Dijon adds a nice sharp kick.
-
1 teaspoon whole grain mustard (optional, for texture)
-
1/3 cup apple cider vinegar
- White wine vinegar or red wine vinegar also work.
-
1/3 cup low sodium chicken broth or vegetable broth
- Use vegetable broth for vegetarian or vegan versions.
-
1 to 2 tablespoons sugar, to taste
- Start with 1 tablespoon and adjust. Brown sugar adds a deeper flavor.
-
1/4 cup extra virgin olive oil
- You can use avocado oil or another neutral oil if you prefer.
Seasonings and herbs
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon celery seed (optional but classic)
- 1/4 cup chopped fresh parsley
- 2 tablespoons chopped fresh chives or green onion tops
Pantry shortcuts and notes
- Pre-cooked microwave-ready potatoes save time; just heat and slice gently.
- Pre-chopped onions from the produce section work on busy nights.
- Shelf-stable broth in cartons or bouillon paste both work; just watch the salt.
- Use bottled minced garlic if you need speed, but fresh garlic gives better flavor.
Equipment list
- Large pot for boiling potatoes
- Colander
- Large skillet or sauté pan
- Cutting board and sharp knife
- Wooden spoon or spatula
- Large mixing bowl
- Small whisk or fork for mixing dressing ingredients
Quick Tips & substitutions
- Cut potatoes into equal-size chunks so they cook evenly.
- Start potatoes in cold water, then bring to a boil, so they cook through without splitting.
- Salt the cooking water generously; it seasons the potatoes from the inside.
- Test doneness with a fork; you want tender but not falling apart.
- Toss potatoes with dressing while still warm so they absorb more flavor.
- Use turkey or beef bacon for a lighter option that still tastes smoky.
- Skip bacon and use olive oil plus smoked paprika for a vegetarian version.
- Use vegetable broth and vegan bacon or smoked salt for a vegan version.
- Swap apple cider vinegar with white wine vinegar if needed; add a pinch more sugar if it tastes too sharp.
- Add a spoonful of mayonnaise only if you want a creamier hybrid style, but keep it minimal so the vinegar still shines.
How to Make German Potato Salad Recipe
Step 1: Prep and cook the potatoes
- Scrub the potatoes well and peel them if you prefer no skins. I usually leave the skins on for texture and color.
- Cut potatoes into 1 to 1.5 inch chunks or thick slices, keeping the pieces as uniform as possible.
- Place potatoes 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 boil over medium high heat.
- Reduce heat to a gentle simmer and cook 10 to 15 minutes, until a fork slides in easily but the pieces still hold their shape.
- Drain the potatoes in a colander and let them steam off for a few minutes so extra moisture escapes.
Step 2: Cook the bacon and aromatics
- While the potatoes cook, place chopped turkey or beef bacon in a large skillet.
- Cook over medium heat until the pieces turn browned and crisp and the fat renders, about 6 to 8 minutes.
- Transfer the bacon pieces to a plate, but leave the drippings in the pan.
- Add the diced onion to the skillet and cook in the drippings over medium heat until soft and lightly golden, about 5 to 7 minutes.
- Stir in the minced garlic and cook 30 seconds, just until fragrant, so it does not burn.
Step 3: Build the hot dressing
- Lower the heat slightly and add the apple cider vinegar to the skillet. It will sizzle, which means it lifts all the browned bits from the bottom.
- Stir in the chicken or vegetable broth, Dijon mustard, whole grain mustard, sugar, smoked paprika, celery seed, salt, and pepper.
- Whisk or stir until the mustard dissolves and the mixture looks smooth.
- Let the dressing simmer for 2 to 3 minutes so the flavors meld and the sugar dissolves completely.
- Turn off the heat and stir in the olive oil until the dressing looks glossy and unified.
Step 4: Combine potatoes and dressing
- Place the warm drained potatoes in a large mixing bowl.
- Pour the hot dressing over the potatoes while they still feel warm.
- Gently toss with a spatula or large spoon so you coat every piece without smashing them.
- Add the cooked bacon pieces back into the bowl and toss again.
- Taste and adjust seasoning with more salt, pepper, or a splash of vinegar if you want more tang.
Step 5: Finish with fresh herbs and rest time
- Sprinkle chopped parsley and chives over the salad and toss lightly to distribute the herbs.
- Let the German Potato Salad Recipe sit at room temperature for 10 to 15 minutes so the potatoes absorb more dressing.
- Serve warm or at room temperature.
- If you chill it, bring it back toward room temperature before serving and give it a quick toss with a drizzle of olive oil or a splash of broth to refresh the texture.
Recipe Variations
- Gluten free: Use gluten free broth and mustard; most versions already work, but check labels.
- Vegetarian: Skip bacon, use olive oil, and add extra smoked paprika or smoked salt for depth.
- Vegan: Use vegetarian swaps plus vegan bacon or crispy smoked tempeh bits.
- Lower carb: Use half potatoes and half steamed cauliflower florets, tossed gently.
- Extra protein: Add diced grilled chicken or turkey sausage slices.
- Herb heavy: Add fresh dill or tarragon along with parsley for a more herbal flavor.
- Extra tangy: Add a spoonful of capers or a handful of chopped dill pickles.
- Slightly creamy: Stir in 2 to 3 tablespoons Greek yogurt while the salad cools a bit, which adds creaminess and extra tang.
Ways to Serve
- Serve warm alongside grilled chicken, turkey sausages, or roasted vegetables.
- Pack into a container for potlucks, picnics, and cookouts, since it sits well without mayo.
- Spoon over a bed of baby spinach or arugula for a quick lunch bowl.
- Pair with roasted fish and steamed green beans for a simple dinner.
- Use leftovers as a base for a breakfast skillet with eggs on top.
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. When you want to serve it again, let it sit on the counter for 15 to 20 minutes, then warm it gently in a skillet with a splash of broth or a drizzle of olive oil. Give it a quick taste and add a pinch of salt or a tiny splash of vinegar if it needs a little wake up.

German Potato Salad Recipe
Ingredients
Instructions
- Scrub the potatoes well and peel them if you prefer no skins; leaving the skins on adds texture and color.
- Cut the potatoes into 1 to 1 1/2 inch chunks or thick slices, keeping the pieces as uniform as possible for even cooking.
- Place the potatoes 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 boil over medium-high heat.
- Reduce the heat to a gentle simmer and cook for 10 to 15 minutes, until a fork slides in easily but the potatoes still hold their shape.
- Drain the potatoes in a colander and let them steam off for a few minutes so extra moisture escapes.
- While the potatoes cook, place the chopped turkey or beef bacon in a large skillet.
- Cook over medium heat for about 6 to 8 minutes, until the pieces are browned and crisp and the fat has rendered.
- Transfer the bacon pieces to a plate, leaving the drippings in the skillet.
- Add the diced onion to the skillet and cook in the bacon drippings over medium heat for 5 to 7 minutes, until soft and lightly golden.
- Stir in the minced garlic and cook for about 30 seconds, just until fragrant, so it does not burn.
- Lower the heat slightly and carefully add the apple cider vinegar to the skillet; it will sizzle and loosen the browned bits from the bottom of the pan.
- Stir in the chicken or vegetable broth, Dijon mustard, whole grain mustard (if using), sugar, smoked paprika, celery seed, salt, and black pepper.
- Whisk or stir until the mustards dissolve and the mixture looks smooth.
- Let the dressing simmer for 2 to 3 minutes so the flavors meld and the sugar dissolves completely.
- Turn off the heat and stir in the olive oil until the dressing looks glossy and unified.
- Place the warm drained potatoes in a large mixing bowl.
- Pour the hot dressing over the potatoes while they are still warm.
- Gently toss with a spatula or large spoon to coat every piece without smashing the potatoes.
- Add the cooked bacon pieces back into the bowl and toss again to distribute evenly.
- Taste and adjust the seasoning with more salt, pepper, or a splash of vinegar if you want more tang.
- Sprinkle the chopped parsley and chives over the salad and toss lightly to distribute the herbs.
- Let the German potato salad sit at room temperature for 10 to 15 minutes so the potatoes absorb more dressing.
- Serve warm or at room temperature. If you chill it, bring it back toward room temperature before serving and refresh with a drizzle of olive oil or a splash of broth if needed.
Notes
Approximate per serving (6 servings): 230–260 calories; fat 10–13 g; saturated fat 2–3 g; carbohydrates 32–36 g; fiber 3–4 g; sugars 4–6 g; protein 6–8 g; sodium 450–600 mg. Values will vary based on brands, type of bacon, broth, and portion size.
