Bavarian German Potato Salad Recipe: Crispy Celery Crown Over Creamy Mustard Dressing Bliss

Salads

Bavarian German Potato Salad Recipe: Crispy Celery Crown Over Creamy Mustard Dressing Bliss

This Bavarian German potato salad transforms simple ingredients into a crispy, creamy masterpiece that feels like a hug from your Oma’s kitchen. 💛 The secret lies in perfectly boiled potatoes tossed with a tangy mustard-vinegar dressing, topped with crispy fried celery crowns that add a satisfying crunch.

After years of testing, I’ve perfected the balance between tender potatoes and that signature crunch—it’s what makes this salad so special.

The foundation starts with waxy potatoes boiled until tender but still firm, then cooled before dressing. A simple yet bold dressing of mustard, vinegar, and oil creates that signature tangy flavor, while onions and fresh herbs add depth.

What sets this apart is the crispy celery crowns—thinly sliced celery fried until golden, which bring a restaurant-worthy texture that no other potato salad can match.

By the time you’re done, you’ll have a salad that’s creamy yet light, with each bite delivering that perfect contrast of tender potatoes and crispy celery.

The dressing clings to the potatoes just enough to keep them moist, while the celery crowns add a satisfying crunch that makes this dish unforgettable. It’s the kind of recipe that feels like a homecoming—simple enough for weeknight dinners but impressive enough for gatherings.

Serve it warm or at room temperature, and don’t be afraid to adjust the dressing to your taste. This is the potato salad I grew up loving, now made easier for you to recreate. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for bavarian german potato salad

Simple ingredients that transform into a crispy, creamy masterpiece from Oma’s kitchen.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 2 ½ lb Waxy variety, cut into 1-inch cubes
Fresh Celery 🧅 2 whole Thinly sliced for crispy crowns
Yellow Onion 🧅 1 whole Thinly sliced for dressing
Dijon Mustard 🥄 ⅓ cup For tangy dressing base
White Wine Vinegar 🍷 ⅓ cup Adjust to taste for tang
Extra-Virgin Olive Oil 🫒 ½ cup For richness in dressing
Fresh Dill 🌿 ¼ cup Chopped, for freshness
Fresh Parsley 🌿 ¼ cup Chopped, for brightness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground for heat
Vegetable Oil 🫒 1 cup For frying celery crowns
Mayonnaise 🥄 ½ cup Optional for extra creaminess

The potatoes are the heart of this salad—Yukon Golds are ideal for their creamy texture, but any waxy variety works. Buy them a day ahead if possible, as they’ll be fresher for boiling. Trader Joe’s and Whole Foods usually carry them pre-washed, saving you time. For the celery crowns, look for stalks with crisp, vibrant green leaves—they’re fresher and fry better. If you can’t find Yukon Golds, red potatoes work too, though they’ll be slightly firmer. The key is boiling them until tender but still holding their shape—overcooking turns them mushy, which ruins the whole dish.

No Dijon mustard? Yellow mustard plus a pinch of sugar gets you close, though the tang won’t be as refined. Fresh dill and parsley are non-negotiable for that classic Bavarian flavor—dried herbs won’t cut it. For the celery crowns, slice them as thinly as possible (a mandoline helps), and fry them in small batches so they don’t steam. If you’re avoiding mayo, Greek yogurt thinned with a little vinegar adds creaminess without heaviness. The dressing ratio is flexible—start with equal parts mustard and vinegar, then adjust to taste. If you love crunch, fry extra celery for topping.

Boiled potatoes keep in the fridge for 3-4 days, but dress them just before serving so they stay crisp. The fried celery crowns are best fresh—if you make them ahead, store them on paper towels to keep them crispy. This salad tastes even better the next day as the flavors meld, so double the batch if you’re feeding a crowd. For leftovers, store the dressing separately and toss with potatoes just before serving. The celery crowns? Eat them first—they’re the star of the show!

❤️

