Salads
This old-fashioned German potato salad recipe with bacon delivers the hearty, smoky flavors that make it a perfect side for sausages or grilled meats. š„ The secret lies in boiling the potatoes until tender, then cooling them in ice water for that signature biteāwhile crispy bacon and celery crowns add layers of texture and flavor.
My grandmother always said the best potato salad starts with the bacon, and she wasnāt wrong.
What sets this recipe apart is the balance of techniques: boiled potatoes for a firm texture, crispy bacon for smoky depth, and a tangy vinegar-based dressing that ties everything together. The celery crowns add a satisfying crunch, while the bacon crumbles bring that unmistakable savory punch.
Itās the kind of dish that tastes even better the next day, as the flavors meld and the potatoes absorb the dressing.
The result is a potato salad thatās rich, hearty, and packed with flavorāfar from the mayonnaise-heavy versions you might find elsewhere. The bacon isnāt just an afterthought; itās the star, lending its smoky, salty notes to every bite.
This is comfort food at its finest, perfect for family gatherings or a cozy weeknight dinner.
Pair it with grilled sausages, roasted meats, or even a simple green salad for a well-rounded meal. The recipe is foolproof, but the key is patienceāletting the potatoes cool properly and the bacon crisp just right. Hereās how to make it the way my grandmother always did.
Ingredients for old fashioned german potato salad recipe with bacon
The heart of this German potato salad is the crispy bacon and celery crownsāsmoky, salty, and satisfyingly crunchy.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes š„ | 3 lb | Cut into 1-inch chunks |
| Thick-Cut Bacon š„ | 1.2 lb | Crisped, chopped into small pieces |
| Celery Stalks š§ | 4 whole | Trimmed, cut into 2-inch pieces |
| Yellow Onion š§ | 1 whole | Thinly sliced, white or yellow |
| Apple Cider Vinegar š | ½ cup | For tangy dressing |
| Vegetable Oil š« | ½ cup | For boiling potatoes |
| Granulated Sugar š | 2 tbsp | Balances tanginess |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Fresh Dill šæ | ¼ cup | Chopped, for freshness |
| Hard-Boiled Eggs š„ | 2 whole | Chopped, optional garnish |
| Mayonnaise š„« | ¼ cup | Light, for binding (optional) |
The potatoes are non-negotiableāYukon Golds hold their shape better than reds, but Russets work too. Costco or Trader Joe's usually have them pre-bagged in 3-lb bags, which is perfect for this recipe. My grandmother swore by boiling them until fork-tender, then shocking them in ice water for that signature bite. The bacon? Thick-cut from the deli counter crisps up perfectlyāskip the pre-cooked stuff from the bag, it's never as good. For the celery, grab the freshest stalks you can find; they should snap crisply when bent.
No thick-cut bacon? Regular bacon works in a pinch, but it won't have that same satisfying crunch. Running out of apple cider vinegar? White vinegar or lemon juice will do, though the flavor won't be quite the same. Fresh dill is ideal, but dried dill at one-third the amount gets you close. The optional mayo is just for bindingāskip it if you're keeping this strictly traditional. For the eggs, hard-boiled is a must, but if you're making this ahead, peel and chop them the night before so they're ready to go.
This salad tastes even better the next dayā3-4 days in the fridge is perfect. Store the dressing separately if you're prepping ahead, then toss everything together right before serving. The bacon stays crispy for about 2 days if you keep it in an airtight container, but honestly, it's worth making extra. I always double the batch for picnicsāleftovers make great sandwiches the next day.
Why You'll Love This Recipe
- Hereās what sold me: the celery. Itās not just choppedāitās crisp, holding its shape even after sitting. That sharp bite against the tender potatoes? Pure satisfaction, especially when youāre drowning in vinegarās tang.
- Bacon Cures Hangry Moments: I swear by this for when Iāve got 15 minutes and zero patienceāboil the potatoes, fry the bacon, toss it all together. That smoky, salty crunch from the thick-cut bacon cuts through the creaminess like a dream.
- Celeryās Crunchy Secret Weapon: Hereās what sold me: the celery. Itās not just choppedāitās crisp, holding its shape even after sitting. That sharp bite against the tender potatoes? Pure satisfaction, especially when youāre drowning in vinegarās tang.
- Picnic Table to BBQ Boss: Between us, this is my go-to for anythingāpotlucks, tailgates, or just because. The vinegar keeps it fresh for days, and the bacon makes it hearty enough to stand up to burgers or grilled chicken.
Step-by-step instructions for German potato salad with bacon
Here's how to create the perfect balance of crispy celery crowns and smoky baconājust like Grandma used to make!
š„ Step 1: Boil Potatoes Until Fork-Tender
Place the 3 lb Yukon Gold Potatoes (cut into 1-inch chunks) in a large pot and cover with cold water by about 2 inches. Add 1.5 tsp Salt and bring to a rolling boil over high heat. Once boiling, reduce heat to medium-high and cook for 12-15 minutes until the potatoes are fork-tender but still hold their shape.
Here's the thingāyou want them tender enough to eat but still with a slight bite. If they break apart too easily, they'll turn mushy in the dressing. Drain immediately in a colander and let them steam-dry for 2 minutesāthis helps the dressing cling better later. I always give them a quick shake to remove excess water before moving to the next step.
š„ Step 2: Crisp the Bacon and Prep Celery Crowns
While the potatoes cook, line a baking sheet with paper towels and place a wire rack on top. Cook the 1.2 lb Thick-Cut Bacon in a cold skillet over medium heat for 12-15 minutes, stirring occasionally, until deep golden brown and crispy. Use tongs to transfer the bacon to the prepared rackāthis drains excess fat while keeping it crisp. Chop the bacon into small pieces and set aside.
For the celery crowns, trim the 4 whole Celery Stalks and cut each into 2-inch pieces. Heat 0.5 cup Vegetable Oil in a large skillet over medium heat until shimmering. Add the celery in batches (don't overcrowd) and cook for 3-4 minutes until the edges turn golden brown and crispy. Watch carefullyāthey burn fast! Transfer to a paper towel-lined plate to drain.
š³ Step 3: Make the Tangy Dressing
In a large mixing bowl, whisk together the 0.5 cup Apple Cider Vinegar, 2 tbsp Granulated Sugar, 0.5 tsp Black Pepper, and 0.25 cup Fresh Dill. This is where the magic happensāthe vinegar and sugar create that perfect balance of tangy and sweet that German potato salad is famous for. Let the mixture sit for 5 minutes while you prepare the next step.
Add the drained potatoes to the bowl and gently toss to coat evenly. The potatoes should absorb the dressing completelyāif they look dry, add 1-2 tablespoons of the reserved potato water to help bind everything together. Fold in the crispy bacon and celery crowns, mixing gently to preserve their texture. Real talk: don't skip this stepāthose crispy elements are what make this salad special!
š„ Step 4: Add Optional Mayonnaise and Chill
If you're using the 0.25 cup Mayonnaise (it's optional but adds creaminess), stir it in now. The mayonnaise helps bind everything together and adds a lovely richness that balances the tangy dressing. Taste and adjust seasoningāyou might need a pinch more salt or pepper depending on your bacon's saltiness.
Cover the bowl and refrigerate for at least 2 hours (overnight is even better). This chilling time lets the flavors meld together perfectly. I know it's tempting to eat it right away, but trust meāwaiting makes all the difference. When ready to serve, chop the 2 whole Hard-Boiled Eggs and sprinkle them on top along with any extra fresh dill for a pop of color and freshness.
š½ļø Step 5: Serve With Crispy Celery Crowns
Transfer the salad to a serving bowl and garnish with the chopped eggs and any remaining fresh dill. The key to serving this dish is to keep those crispy celery crowns and bacon pieces on top so everyone gets a satisfying bite. Serve immediately while the celery is still crispāthis salad tastes best fresh out of the fridge with those textural elements intact.
Each bite should deliver that perfect harmony of creamy potatoes, smoky bacon, tangy dressing, and crispy celery. The eggs add a nice protein boost and contrast the richness. Don't forget to save some of that dressingāit's amazing on its own as a quick pickle or dip!
Pro Tips For Making Old Fashioned German Potato Salad Recipe With Bacon
- BOIL POTATOES UNTIL FIRM: Yukon Golds should still have a tiny biteātest with a fork, not a knife. Overcooking turns them mushy, and thatās the fast track to sad salad. I learned this after making a batch where the potatoes disintegrated like wet sand.
- COOL BACON BEFORE CHOPPING: Hot bacon grease on a cutting board is a mess waiting to happen. Let the bacon rest for 5 minutes after cooking, then chop itācleaner board, less cleanup, and the grease wonāt fly everywhere. (Yes, even if youāre impatient like me.)
- SWEAT ONIONS LOW AND SLOW: Skip the sizzleācook onions over medium-low heat for 8-10 minutes until translucent but not browned. High heat burns them before they soften, and youāll taste that bitterness in every bite. Sounds weird, but it works.
- DRESS SALAD IN BATCHES: Tossing all the potatoes at once means some get soggy while others stay dry. Divide the salad into two bowls, dress half, mix, then repeat. More even flavor and texture every timeāno guessing if itās done right. (Your future self will thank you.)
Make-ahead tips for leftovers
Prep Ahead Like Grandma
This potato salad tastes even better the next day, so I always make it a day ahead. After boiling the potatoes, let them cool completely in ice water, then store them in an airtight container with the dressing.
The flavors meld beautifully overnight, and the potatoes absorb the tangy dressing perfectly. Trust me, the wait is worth it! šŖ
Bacon First, Always
Cook the bacon first and store it separately in a sealed container. It stays crispy for up to 2 days if you keep it in the fridge. I like to make extra bacon for sandwiches or salads laterāit's always a crowd-pleaser.
The key is to drain it well on a wire rack before storing so it doesn't get soggy. š„
Celery Crowns Secret
Celery crowns are the star of this dish, but they lose their crispness fast. Cook them fresh the day you serve, but you can prep the celery stalks ahead by trimming and storing them in a sealed bag in the fridge.
Keep them dry, and they'll stay fresh for up to 3 days. I like to wash and dry them thoroughly before storing to prevent spoilage. š§
Dressing Make-Ahead
Make the tangy dressing up to 3 days ahead and store it in a jar in the fridge. The vinegar and sugar will mellow slightly, but it still packs a punch.
I like to stir it well before using to redistribute the dill and spices. This is especially helpful if you're prepping for a picnic or potluck. š
Eggs Ready to Go
Hard-boil the eggs up to 3 days ahead and store them peeled in the fridge. When ready to serve, chop them quickly and sprinkle over the salad. This saves time and keeps the eggs from getting rubbery.
I also like to keep a small bowl of chopped eggs in the fridge for quick garnishes on other dishes. š„
Leftovers Magic
This salad keeps well for up to 4 days in the fridge, and leftovers make amazing sandwiches. Just layer the potato salad between slices of crusty bread with a little extra bacon on top.
It's a fantastic way to use up any extras without waste. Honestly, I always double the recipe because it disappears so fast! š
Nutrition facts
Frequently asked questions
Why does German potato salad use vinegar instead of mayo?
Traditional German potato salad relies on vinegar for its signature tangy flavor, which balances the richness of the potatoes and bacon. The acidity helps preserve the salad better than mayo, and it gives that classic "old-fashioned" taste. Plus, it keeps the potatoes from getting too heavyāunlike mayo-based versions that can feel overwhelming.
Can I make this potato salad ahead of time?
This salad tastes even better the next day. Store the dressed potatoes (without bacon or celery crowns) in an airtight container for up to 3 days. Add the crispy bacon and celery just before serving to keep them from getting soggy. The flavors meld beautifully overnight.
What's the secret to crispy celery crowns?
Cook them in small batches over medium heat until golden brownāabout 3-4 minutes. Don't overcrowd the pan, or they'll steam instead of crisp. The key is to keep the heat steady and watch closelyāthey burn fast! Drain on paper towels immediately to remove excess oil.
Can I substitute thick-cut bacon?
Regular bacon works in a pinch, but it won't have the same satisfying crunch. For best results, use thick-cut bacon from the deli counterāit crisps up perfectly and adds that smoky depth. If you're short on time, pre-cooked bacon from the bag will work, but it won't be as flavorful.
How do I keep the potatoes from getting mushy?
Boil them just until fork-tender (12-15 minutes) and drain immediately. Shock them in ice water for 2 minutes to stop the cooking process, then pat dry thoroughly. This keeps them firm and prevents them from turning into a mash when mixed with the dressing.
