German potato salad is the weeknight side dish that transforms any ordinary dinner into something special. This warm, tangy classic comes together in about 30 minutes and pairs beautifully with everything from roasted chicken to grilled sausages.
What makes this dish so beloved is its perfect balance of tender potatoes, crispy bacon, and a bright vinegar dressing that brings everything together. It’s comfort food that feels a little fancy, but honestly couldn’t be easier to pull off.
I love serving this at family gatherings because it’s better warm than cold, and it actually tastes even better the next day. Once you make it once, you’ll find yourself coming back to it again and again.
Ingredients You'll Need
This salad relies on a handful of quality ingredients that work together beautifully. You’ll need waxy potatoes (they hold their shape better than starchy ones), crispy bacon, and a simple vinegar-based dressing that brings all the flavors home.
- Waxy potatoes: Red or fingerling potatoes work best because they stay firm when cooked and won’t fall apart when mixed with the warm dressing.
- Bacon: The smoky, salty backbone of this dish, don’t skip it or use a substitute if you can help it.
- Apple cider vinegar: This gives the salad its signature tang and brightness that makes people ask for seconds.
- Beef broth: Warm broth keeps the salad warm and adds savory depth that makes this version so memorable.
- Fresh herbs: Chives or parsley add a fresh finish and a little color to the finished dish.
How I Make German Potato Salad
The beauty of this recipe is that you’ll build everything right in the pot while the potatoes are still warm, so the flavors really soak in.
Step 1: Cook the potatoes
Peel and cut your potatoes into bite-sized chunks, then boil them in salted water until they’re just tender, about 12 to 15 minutes. You want them cooked through but still holding their shape, not mushy.
Step 2: Crisp up the bacon
While the potatoes cook, fry your bacon in a large skillet until it’s golden and crispy. Remove it to a paper towel, then chop it into bite-sized pieces once it’s cool enough to handle.
Step 3: Make the warm dressing
In the same skillet with the bacon drippings, whisk together vinegar, beef broth, a little sugar, salt, and pepper. Heat it gently until it’s steaming, you want it warm but not boiling.
Step 4: Combine everything
Drain your potatoes and transfer them to a large bowl. Pour the warm dressing over them right away, then gently fold in the bacon and any other mix-ins you’re using.
Step 5: Let it rest and finish
Let the salad sit for about 10 minutes so the potatoes can really absorb all those flavors. Taste and adjust the seasoning, then sprinkle fresh herbs on top just before serving.

Recipe FAQs
Can I make this salad ahead of time?
Absolutely! Make it a few hours ahead and store it covered at room temperature, then gently warm it before serving. The flavors actually improve as it sits.
What's the difference between German potato salad and regular potato salad?
German potato salad is served warm with a tangy vinegar dressing, while traditional American potato salad is cold and mayo-based. The warm version feels more comforting and the vinegar dressing is brighter and lighter.
Can I use different potatoes?
Waxy potatoes like red or fingerling varieties work best because they hold their shape. Russet potatoes tend to fall apart, but in a pinch you can use them if you’re gentle when mixing.
Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free since it’s just potatoes, bacon, and a vinegar dressing. Just double-check your broth label if you’re serving someone with celiac disease.
Reasons to Make This Tonight
- Comes together in under 30 minutes, perfect for busy weeknights
- Warm and tangy flavors that complement almost any main dish
- Made with simple pantry staples and fresh potatoes
- Tastes even better as leftovers, making it great for meal prep
- Naturally gluten-free and easily adaptable for dietary needs
How to Store Leftovers
Store
Keep leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen as it sits.
Freeze
This salad doesn’t freeze well because the potatoes get mushy when thawed, so enjoy it fresh or within a few days.
For more on safe storage, see the USDA food-safety guidance for storing leftovers.
What You'll Use
- Large pot
- Large skillet
- Large mixing bowl
- Whisk
- Paper towels
Serving Suggestions
- Serve it warm alongside roasted chicken, pork chops, or grilled sausages for a classic pairing.
- Spoon it next to a simple green salad and crusty bread for a light lunch.
- Bring it to potlucks and family gatherings where it always seems to disappear first.
- Use leftovers as a bed for grilled fish or roasted vegetables for a next-day dinner.
- More Cookies Recipes to round out the menu
My Top Tips
- Don’t skip the step of pouring the warm dressing over hot potatoes, this is when all the flavor soaks in, so timing matters.
- If you’re making this ahead, gently warm it in a low oven (around 300°F) for about 10 minutes before serving to bring back that wonderful warm texture.
- Use the bacon drippings in your dressing for extra flavor, they’re liquid gold in this recipe.
- Taste as you go and adjust the vinegar and salt to your preference; everyone’s palate is a little different.
- Waxy potatoes really do make a difference here, so grab red or fingerling potatoes instead of russets if you can find them.
More Easy Recipes

German Potato Salad
Ingredients
Equipment
Method
- Preheat oven to 350 degrees F.
- In a large bowl, add butter and sugar and mix until well combined. Add eggs and vanilla and mix until light and airy.
- In a small bowl, mix baking soda with hot water until dissolved, then mix into butter mixture.
- Add flour and cinnamon and mix until just combined.
- Fold in walnuts and dates.
- Scoop dough in ~2-3 tablespoon potions onto two ungreased cookies sheets and bake for 12-14 minutes or just until the edges begin to turn gold in color.
- Allow cookies to cool, then store in an airtight container.