Why You'll Love This Recipe

  • No Boil, No Stress: I swear, I’ve made potato salad that takes hours—peeling, boiling, cooling—only to end up with sad, waterlogged spuds. This one? You roast the Yukon Golds whole, then slice them straight into the dressing. Crispy edges, creamy centers, and zero fuss. Honestly, the only thing I’m slicing is the onion, and that’s just for flavor.
  • Dressing That Sticks: That tangy Dijon mustard and white wine vinegar combo? It’s the secret weapon. The potatoes soak it up like a sponge, but they don’t fall apart—no mushy texture here. Between us, I’ve tried store-bought dressings, and they’re just… bland. This one? Dangerously addictive, especially when the celery adds that fresh crunch.
  • Picnic to Potluck: Between us, this salad is my go-to for everything. Pack it in a cooler for a lakeside lunch, bring it to a summer BBQ (it’s way better than the mayo-heavy stuff), or just serve it alongside roasted chicken for a weeknight dinner. It’s the one dish that never feels out of place, and it actually tastes better the next day.
  • Budget Magic: Here’s what sold me—this recipe uses ingredients I already have. Yukon Golds are affordable, celery lasts forever, and a bottle of white wine vinegar stretches for months. Plus, leftovers? They’re my secret weapon for lazy mornings. I’ll be real: I’ve reheated this salad for breakfast more times than I’d admit, and no one’s complained. (Yet.)

Step-by-step instructions for Bavarian German potato salad

Here's how to make this showstopper with two standout textures—crispy celery crowns over velvety potato cubes.

1

🍳 Step 1: Cook the Potatoes Until Fork-Tender

Place the 2.5 lb Yukon Gold Potatoes in a large pot and cover with cold water by about 1 inch. Add 1 tsp salt and bring to a boil over high heat. Once boiling, reduce to medium heat and cook for 12-15 minutes until the potatoes are fork-tender—they should pierce easily but still have a slight bite.

Drain immediately and transfer to a large bowl. Let them steam-dry for 2 minutes while you prepare the dressing. I like to work fast here—warm potatoes absorb dressing better, but they shouldn't get cold before assembly.

2

🔥 Step 2: Fry Celery Crowns to Crispy Perfection

Heat 1 cup vegetable oil in a deep skillet to 350°F. While the oil heats, cut the 2 whole Fresh Celery into 1-inch thick rounds (leave the bottoms intact to create crowns). Pat them completely dry with paper towels—this is crucial for crispiness.

