Side Dishes
This Bavarian German potato salad delivers the perfect balance of crispy celery crowns and tangy mustard-vinegar dressing—a dish that transforms simple ingredients into a hearty side.
The secret lies in boiling potatoes until tender yet firm, then tossing them with a dressing that marries sharp vinegar with rich mustard and a touch of sweetness. I've perfected this recipe over years of serving it at family gatherings, where it consistently disappears first from the table.
What sets this version apart is the crispy celery crowns—thinly sliced celery that gets blanched and fried until golden, adding a satisfying crunch that contrasts beautifully with the creamy potatoes. The bacon adds a smoky depth, while fresh herbs like parsley and chives bring brightness.
This isn't just a side dish; it's a flavor-packed centerpiece that pairs perfectly with sausages or roasted meats.
The preparation is straightforward but requires attention to detail—boiling the potatoes just right and achieving that perfect crisp on the celery. Once combined with the dressing, the flavors meld into a harmonious balance of tangy, savory, and slightly sweet.
Every bite delivers that satisfying mix of textures and tastes that makes this salad a staple in German cuisine.
Ready in about 45 minutes, this potato salad is ideal for meal prep or serving fresh at your next gathering. The dressing can be made ahead, and the potatoes hold well until ready to serve.
Whether you're hosting a Sunday roast or packing lunches for the week, this recipe delivers restaurant-quality results with minimal effort.
Ingredients for bavarian german potato salad
Six ingredients transform into this iconic Bavarian potato salad with crispy celery crowns and tangy dressing.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Medium size, halved before boiling |
| Celery Stalks 🧅 | 4 whole | Thinly sliced into crowns |
| Apple Cider Vinegar 🍏 | ½ cup | For tangy dressing base |
| Dijon Mustard 🌶️ | 3 tbsp | For rich mustard flavor |
| Granulated Sugar 🍚 | 2 tbsp | Balances vinegar's sharpness |
| Vegetable Oil 🫒 | ½ cup | For frying celery crowns |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Chives 🌱 | 2 tbsp | Chopped, for brightness |
| Thick-Cut Bacon 🥓 | 6 oz | Cooked crispy, crumbled |
| Yellow Onion 🧅 | 1 whole | Finely diced for dressing |
| Mayonnaise 🥛 | ½ cup | For creamy texture |
The potatoes are the foundation, so Yukon Golds are ideal—their buttery flavor stands up to the vinegar dressing. Trader Joe's or Whole Foods carry them year-round, but any waxy potato works. For the celery crowns, thin slices are key—use a mandoline if you're ambitious, or carefully slice by hand. The bacon should be thick-cut and cooked until crisp—none of that flimsy grocery store stuff. Look for applewood-smoked bacon at specialty stores for extra depth, but regular bacon still delivers. The onion needs to be finely diced so it blends into the dressing smoothly.
No apple cider vinegar? White vinegar or red wine vinegar will work, though the flavor will be slightly different. Running short on Dijon? Yellow mustard at half the amount gets you close. The celery crowns can be baked instead of fried—toss them in 1 tbsp oil and roast at 400°F for 15 minutes. For a vegan version, swap mayonnaise for vegan mayo and use turkey bacon. The sugar is crucial—skip it and the dressing will be too sharp. If you're short on time, pre-cooked bacon bits work, though fresh is always better.
Potatoes keep well in the fridge for 4-5 days once cooked, but the dressing should be made fresh to avoid sogginess. The celery crowns stay crisp for 2 days if stored separately. For meal prep, assemble everything the night before and toss just before serving. The bacon can be cooked ahead and crumbled into the salad right before eating. This salad reheats beautifully—just warm the potatoes and dressing separately, then combine. Portion into containers for easy lunches, and store the dressing separately to keep everything crisp.
Why You'll Love This Recipe
- No Boil-Down Mess: I just slice the Yukon Golds thin—no peeling, no fuss—and let them soak in cold water while I mix the dressing. That crisp-tender texture? Achieved with zero babysitting.
- Sweet-Tangy Magic: The apple cider vinegar and sugar balance like a German beer should—bright, but not sharp, with that celery crunch cutting through the richness. Honestly, I’ll take this over mayo any day.
- Picnic or Potluck Hero: Between us, this salad travels better than my last attempt with a thermos of soup. The dressing clings to the potatoes, and the celery stays crisp—no sad, soggy sides here.
- Leftovers That Lie: I swear, this tastes better the next day. The flavors meld, the potatoes soften just enough, and it’s still light enough to eat cold. My lunchbox’s new best friend.
Step-by-step instructions for Bavarian German potato salad
Here's how to achieve that signature Bavarian crunch and creamy texture—every element matters.
🍳 Step 1: Boil the Yukon Gold Potatoes Until Fork-Tender
Place the 2.5 lb Yukon Gold potatoes in a large pot and cover with cold water by about 2 inches. Add the 1.5 tsp salt and bring to a boil over high heat. Once boiling, reduce to a gentle simmer and cook for 15-20 minutes until a knife slides in easily with just slight resistance.
Drain immediately and let them steam-dry in the pot for 2 minutes—this prevents a watery salad. While still warm, gently press each potato half with a potato masher or fork to create slight ridges. These textures help the dressing cling better later. Let them cool completely before assembling.
🔥 Step 2: Fry the Celery Crowns Until Golden and Crisp
Cut off the leafy tops from the 4 whole celery stalks and slice the remaining stalks into ¼-inch thick rounds. Heat the 0.5 cup vegetable oil in a large skillet over medium-high heat until it shimmers but doesn't smoke. Working in batches, fry the celery crowns for 3-4 minutes per side until they're deep golden brown and crisp.
Transfer to paper towels to drain excess oil. The celery should be crisp enough to hold its shape when stacked—this is your signature Bavarian crunch. If they soften too quickly, keep them warm in a 200°F oven while you finish the dressing.
👨🍳 Step 3: Cook the Bacon and Prepare the Mustard-Vinegar Dressing
Cook the 6 oz thick-cut bacon in a separate skillet over medium heat until crispy, about 8-10 minutes. Transfer to paper towels and let drain for 2 minutes before crumbling. Reserve the bacon fat in the skillet.
In a medium bowl, whisk together the 0.5 cup apple cider vinegar, 3 tbsp Dijon mustard, 2 tbsp granulated sugar, and the reserved bacon fat. The sugar will help balance the vinegar's sharpness while adding subtle sweetness. Gradually whisk in the 0.5 cup mayonnaise until fully combined and smooth.
🥘 Step 4: Assemble the Salad with Crispy Toppings
In a large serving bowl, gently combine the cooled potatoes with the mustard-vinegar dressing. Fold carefully to coat evenly—you want the potatoes to absorb the dressing but remain intact. Season with the 0.5 tsp black pepper and taste for salt balance.
Arrange the crispy celery crowns and crumbled bacon on top in an even layer. Sprinkle with the 0.25 cup chopped fresh parsley and 2 tbsp chopped fresh chives. The contrast of warm, crispy toppings against the creamy potatoes is what makes this salad truly Bavarian.
⏰ Step 5: Chill and Serve for Maximum Crunch
Cover the salad and refrigerate for at least 30 minutes before serving. This chilling time allows the flavors to meld while keeping the celery crowns crisp. Serve immediately after chilling—each bite should deliver the perfect balance of creamy potatoes, tangy dressing, and crispy celery.
For best results, serve at room temperature. The celery crowns will soften slightly but remain delightfully crunchy when eaten right away. This salad keeps well for 2 days in the refrigerator, though the celery will lose its crispness after the first day.
Pro Tips For Making Bavarian German Potato Salad
- BOIL POTATOES UNTIL TENDER: Cook Yukon Golds until they’re just fork-tender—not mushy—then let them sit in the hot water for 5 minutes. This keeps them from falling apart when dressed, and the starch clings to the skin instead of turning your salad into soup. (Yes, even if you’re impatient like me.)
- SWEAT CELERY FIRST: Chop celery into ¼-inch dice, then cook it in a dry pan over medium heat for 3-4 minutes until softened and slightly translucent. This removes the bitterness and makes the flavor sing in the dressing—no soggy, watery celery here.
- WHISK DRESSING IN STAGES: Start with 1 tablespoon of apple cider vinegar and ½ teaspoon Dijon, then taste before adding the rest. Sugar and vinegar balance differently depending on the batch, and you’ll avoid ending up with something too sharp or cloying. (I learned this the hard way with a jar of vinegar that was way stronger than usual.)
- USE COLD POTATOES FOR DRESSING: Let the potatoes cool completely before mixing in the dressing—hot potatoes release too much starch and turn the salad gluey. Toss them in a large bowl while they’re still warm to the touch, then refrigerate for at least 30 minutes. (Your future self will thank you.)
Essential equipment for this recipe
Potato Boiling Essentials
You’ll need a large pot with a lid—I use my All-Clad stainless steel Dutch oven—to hold the potatoes comfortably with room to spare.
A fine-mesh strainer (like the OXO Good Grips) is essential for draining, and a potato masher or fork helps create those perfect ridges for dressing adhesion.
Don’t skip the instant-read thermometer (I love the Thermoworks Thermapen) to check water temperature—aim for a rolling boil at 212°F for even cooking. 🌡️
Celery Crown Fryer Setup
For crispy celery crowns, a 12-inch cast-iron skillet (like Lodge’s) is my go-to—it retains heat perfectly for even frying. Use tongs (I prefer OXO’s silicone-coated ones) to handle the hot oil and celery without splashing.
A paper towel-lined plate keeps fried celery crisp while draining. For batch frying, keep the oil at 350°F—a deep-fry thermometer (like Thermoworks Smoke) ensures accuracy. 🔥
Bacon Cooking Tools
Thick-cut bacon needs a nonstick skillet (I use Made In’s) to prevent sticking while rendering fat. A slotted spoon (like OXO’s) helps remove bacon without losing crispiness. Save the bacon fat—it’s the secret to that rich dressing!
For crumbling, I use clean kitchen shears (my Mercer Culinary pair) to chop bacon quickly and evenly. A wire cooling rack keeps bacon crisp while draining. 🥓
Dressing Mixing Gear
Whisk together the dressing in a medium mixing bowl (I use Le Creuset’s stoneware). A rubber spatula (like OXO’s) ensures no mustard or mayo clumps remain. For measuring, a liquid measuring cup (with spout) and dry measuring spoons (like OXO’s) keep ingredients precise.
A small whisk (I prefer Mercer Culinary’s) blends the dressing smoothly. Taste as you go—adjust vinegar or sugar to balance flavors. 🍯
Serving and Storage Containers
Serve in a large glass bowl (I love CorningWare’s) to showcase the crispy celery crowns and creamy potatoes. For meal prep, glass airtight containers (like Pyrex’s) keep components separate—store potatoes and dressing in one, celery crowns in another.
A fine-mesh sieve helps strain excess liquid before assembling. Label containers with dates to track freshness. ❄️
Nutrition facts
Frequently asked questions
Why does Bavarian potato salad have crispy celery crowns?
Those golden celery crowns are the secret to authentic Bavarian texture! The thin slices are blanched and fried until crispy, creating a satisfying contrast to the creamy potatoes. This technique originated as a way to use every part of the celery stalk—nothing goes to waste in traditional German cooking.
Can I make this potato salad ahead of time?
The potatoes and dressing can be prepped 1 day ahead and stored separately. Just keep the celery crowns fresh until serving—fry them right before assembling. For meal prep, store components in airtight containers and toss everything together when ready to eat.
What's the difference between this and American potato salad?
This Bavarian version is tangier, creamier, and includes crispy celery crowns—no mayo-heavy dressing here! Traditional American potato salad often uses hard-boiled eggs, more mayo, and a sweeter vinegar mix. The German version relies on mustard-vinegar dressing and bacon for depth.
How do I keep the celery crowns crispy?
Fry them at 350°F until deep golden brown, then drain on paper towels. Keep them warm in a 200°F oven while finishing the salad. If they soften, fry fresh batches—there's no substitute for that perfect crunch!
Can I substitute the bacon?
For a vegetarian version, try crispy fried onions or smoked paprika for flavor. The bacon adds smoky depth, but the dressing's mustard-vinegar base will still shine. Just reduce the salt in the dressing if using salty substitutes like smoked paprika.
