Boiling waxy potatoes until fork-tender, then tossing them warm with a tangy bacon-mustard vinaigrette creates the signature texture and flavor of German potato salad. The warm dressing absorbs into the potatoes while the bacon fat adds richness and the vinegar cuts through with sharp acidity.

You don't need mayo or refrigeration. The warm serving temperature and mustard-based dressing set this apart from American potato salad.
This works for backyard barbecues, potlucks, or weeknight dinners when you want something hearty that holds up at room temperature.
German potato salad uses waxy potatoes boiled until tender but firm, then tossed warm with a bacon-mustard vinaigrette. The dressing absorbs best when both potatoes and liquid are warm, creating a tangy, savory side dish served at room temperature or slightly warm.
Why This Recipe Works
Waxy potatoes hold their shape during boiling and tossing, while starchy varieties fall apart. For a version that comes together quickly, this fresh salad uses canned beans and skips the boiling step entirely.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
15 min
Cook Time
20-25 min
Total Time
35-40 min
Servings
4-6 servings
Difficulty
Easy
Category
Side
Quick Tip
Use waxy potatoes for tender, firm texture
Best For
Weeknight | Entertaining | Potluck
What makes it work:
- Waxy potatoes stay intact through boiling and tossing, while starchy varieties break down and turn gluey
- Warm dressing absorption happens when both potatoes and vinaigrette are combined at similar temperatures
- Bacon fat emulsifies the vinegar and mustard into a glossy coating instead of a separated puddle
- Vinegar and sugar balance creates tangy-sweet flavor that cuts through rich mains like bratwurst or pork
- Gentle folding technique keeps potato slices whole instead of mashed chunks
What You'll Need

A good salad can make or break the plate. For a version that comes together quickly, a creamy pasta side uses pre-roasted vegetables and jarred pesto for faster prep.
- 2 lbs waxy potatoes (Yukon Gold or red)
- 1 yellow onion, diced
- 6 slices bacon
- ½ cup white vinegar
- ¼ cup chicken broth
- 2 tablespoon sugar
- 2 teaspoon mustard
- Salt and black pepper
- 2 tablespoon fresh parsley, chopped
Ingredient Details
- Waxy potatoes
Choose Yukon Gold or red potatoes - they hold shape during boiling and tossing; avoid russets which turn mealy - Bacon
Cook on medium-low heat 10-12 minutes until crisp - rendered fat becomes the dressing base and adds smoky richness - White vinegar
Provides sharp tang that defines German potato salad; don't reduce amount or salad tastes flat - Yellow onion
Soak diced onion in cold water 5-10 minutes before adding to reduce sharpness and mellow the bite - Mustard
Acts as emulsifier to bind fat and vinegar; also adds sharpness - yellow mustard is traditional but Dijon works - Sugar
Balances vinegar's acidity with subtle sweetness; adjust by 1-2 teaspoons based on preference - Chicken broth
Thins the dressing without diluting flavor; substitute vegetable broth or water if needed
Ingredient Swaps
Rich mains need something to cut through, and salad does exactly that. For a version that comes together quickly, something rich like rolls uses thinly sliced beef and quick-braising technique for faster cooking.
Four swaps that work:
- Bacon to turkey bacon or smoked tempeh - less fat and milder flavor; cook 2-3 minutes longer for crispness; vegetarian option sacrifices smoky depth
- White vinegar to apple cider vinegar - slightly sweeter and less sharp; use same amount; changes tang profile but stays tangy
- Yellow onion to red onion - sharper bite and purple color; use ¼ cup less or soak longer in cold water to mellow
- Chicken broth to vegetable broth - neutral swap for vegetarian version; no flavor loss; water works but reduces savory depth
Regular Bacon
Works for: Traditional smoky flavor, rich fat for dressing, crispy texture
Skip if: Avoiding pork or looking for leaner option
Turkey Bacon
Works for: Lower fat content, milder flavor, pork-free
Skip if: Want maximum bacon fat for dressing or prefer traditional flavor
Smoked Tempeh
Works for: Vegetarian/vegan option, smoky flavor, firm texture
Skip if: Need rendered fat for dressing (add 2 tablespoon olive oil separately)
Instructions
You need 35-40 minutes from start to finish, with most of that time hands-off while potatoes boil. The chicken works best when it hits the table at the same time as the main, so juicy homemade chicken recipe uses one skillet and fewer dishes for faster cleanup.
- Boil potatoes in salted water 15-20 minutes until fork pierces with slight resistance but potatoes hold shape. Cut into 1-inch chunks for even cooking. Drain immediately and slice ¼-inch thick while warm. Transfer to large mixing bowl.
- Fry bacon on medium-low heat 10-12 minutes until crisp and fat renders into pan. Use skillet or frying pan. Transfer bacon to paper towel, reserve 3 tablespoons fat in pan, crumble bacon once cool.
- Sauté diced onion in reserved bacon fat 3-4 minutes until softened and translucent. Add vinegar, chicken broth, sugar, mustard, salt, and pepper. Whisk 1-2 minutes until sugar dissolves and dressing is warm.
- Pour warm dressing over sliced potatoes and fold gently with large spoon or spatula. Don't overmix or potatoes break. Add crumbled bacon and toss until potatoes are evenly coated with glossy dressing.
- Let sit 10 minutes at room temperature for flavors to meld and dressing to absorb. Garnish with chopped fresh parsley just before serving. Serve warm or at room temperature - not chilled.
What to Serve With It
Pasta adds the contrast this plate needs, but timing matters. When planning your meatless meal ideas around grain-based salads, start with lighter proteins and vegetables that won't overpower the dish.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Grilled bratwurst | Easy | Smoky sausage pairs with tangy dressing; classic German combo | Grill 12-15 minutes, serve alongside warm potato salad |
| Steamed green beans | Easy | Fresh crunch contrasts soft potatoes; adds green to plate | Steam 5 minutes until crisp-tender, season with salt and butter |
| Sauerkraut | Easy | Extra tang complements vinegar dressing; traditional pairing | Warm on stovetop 5 minutes or serve cold from jar |
| Roasted pork loin | Medium | Rich meat benefits from acidic potato salad; classic German meal | Roast 25-30 minutes at 375°F, rest 10 minutes, slice thin |
| Fresh rye bread | Easy | Absorbs extra dressing; hearty texture matches potatoes | Slice thick, toast lightly or serve fresh with butter |
Three ways to serve it:
- Backyard barbecue: Serve at room temperature alongside grilled meats; holds up 2-3 hours without refrigeration
- Holiday side dish: Pair with roasted pork loin or ham; make 1-2 hours ahead and rewarm gently before serving
- Weeknight comfort: Serve warm with bratwurst and steamed vegetables for traditional German meal in under 40 minutes
Store and Reheat
The dressing separates slightly after refrigeration but comes back together when rewarmed. Rich mains need something to cut through, and lobster does exactly that, so a flaky lobster on the side uses butter and cream to balance the richness without overwhelming the plate.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 5-7 min on low heat | Gentle warming without drying; best for maintaining texture |
| 📦 Microwave | 1-2 min in 30-second intervals | Quick warming for single servings; stir between intervals |
| 🔥 Oven | 10 min at 300°F (150°C) | Warming larger portions evenly; cover with foil to prevent drying |
For best results when storing:
- Refrigerate in shallow airtight container within 2 hours of making; cools faster and stores 3-4 days safely
- Don't freeze German potato salad - potatoes turn grainy and watery when thawed; texture breaks down completely
- Let come to room temperature before serving after refrigeration; cold dulls tangy-sweet flavor balance
- Stir gently before reheating to redistribute separated dressing; add 1-2 tablespoons water if too thick
- Taste and adjust seasoning after reheating - vinegar and salt mellow overnight; add extra splash of vinegar or pinch of salt if needed
Frequently Asked Questions
Yes, make up to 24 hours ahead and store in airtight container. Let sit at room temperature 30 minutes before serving and add extra splash of vinegar to brighten flavors that mellow overnight.
Boil 15-20 minutes until fork pierces with slight resistance but potatoes hold shape. They firm up as they cool, so stop when slightly underdone rather than fully soft.
Serve warm or at room temperature, never chilled. Cold temperatures dull the tangy-sweet flavor and firm up potatoes too much - this isn't American mayo-based potato salad.
Overcooked potatoes or starchy varieties cause mushiness. Next time use waxy potatoes and stop boiling when fork pierces with resistance - you can't fix mushy potatoes after the fact.
Red potatoes are waxy potatoes, so yes - they work perfectly. Yukon Gold also qualifies as waxy; both hold shape better than russets or other starchy varieties.

