German Potato Salad
German Potato Salad offers a delightful twist on traditional potato salads, elevating your side dish game with its tangy, savory flavors. This salad stands out due to its warm potatoes tossed in a rich, bacon-infused dressing. Unlike the typical mayonnaise-based salad, here, the irresistible blend of Dijon mustard and apple cider vinegar provides a zesty punch that complements the soft potatoes perfectly. You can practically taste the sunshine and gatherings around the table in every bite.

I first stumbled upon this recipe during a summer picnic, where the smell of crispy bacon mingled with the scent of fresh herbs filled the air. It was an instant hit, both with the adults and the kids at the gathering. The beauty of German Potato Salad lies not only in its vibrant flavors but also in how adaptable it is for any occasion, from barbecues to holiday feasts. Trust me when I say, this dish will quickly become a favorite in your household. Ready to whip it up?
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With just 10 minutes of prep and 60 minutes total, this dish comes together effortlessly.
- Irresistible Flavor: The combination of bacon, mustard, and a splash of vinegar creates a flavor profile you can’t resist.
- Eye-Catching Appeal: The vibrant colors and textures make this salad a striking centerpiece on any table.
- Flexible Serving: Perfect for summer barbecues, holiday dinners, or as a hearty snack, it fits any occasion.
- Diet-Friendly Options: Easily made gluten-free by checking your mustard and broth labels.
Ingredients You’ll Need
- 2 ½ lbs. baby gold potatoes, washed and unpeeled: Soft and buttery, these potatoes keep their shape perfectly.
- 6-7 slices thick-cut bacon, drippings reserved: Adds a smoky, savory flavor that is essential to the dish.
- 1 small yellow onion, diced: Provides a sweet, caramelized depth to the salad.
- 1 small shallot, minced: Offers a delicate onion flavor for balance.
- Salt and pepper: Essential for seasoning at various stages. Use kosher salt for best results.
- ½ cup chicken broth: Enhances the flavor of the dressing; low-sodium is a great choice.
- ¼ cup white vinegar: Gives the salad its tangy kick. Substitute with apple cider vinegar if preferred.
- 1 tablespoon Dijon mustard: Adds a creamy texture and sharp flavor.
- 1 tablespoon honey: Balances the acidity from the vinegar.
- 1 tablespoon cold butter: Adds richness and smoothness to the dressing.
- 2 tablespoons fresh parsley, roughly chopped: Provides freshness and a pop of color.
- Chives and dill: Use for garnish and additional herbal notes.
How to Make German Potato Salad
Cook the Bacon: Cut the bacon in half and arrange it in an even layer in a large, high-walled skillet. Cook slowly over medium-low heat, tilting the skillet occasionally to spoon out the drippings. Flip with kitchen tongs until crispy, then transfer to a paper towel-lined plate and chop once cooled. Leave about 1 heaping tablespoon of the drippings in the skillet.
Boil the Potatoes: In a large pot, add the baby gold potatoes and cover with 2 inches of water. Gradually bring to a gentle boil. Salt the water once boiling—about 1 heaping tablespoon of kosher salt is preferred. Boil until fork-tender, around 12-15 minutes for these small beauties.
Prepare the Dressing: While the potatoes cook, add the diced onions to the skillet over medium heat. Cook for 20-25 minutes, stirring regularly until caramelized. Add minced shallots and cook for an additional 1-2 minutes. Pour in the chicken broth, white vinegar, Dijon mustard, and honey. Stir well. Bring to a boil, then reduce heat to low and mix in half the crispy bacon. Cover partially.
Combine & Serve: Drain the potatoes and spread them out on a cutting board. Cut in half and sprinkle with salt and pepper. Remove the sauce from heat, swirl in the cold butter, and stir in the parsley. Add warm potatoes to the skillet, stirring to coat fully in the dressing. Move to a serving bowl and sprinkle with remaining bacon, chives, and dill. Serve warm, and enjoy!
Storing & Reheating
To store your German Potato Salad, allow it to cool completely before placing it in an airtight container. It keeps well at room temperature for up to two hours but should be refrigerated if not served. In the fridge, it will stay fresh for 3-4 days. For longer storage, you can freeze it up to three months, although the texture may change upon thawing. Reheat gently on the stove over low heat, adding a splash of broth or water to revive the texture.
Chef’s Helpful Tips
- Avoid Overcooking Potatoes: Cook them until just fork-tender; you don’t want mushy potatoes.
- Use Fresh Herbs: Fresh parsley, chives, and dill make a big difference in flavor and presentation.
- Customize the Dressing: Try adding a touch of smoked paprika or replacing honey with maple syrup for different flavor notes.
- Make Ahead: You can prepare the dressing in advance and simply combine it with the potatoes right before serving.
- Watch the Bacon: Ensure your bacon is crispy, as it adds a nice crunch to your salad.
If you’ve never tasted German Potato Salad, you’re in for a treat! This dish easily brings together friends and family with its lovely flavors and heartwarming ingredients. Trying out new recipes is always exciting, and I hope this one inspires you to create a memorable meal. A perfect blend of creamy, tangy, and crispy elements, this dish belongs in your recipe collection for gatherings or a simple weeknight dinner.

