This German Potato Salad recipe will change how you think about potato salad. Tender baby red potatoes are tossed with smoky bacon, a warm sweet-and-tangy dressing and fresh herbs. Packed with flavor, it can be served warm or cold and is simple to prepare.

One of my favorite summer sides is a dill-pickle potato salad with a creamy mayo-and-sour-cream dressing because of its briny kick. But sometimes I want something lighter and brighter — which is where this German Potato Salad shines.
Tender red baby potatoes are combined with crisp bacon, red onion, and a warm bacon dressing made bright with vinegar and mellowed with a touch of maple syrup. Fresh parsley and dill finish the dish, adding a herbaceous lift. There’s no mayonnaise, and the texture stays pleasantly rustic.
This recipe started from my mother-in-law’s family version, which called for baking. I simplified the method to skip the oven step so the salad comes together faster, and I adjusted the dressing and added herbs to balance the flavors.
That’s the joy of cooking: you can honor a classic while making it more approachable for everyday meals. The result is a dependable, crowd-pleasing side that’s perfect for barbecues, potlucks, or weeknight dinners.

Why you’ll love this recipe
- This potato salad is different from creamy mayo-based versions: warm potatoes meet crispy bacon and a tangy-sweet warm dressing.
- Serve it hot, warm, or chilled — it’s excellent for picnics, cookouts and potlucks.
- Dairy- and gluten-free when prepared as shown.
- Make ahead friendly: flavors deepen after a few hours and leftovers keep well in the refrigerator for 3–4 days.
Recipe ingredients
The ingredients are easy to find and flexible; see notes below for substitutions and variations.

- Potatoes — Red baby potatoes are ideal for size, color and texture. Baby golds or larger reds cut into 1½” chunks also work.
- Bacon — Thick-cut bacon gives the best texture; reserve drippings for the dressing.
- Red onion — Adds a bright bite; white or yellow onion may be used instead.
- Vinegar — White vinegar provides a clean tang; apple cider vinegar can be substituted but will alter the flavor.
- Maple syrup — Balances the acidity; any liquid sweetener may be used.
- Grainy mustard — Offers mild mustard flavor and texture from the seeds; substitute 2–3 teaspoons Dijon if needed (Dijon is stronger).
- Herbs — Fresh parsley and dill brighten the salad; omit dill or replace it with extra parsley if desired.
See the recipe card below for exact ingredient amounts and the full recipe.
How to make this recipe
German potato salad is quick and straightforward. Plan about 10 minutes of prep and 15 minutes of active cooking.
Pro tip: Start the potatoes first, then cook the bacon and dressings while the potatoes boil so everything is warm when combined.
Instructions are summarized here; follow the recipe card below for the exact steps.


- Boil whole baby potatoes in salted water until tender but still firm, about 8–10 minutes. Drain and let cool slightly.
- Halve the potatoes and transfer to a large bowl while warm.
- Cook bacon until crisp, drain on paper towels, then crumble when cool enough to handle. Reserve 1/4 cup of the bacon drippings for the dressing.
- Sauté red onion in the reserved drippings over medium heat until softened, about 3 minutes, then stir in minced garlic for 30 seconds.
- Add water (or broth), white vinegar, maple syrup, and mustard. Whisk and bring the dressing to a boil, then simmer until reduced and slightly thickened, about 5 minutes. Season with salt and pepper.
- Toss the warm dressing, crumbled bacon, parsley and dill with the potatoes. Adjust seasoning to taste and serve warm or chilled.

Recipe FAQs
Yes. The flavors meld overnight, so leftovers often taste even better the next day. Serve cold or gently warm before serving.
Store in an airtight container for up to 3–4 days.
Baby potatoes or 1½” pieces usually take 7–10 minutes. Test with a fork or paring knife; they should be tender but still hold their shape.
Serving suggestions
German potato salad pairs well with grilled and picnic-style dishes and is versatile enough for many meals.
- Serve alongside grilled chicken or hamburgers at cookouts.
- Add it to a picnic spread with simple sandwiches or egg salad.
- Make it ahead for a busy week and pair with roasted or grilled proteins like pork chops or ribs.
- Leftovers are perfect for a satisfying lunch.
Recipe notes
- Pro tip: For warm salad, assemble and serve immediately. For a chilled salad, make several hours or up to one day ahead and refrigerate.
- Use red baby or new potatoes if possible; if using larger potatoes, cut into 1½” pieces so they cook evenly.
- Grainy mustard is milder than Dijon; if substituting Dijon, start with less and taste.
- If you don’t have white vinegar, apple cider vinegar can be used but will give a slightly different flavor.

More potato side dishes you’ll love
- Crock pot mashed potatoes
- Crispy smashed baby potatoes
- Instant Pot garlic mashed potatoes
- Yukon Gold garlic mashed potatoes
Did you try this recipe? If so, leave a review below and share your photo on social media with the tag @flavorthemoments.

German Potato Salad Recipe
Servings: 6
Prep Time: 10 mins | Cook Time: 15 mins | Total Time: 25 mins
Tender potatoes tossed in a warm sweet-and-tangy bacon dressing with crisp bacon and fresh herbs. Serve warm or cold.
Ingredients
- 1.5 pounds red baby potatoes
- 4 slices thick-cut bacon
- 1/2 red onion, chopped
- 2 cloves garlic, minced
- 1/2 cup water (or chicken/vegetable broth)
- 1/3 cup white vinegar
- 2 tablespoons pure maple syrup (or preferred sweetener)
- 1.5 tablespoons grainy mustard (or 2–3 tsp Dijon)
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
- 2 tablespoons freshly chopped parsley
- 2 tablespoons freshly chopped dill
Instructions
- Place potatoes in a large pot and cover with water by about 1 inch. Bring to a boil, then reduce heat and simmer 8–10 minutes until tender but still firm. Drain.
- When cool enough to handle, halve the potatoes and place in a large bowl.
- Cook bacon until crisp, drain on paper towels, and crumble when cool.
- Reserve 1/4 cup bacon drippings in the skillet. Sauté the chopped onion over medium heat until softened, about 3 minutes. Add garlic and cook 30 seconds longer.
- Add water, vinegar, maple syrup, mustard, salt and pepper. Whisk and bring to a boil, then simmer until reduced by half and slightly thickened, about 5 minutes.
- Pour the warm dressing over the potatoes, add the crumbled bacon, parsley and dill, and toss gently to combine. Taste and adjust seasoning. Serve warm or chilled.
Notes
- If serving warm, assemble just before serving or reheat gently. For cold salad, make ahead and chill for several hours or overnight.
- Cut larger red potatoes into 1½” chunks so they cook evenly.
- Adjust mustard and sweetener to taste; Dijon is stronger than grainy mustard.
- Apple cider vinegar can substitute for white vinegar if needed.
Nutrition
Calories: 208 kcal, Carbohydrates: 24 g, Protein: 6 g, Fat: 10 g, Saturated Fat: 3 g, Sodium: 419 mg, Fiber: 2 g, Sugar: 6 g (estimated)