German Potato Salad
Ingredients
Equipment
Method
- Boil waxy potatoes in salted water for 15-20 minutes until fork pierces with slight resistance. Drain immediately. Slice warm potatoes into ¼-inch thick pieces and transfer to a large mixing bowl.2 lbs waxy potatoes
- Fry bacon slices on medium-low heat in a skillet for 10-12 minutes until crisp and fat is rendered. Transfer bacon to paper towels to cool and crumble. Reserve 3 tablespoons bacon fat in the pan.6 slices bacon
- Add diced onion to the reserved bacon fat and sauté for 3-4 minutes until softened and translucent. Add white vinegar, chicken broth, sugar, mustard, salt, and black pepper. Whisk continuously for 1-2 minutes until sugar dissolves and dressing is warm.1 whole yellow onion, 0.5 cup white vinegar, 0.25 cup chicken broth, 2 tbsp sugar, 2 tsp mustard, salt and black pepper
- Pour the warm dressing over the sliced potatoes and fold gently with a large spoon or spatula to avoid breaking the potatoes. Add crumbled bacon and toss until potatoes are evenly coated with the glossy dressing.2 lbs waxy potatoes, 6 slices bacon
- Let the salad sit for 10 minutes at room temperature to allow flavors to meld and the dressing to absorb. Garnish with chopped fresh parsley just before serving. Serve warm or at room temperature, never chilled.2 tbsp fresh parsley
Notes
- Use waxy potatoes like Yukon Gold or red potatoes to keep salad tender but firm.
- Combine warm potatoes with warm dressing for optimal absorption and flavor.
- Do not refrigerate salad before serving; it is best served warm or at room temperature to preserve flavor and texture.




