Old Fashioned German Potato Salad Recipe with Bacon: Crispy Celery Crown Over Smoky Mustard-Bacon Bliss

Salads

Old Fashioned German Potato Salad Recipe with Bacon: Crispy Celery Crown Over Smoky Mustard-Bacon Bliss

This old-fashioned German potato salad recipe with bacon delivers the smoky, tangy comfort of my grandmother's kitchen—where crispy bacon and celery crowns transform humble potatoes into something extraordinary.

The secret lies in warm, creamy potatoes tossed with mustard and vinegar, then topped with that signature crunchy celery-bacon garnish that makes every bite irresistible.

I learned this version from her handwritten recipe cards, where measurements were often just "a pinch" or "a handful"—but I've refined it to ensure perfect texture and flavor every time.

The magic happens in the balance: tender potatoes cooked just until they hold their shape, crispy bacon that adds smoky depth, and a dressing of mustard and vinegar that cuts through the richness. Unlike many modern versions, this stays warm and hearty—ideal for potlucks, picnics, or a cozy weeknight dinner.

The key technique is letting the potatoes absorb the dressing while still warm, creating that signature creamy texture without added mayo. My grandmother always said "good food starts with patience," and that's especially true here.

What sets this apart is the crispy celery crown topping—a technique I perfected after years of trial and error. Thinly sliced celery and bacon are fried until golden and crispy, then piled on top like a crown, adding both texture and visual appeal.

The result is a potato salad that's rich, smoky, and satisfying, with every component working in harmony. This is the kind of dish that tastes like home, even when you're making it yourself.

Perfect for feeding a crowd or meal prepping for the week, this recipe scales beautifully while keeping that authentic German flavor. The warm serving style makes it especially comforting, though it also works cold if you prefer.

Here's how to bring this classic to your table with foolproof techniques and a few modern twists that pay homage to tradition.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for old fashioned german potato salad recipe with bacon

Six ingredients for the potatoes, six for the crown—twelve staples to recreate my grandmother's legendary German potato salad.

Ingredient Amount Notes
Yellow Potatoes 🥔 3 lb Yukon gold preferred, cut into 1-inch cubes
Thick-Cut Bacon 🥓 1 ½ lb Smoked or regular, cut into 1-inch pieces
Yellow Onion 🧅 1 whole Medium size, thinly sliced for crown
Celery Stalks 🧄 3 whole Fresh, thinly sliced for crown
Dijon Mustard 🍯 ½ cup High quality for tangy flavor
White Vinegar 💧 ½ cup White or apple cider vinegar
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Granulated Sugar 🍚 1 tbsp Balances acidity
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Dill 🌿 ¼ cup Chopped, for freshness
Garlic Cloves 🧄 3 cloves Minced for flavor depth
Vegetable Oil 🫒 ½ cup For frying celery crown
Heavy Cream 🥛 ¼ cup Warmed for creamy texture

The potatoes are the foundation, so Yukon golds are my go-to—they hold their shape while soaking up the dressing. If you can't find them, russets or red potatoes work, but they'll be slightly firmer. For the bacon, thick-cut from Costco gives the best smoky flavor, but any good-quality bacon in 1-inch pieces will do. The celery should be crisp—avoid wilted stalks from the back of the fridge. Fresh dill is a must for that bright, herby note, but dried works in a pinch if you've got it (use half the amount).

No thick-cut bacon? Regular bacon cut into 1-inch pieces still works, just watch it closely so it doesn't overcook. Running short on Dijon? Yellow mustard plus 1 tsp vinegar mimics the tang. The celery crown can be prepped ahead—just store it separately until you're ready to fry. For the dressing, apple cider vinegar adds a subtle sweetness that pairs perfectly with the smoky bacon. If you're making this ahead, skip the heavy cream until serving—it keeps the potatoes from getting soggy.

Potatoes stay best in the fridge for 3-4 days if stored in an airtight container with a paper towel to absorb moisture. The celery crown keeps for 2 days if wrapped tightly in foil, but it's best fried fresh. For meal prep, assemble everything except the crown and store separately—toss the dressing with warm potatoes right before serving. The bacon can be cooked ahead and crumbled on top at the end for maximum crispiness.

❤️