Carefully add the celery crowns to the hot oil in batches (don't overcrowd) and fry for 2-3 minutes until deep golden brown and crispy. Drain on paper towels and sprinkle immediately with ½ tsp salt while still hot. Set aside—they'll stay crispy for a few minutes, but work quickly before they soften.

3

👨‍🍳 Step 3: Whisk the Creamy Mustard Dressing

In a medium bowl, whisk together the 0.33 cup Dijon Mustard, 0.33 cup White Wine Vinegar, 0.5 cup Extra-Virgin Olive Oil, 0.5 cup Mayonnaise, 0.5 tsp Black Pepper, and the remaining 1 tsp salt. The dressing should be thick and smooth—if it looks too thick, whisk in 1-2 tablespoons of cold water to reach a pourable consistency.

Stir in the 0.25 cup chopped Fresh Dill and 0.25 cup chopped Fresh Parsley. Taste and adjust seasoning—you might want to add a pinch more salt or a splash of vinegar for tang. This dressing is the heart of the dish, so don't rush it.

4

🥘 Step 4: Combine and Chill for Maximum Flavor

Add the warm potatoes to the dressing bowl and gently toss to coat evenly. Fold in the 1 whole Yellow Onion (thinly sliced) and let the salad sit at room temperature for 10 minutes. This resting period allows the flavors to meld beautifully.

Before serving, stir in the crispy celery crowns and gently toss. The contrast of warm, creamy potatoes with crispy celery is what makes this salad extraordinary. If making ahead, refrigerate for up to 4 hours—the flavors deepen over time, but add the celery crowns just before serving to keep them crisp.

👨‍🍳

Pro Tips For Making Bavarian German Potato Salad

  • Boil Potatoes Until Fork-Tender: I learned this the hard way—overcooking turns them mushy, but stopping too soon leaves them chalky. Test with a fork at 15 minutes: it should slide in like butter, not bounce back. Drain immediately and let them steam-dry for 2 minutes in the pot (yes, even if you’re impatient like me).
  • Julienne Celery Thin: Thick celery sticks scream "rushed prep." Cut them into matchsticks—no wider than 1/8 inch—and soak in ice water for 10 minutes to crisp them up again. This isn’t just about looks; it makes every bite brighter and crunchier.
  • Mix Dressing Last: Adding vinegar and mustard early turns your salad into a sad, watery mess. Wait until the potatoes are still warm (but fully cooled) to toss the dressing—this lets the flavors marry without dissolving the texture. Stir gently; you’re not making vinaigrette, you’re coating potatoes.
  • Toast Onion Slices: Skip the raw onion—it’s harsh and fights with the mustard. Sauté thinly sliced yellow onion in butter until golden (about 5 minutes), then cool before adding. The caramelized sweetness balances the tang and adds depth without overpowering. (Your future self will notice.)

Creative variations of this recipe

Creamy vs. Crispy

This salad is all about balance—creamy potatoes with crispy celery crowns. For extra creaminess, add ¼ cup Greek yogurt to the dressing. If you prefer a lighter version, reduce the mayo to ¼ cup and add 1 tbsp lemon juice for brightness.

The celery crowns are non-negotiable for texture, but if you're avoiding frying, try roasting them at 400°F for 10-12 minutes until crispy. 💫

Herb Swaps

Fresh dill and parsley are classic, but don’t be afraid to experiment. Swap in chives for a milder flavor or tarragon for a slightly sweet note. If you love heat, add 1 tsp chopped fresh chili or ½ tsp red pepper flakes to the dressing.

For a smoky twist, try ½ tsp smoked paprika in the mustard base. The herbs should complement, not overpower, the tangy dressing.

Protein Pairings

This salad is hearty enough to stand alone, but it pairs beautifully with proteins. For a classic German spread, serve with smoked sausage or roast chicken. If you're keeping it vegetarian, add grilled halloumi or crispy tofu for extra protein.

I love serving it alongside Bavarian pretzels for a fun, interactive meal—let guests tear the pretzels and dip them in the salad dressing! 🥨

Seasonal Twists

Spring and summer call for lighter variations. Swap the mustard for herb-infused olive oil and add radishes or asparagus tips for freshness. In fall, roast the potatoes with caramelized onions and top with crispy sage leaves.

For winter, add dried cranberries or apples for sweetness and texture. The dressing stays the same, but the add-ins change with the season.

Dietary Adaptations

For a lighter version, use apple cider vinegar instead of wine vinegar and skip the mayo, replacing it with Greek yogurt. If you're avoiding gluten, ensure your mustard is certified gluten-free (many brands are).

For a vegan option, use vegan mayo and swap the Dijon mustard for a plant-based version. The salad still delivers that signature tangy, creamy flavor—just with a few tweaks. 🌱

Make-Ahead Magic

Prep the potatoes and dressing up to 2 days ahead and store them separately in the fridge. The celery crowns are best made fresh, but you can fry them a day ahead and store them in an airtight container with a paper towel to keep them crispy.

When ready to serve, toss everything together and let it sit for 10 minutes so the flavors meld. This is perfect for meal prep—just assemble and enjoy! ⏰

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 4g20%
Cholesterol 15mg5%
Sodium 680mg29%
Total Carbohydrate 45g16%
Dietary Fiber 6g21%
Sugars 6g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does Bavarian potato salad use mustard instead of mayo?

The mustard gives this salad its signature tangy depth that traditional American potato salad lacks. The combination of Dijon mustard and white wine vinegar creates that bright, slightly sharp flavor that balances the richness of the potatoes. It's what makes this version so distinctively German—no mayo needed!

2

Can I make this salad without frying the celery crowns?

For a healthier version, try roasting the celery crowns at 400°F for 10-12 minutes until crispy. You can also use pre-made crispy fried onions as a substitute—they'll add that satisfying crunch without the frying step.

3

How do I keep the potatoes from getting mushy?

Boil the potatoes just until fork-tender (12-15 minutes) and drain immediately. Let them steam-dry for 2 minutes before adding dressing—this helps them absorb the dressing without turning soggy. Also, don't skip the cooling step before tossing!

4

What's the best way to store leftovers?

Store the dressed potatoes and dressing separately in airtight containers for up to 3 days. Keep the celery crowns in a separate container with a paper towel to maintain crispness. When ready to serve, toss everything together and let it sit for 10 minutes before eating.

5

Can I use sweet potatoes instead of Yukon Golds?

While you can try it, sweet potatoes have a different texture and flavor that won't work as well in this recipe. The waxy texture of Yukon Golds is ideal—they hold their shape and absorb the dressing beautifully. If you must use sweet potatoes, reduce the cooking time to 10 minutes and add them to the dressing while still warm.

★★★★★4.6(5 reviews)
Categories Salads