Recipe FAQs
Can I make German Potato Salad in advance?
What potatoes work best for this recipe?
Is this potato salad gluten-free?
Can I add other ingredients?
More Dinner Recipes
- Spanakopita
- Pumpkin Rice
- Chicken and Dumplings with Canned Biscuits
- Slow Cooker Cajun Red Beans And Rice
- 7 Layer Salad
👉 If you make my German Potato Salad recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

German Potato Salad
- Prep Time: 10 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: German
Description
This German Potato Salad is bursting with irresistible flavor thanks to crispy bacon, tender baby gold potatoes, and a zesty dressing. It’s an easy-to-make dish ideal for quick dinners or as a comforting side for gatherings.
Ingredients
- 2 ½ lbs. baby gold potatoes, washed and unpeeled
- 6-7 slices thick-cut bacon, drippings reserved
- 1 small yellow onion, diced
- 1 small shallot, minced
- Salt/pepper
- ½ cup chicken broth
- ¼ cup white vinegar
- 1 tablespoon dijon mustard
- 1 tablespoon honey
- 1 tablespoon cold butter
- 2 tablespoons fresh parsley, roughly chopped
- Chives
- dill
Instructions
- Measure out all ingredients while the bacon cooks.
- Cut the bacon in half and arrange in a large skillet. Cook slowly over medium-low heat, occasionally spooning out drippings and flipping the bacon until crispy. Set aside on a paper towel-lined plate, then chop once cooled, leaving 1 tablespoon of drippings in the skillet.
- Add potatoes to a large pot, cover with 2 inches of water, and bring to a gentle boil. Salt the water and cook until just fork tender, about 12-15 minutes for baby potatoes. Drain and cut in half, seasoning with salt and pepper.
- In the reserved skillet, add diced onions and caramelize over medium heat for 20-25 minutes, stirring regularly for depth of flavor.
- Add shallots and cook for another 1-2 minutes. Stir in chicken broth, white vinegar, dijon, and honey, then bring to a boil and reduce heat. Mix in half of the bacon and partially cover until potatoes are ready.
- Remove sauce from heat, swirl in cold butter, and stir in parsley.
- Combine warm potatoes with sauce using a spatula and transfer to a serving bowl. Top with remaining bacon, chives, and dill. Serve warm!
Notes
Use baby gold potatoes for the best texture and taste.
Adjust the amount of vinegar based on your preference for tanginess.
Bacon drippings are essential for flavor—don’t skip this step!
Nutrition
- Serving Size: 1 serving
- Calories: 310
- Sugar: 2g
- Sodium: 480mg
- Fat: 16g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 25mg