Why You'll Love This Recipe

  • I’ll be real: this feeds a crowd for less than $10. Potatoes are cheap, bacon stretches far when you dice it small, and the onions/celery add freshness without breaking the bank. Leftovers? Even better cold the next day.
  • No-Fuss Boil: I swear by the big pot of water trick—just toss in the potatoes whole, let them cook until fork-tender, then slice them while still warm. That crispy edge on the outside? Chef’s kiss. No peeling, no fuss, and zero stress.
  • Bacon Magic: Honestly, the thick-cut bacon is what turns this from good to ridiculously good. Crispy, salty, and slightly smoky—it melts into the creamy mustard dressing like it was always meant to be there. (Yes, even on a Tuesday night.)
  • Picnic Ready: Between us, this is my go-to for tailgates, potlucks, or lazy Sunday brunches. The dressing clings to the potatoes like glue, so it stays fresh in a cooler for hours. Plus, the bacon bits? They’re the first to disappear.

Step-by-step instructions for old fashioned German potato salad

Here's how to make this classic German potato salad with perfectly crispy celery crown and smoky bacon.

1

Cook the Bacon and Prepare the Celery Crown

Start by cutting the 1.5 lb thick-cut bacon into 1-inch pieces and placing them in a large skillet over medium heat. Cook the bacon for 10-12 minutes, stirring occasionally, until it becomes golden brown and crispy. Remove the bacon from the skillet and drain on paper towels, leaving the rendered fat behind.

While the bacon cooks, prepare the celery crown by slicing the 3 whole celery stalks thinly on the diagonal. Heat 0.5 cup vegetable oil in a separate skillet over medium-high heat until it reaches 350°F. Fry the celery slices in batches for 2-3 minutes until they become deep golden brown and crispy. Drain on paper towels and set aside to cool slightly.

2

Boil and Season the Potatoes

Peel and cut the 3 lb yellow potatoes into 1-inch cubes. Place them in a large pot and cover with cold water. Add 1.5 tsp salt, 0.5 tsp ground black pepper, and 1 tbsp granulated sugar. Bring the water to a boil, then reduce the heat to medium-low and simmer for 15-20 minutes until the potatoes are fork-tender but still hold their shape.

Drain the potatoes and let them cool slightly. In a large bowl, combine the warm potatoes with the crispy bacon, 0.5 cup Dijon mustard, 0.5 cup white vinegar, and 0.25 cup olive oil. Mix gently to coat the potatoes evenly with the dressing.

3

Add Aromatics and Fresh Herbs

Finely chop the 1 whole yellow onion and 3 cloves garlic. Add them to the bowl along with the 0.25 cup chopped fresh dill. Stir everything together gently, ensuring the potatoes are well-coated with the dressing and aromatics. Let the salad sit at room temperature for 10 minutes to allow the flavors to meld.

Warm the 0.25 cup heavy cream in a small saucepan over low heat until it's just hot to the touch. Pour the warm cream over the potato salad and mix gently. Taste and adjust the seasoning if needed, adding more salt, pepper, or vinegar as desired.

4

Assemble and Serve with Crispy Celery Crown

Transfer the potato salad to a serving bowl. Arrange the crispy celery crown on top, creating a beautiful contrast with the creamy potatoes. Garnish with additional chopped fresh dill if desired.

Serve immediately while the celery crown is still crispy and the potatoes are warm. This German potato salad is perfect for picnics, barbecues, or as a hearty side dish for any meal. Enjoy the smoky, tangy, and creamy flavors of this classic recipe!

👨‍🍳

Pro Tips For Making Old Fashioned German Potato Salad Recipe With Bacon

  • COOL THE POTATOES RIGHT: Dump those hot potatoes straight into ice water for 5 minutes—no peeling or cutting yet. I learned this the hard way: skipping this step means mushy, gluey salad, no matter how carefully you chop later. (Yes, even if you’re impatient like me.)
  • CUT BACON TO ¼-INCH THICK: Thick-cut bacon is great, but slice it into ¼-inch strips for even cooking. I used to leave it whole, thinking it’d crisp better, but it just ends up chewy in the middle and burnt on the edges. Uniform slices render fat faster and stay crispy.
  • DICE ONIONS AND CELERY SMALL: No bigger than ¼-inch cubes—this isn’t a potato bowl. Big chunks make the salad look lazy and taste uneven. My grandmother swore by this, and she was right: fine dice means every bite has that sweet, crunchy bacon-onion punch.
  • STIR IN MUSTARD LAST: Mix the Dijon into the warm potatoes after everything else is in—just before serving. Adding it early turns the salad into a sticky mess. Wait until the dressing’s emulsified, then fold it in gently. (Your future self will thank you.)

Best sauces and condiments for these flavors

Mustard-Vinegar Base

The foundation of this potato salad lies in the Dijon mustard and white vinegar dressing, which delivers that signature tangy kick. I use ½ cup Dijon for its rich, complex flavor and ½ cup white vinegar to balance the richness.

For extra depth, add 1 tbsp granulated sugar to soften the acidity—this is a trick I learned from my grandmother’s recipe cards. The key is to mix this dressing with warm potatoes so they absorb it perfectly, creating that creamy texture without mayo. 💛

Smoky Bacon Depth

Crispy bacon isn’t just a garnish—it’s the soul of this dish. I cook 1.5 lb thick-cut bacon until it’s golden and crispy, then crumble it into the salad. The rendered fat adds a smoky richness that pairs beautifully with the tangy dressing.

For extra flavor, save the bacon grease and use it to fry the celery crown—it imparts that unmistakable smokiness. If you’re short on time, you can even cook the bacon ahead and reheat it in a skillet before adding it to the salad.

Celery Crown Crunch

The crispy celery crown is what elevates this potato salad from ordinary to extraordinary. Thinly sliced celery is fried in ½ cup vegetable oil until deep golden brown, then piled on top like a crown. This adds a satisfying crunch and visual appeal.

I like to fry it fresh, but you can prep it ahead and reheat it in the oven at 350°F for 5 minutes to restore crispiness. For a lighter twist, try air-frying the celery at 375°F for 3-4 minutes—it still gets crispy without the oil.

Creamy Finish

Warming ¼ cup heavy cream and folding it into the salad just before serving adds a luxurious creaminess that ties everything together. This step is optional but makes a noticeable difference in texture.

If you’re watching calories, you can substitute with ¼ cup Greek yogurt or sour cream for a tangy alternative. For extra richness, I sometimes stir in a splash of the reserved bacon grease—it’s a secret my grandmother swore by for that authentic flavor. ✨

Herb Brightness

Fresh dill is the herb of choice here, adding a bright, herby note that cuts through the richness. I use ¼ cup chopped fresh dill, but if you’re in a pinch, dried dill works too (just use 1 tbsp).

For a modern twist, try adding 1 tsp chopped chives or 1 tbsp parsley for a different herbal profile. The aromatics—1 finely chopped onion and 3 minced garlic cloves—round out the flavor and add depth. Don’t skip these; they’re what make this salad taste authentically German.

Modern Twists

While this recipe stays true to tradition, there’s room for creativity. For a spicy kick, add ½ tsp smoked paprika or ¼ tsp cayenne to the dressing. If you prefer a sweeter profile, swap the vinegar for apple cider vinegar and add 1 tsp honey.

For a lighter version, reduce the heavy cream and use ¼ cup buttermilk instead. The beauty of this dish is its versatility—it’s hearty enough for a winter meal but refreshing enough for summer picnics. 🔥

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 95mg32%
Sodium 1200mg52%
Total Carbohydrate 38g13%
Dietary Fiber 4g14%
Sugars 8g
Protein 22g44%
* 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 your recipe use warm potatoes instead of cold?

Warm potatoes absorb the mustard-vinegar dressing better, creating that signature creamy texture without mayo. Cold potatoes would make the salad watery—this method keeps everything perfectly balanced. My grandmother always said "warm potatoes taste like love made real."

2

Can I make this ahead of time?

Yes! Assemble everything except the celery crown and store in an airtight container for 3-4 days. Keep the crown separate and fry fresh before serving. For the best texture, reheat the potatoes gently in a skillet with a splash of water, then add the dressing and cream just before serving.

3

What if I don't have thick-cut bacon?

Regular bacon works—just cut it into 1-inch pieces and watch closely to prevent overcooking. For extra smokiness, use smoked bacon or add ½ tsp smoked paprika to the dressing. The key is crispy bacon, so don't skip the paper towel drain step to remove excess fat.

4

Is there a lighter version of this recipe?

Swap the heavy cream for ¼ cup Greek yogurt and reduce the bacon to ½ lb. Use apple cider vinegar instead of white vinegar and add 1 tsp honey to balance flavors. The celery crown can be air-fried at 375°F for 3-4 minutes instead of deep-frying.

5

Why does the celery crown need to be fried separately?

Frying the celery separately creates that signature crispy texture that contrasts perfectly with the creamy potatoes. If you're short on time, you can bake it at 400°F for 10 minutes with a drizzle of oil, though it won't be as crispy. The key is thin, even slices—use a mandoline for perfect results!

★★★★★4.6(11 reviews)
Categories Salads