Salads
This Bavarian German potato salad delivers crispy, golden potatoes with a tangy mustard dressing that balances perfectly with fresh dill and smoky bacon. After years of perfecting my grandmother's recipe, I've cracked the code for achieving that signature texture—no soggy potatoes here.
The secret lies in boiling the potatoes just until tender, then crisping them in the oven while the dressing develops its signature depth.
What makes this recipe special is the harmony of flavors: sharp mustard and vinegar cut through the richness of the bacon, while fresh herbs add brightness.
Unlike American potato salads, this version relies on a vinegar-based dressing rather than mayonnaise, creating a lighter, more refreshing dish that's perfect for summer gatherings or hearty German meals. The bacon adds a smoky element that ties everything together.
By the time you're done, you'll have a salad with crispy, caramelized edges on the potatoes, tender centers, and a dressing that clings perfectly without overwhelming. The fresh dill and parsley add a burst of color and herbaceous notes that elevate this beyond ordinary potato salad.
This is the kind of dish that transforms a simple side into a centerpiece.
Serve it warm or at room temperature alongside roasted meats, sausages, or as a standalone dish with crusty bread. The crispy texture holds up beautifully, making it ideal for meal prep or potlucks. Let's get started on this authentic Bavarian classic that's sure to impress.
Ingredients for bavarian german potato salad
Crispy potatoes, smoky bacon, and tangy mustard—this Bavarian classic needs just 13 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 ½ lb | Medium size, cut into 1-inch cubes |
| Thick-Cut Bacon 🥓 | 8 oz | Smoked or applewood preferred |
| Yellow Mustard 🌶️ | ½ cup | Dijon or whole-grain for texture |
| White Vinegar 🍋 | ¼ cup | Apple cider vinegar works too |
| Granulated Sugar 🍚 | 1 tbsp | Light brown sugar for depth |
| Fresh Dill 🌿 | ½ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for brightness |
| Yellow Onion 🧅 | 1 whole | Thinly sliced, for sweetness |
| Garlic Cloves 🧄 | 4 cloves | Minced, for aromatic depth |
| Olive Oil 🫒 | ½ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Paprika 🌶️ | ½ tsp | Smoked for extra flavor |
The potatoes are the star, so Russets are key—they crisp beautifully. Grab a 2.5-pound bag from Whole Foods or your local market, but any russet will work. Cut them into even 1-inch cubes (no need to peel) so they cook uniformly. For the bacon, thick-cut makes all the difference—it stays crispy longer and adds that smoky depth. If you're using pre-sliced bacon, look for smoked or applewood varieties at Trader Joe's or Costco for the best flavor.
No Dijon mustard? Regular yellow mustard works fine, just stir it well. Fresh herbs can be swapped—dried dill at one-third the amount is a pinch, but fresh is brighter. Running low on vinegar? Lemon juice at the same amount gives a similar tang. The onions should be sweet, so yellow or Vidalia are ideal. If you're short on time, pre-minced garlic from the jar works, but fresh is always better. For the olive oil, extra-virgin is non-negotiable—it adds richness that cheap oil can't match.
Bacon stays crispy for 3-4 days in an airtight container, but the potatoes soften fast. Make the dressing ahead and store it separately—it keeps for 1 week in the fridge. The best part? This salad tastes even better the next day as the flavors meld. Portion it into containers so you can grab it straight from the fridge for potlucks or meal prep. The crispy potatoes hold up well for 2 days if you keep the dressing separate until serving.
Why You'll Love This Recipe
- No-Bacon Waste: I swear by crisping thick-cut bacon until it’s actually crisp—then tossing those golden bits right into the salad. No scraps go to waste, and that smoky crunch? It’s the star.
- Sweet-Tangy Magic: That mustard-vinegar-sugar mix isn’t just dressing—it’s a flavor bomb. The vinegar cuts through the richness of the bacon, while the sugar balances everything into something dangerously addictive.
- Picnic-Proof Perfection: Cold, hearty, and portable—this salad survives the drive, the heat, and even my toddler’s “accidental” spills. Pack it for tailgates, potlucks, or just a lazy Sunday without a second thought.
- Leftovers That Don’t Suffer: Honestly, I make a double batch because it tastes better the next day. The potatoes soak up the bacon fat overnight, getting even creamier—no sad, soggy leftovers here.
Step-by-step instructions for Bavarian German potato salad
Here's how to make this classic German dish with perfectly crispy potatoes and smoky bacon.
Cook the Bacon and Prepare Potatoes
First, line a baking sheet with parchment paper and lay out the 8 oz thick-cut bacon in a single layer. Place it in a 400°F preheated oven and bake for 20-25 minutes until crispy and golden brown. Watch closely after 15 minutes to prevent burning. Remove from oven and drain on paper towels, reserving 2 tablespoons of bacon fat in the pan.
While the bacon cooks, peel and cut the 2.5 lb russet potatoes into 1-inch cubes. In a large bowl, toss the potato cubes with 1 tablespoon olive oil, 1 teaspoon salt, and ½ teaspoon black pepper to prevent sticking. Spread them on the same baking sheet used for bacon and return to the 400°F oven for 25-30 minutes, stirring once halfway, until the edges are golden and crispy.
Build the Mustard Dressing
In the same pan used for bacon (with reserved fat), cook the thinly sliced yellow onion over medium heat for 5-6 minutes until softened. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Remove from heat and let cool slightly.
In a medium bowl, whisk together the ½ cup yellow mustard, ¼ cup white vinegar, 1 tablespoon granulated sugar, ½ teaspoon paprika, and the cooked onion-garlic mixture. Slowly drizzle in the ½ cup olive oil while whisking continuously until fully combined. Taste and adjust seasoning with additional salt or pepper if needed.
Combine and Finish with Fresh Herbs
Transfer the crispy potatoes to a large serving bowl. Add the cooled bacon, breaking it into ¼-inch pieces. Pour the mustard dressing over the potatoes and gently toss with tongs until everything is evenly coated. Let the salad sit for 5 minutes to allow the flavors to meld.
Just before serving, stir in the ½ cup chopped fresh dill and ¼ cup chopped fresh parsley. The herbs should be distributed evenly throughout the salad. Taste again and adjust seasoning if needed—this is where the magic happens. Serve warm or at room temperature for the best texture and flavor.
Rest and Serve for Maximum Crispiness
For the crispiest texture, let the potato salad rest for 10-15 minutes before serving. This allows the mustard dressing to fully penetrate the potatoes while maintaining their crisp edges. The bacon will stay crispy, and the potatoes will hold their texture better.
Garnish with additional chopped dill if desired, and serve immediately. This Bavarian-style potato salad pairs perfectly with roasted meats, grilled sausages, or as a hearty side dish for any meal. The combination of crispy potatoes, smoky bacon, and tangy mustard dressing makes this a standout dish that's sure to impress.
Pro Tips For Making Bavarian German Potato Salad
- CUT POTATOES UNIFORMLY: Use a mandoline for even ¼-inch slices—no, your knife skills aren’t that precise. Uneven pieces mean some get mushy while others stay raw. I learned this after serving a plate where half was perfect and half was sad.
- COOK BACON LOW AND SLOW: Skip the high-heat rush—render bacon at 275°F (135°C) until it’s crispy but not burnt. High heat makes it greasy; slow cooking keeps it crispy and renders fat properly. Save the fat for the potatoes—it’s the real flavor booster.
- TEST POTATOES WITH A FORK: Pierce a slice with a fork before serving—if it slides in like butter, they’re done. Overcooked potatoes turn to glue; undercooked ones taste like raw flour. This is the non-negotiable check before mixing.
- SWEAT ONIONS FIRST: Cook diced onions in bacon fat for 8-10 minutes until translucent before adding vinegar. This softens them without burning and deepens the flavor. Skipping this step means you’re just dumping raw onion into the salad—no thanks.
Creative variations of these flavors
Classic Bavarian Style
This is the traditional version my grandmother used to make for Oktoberfest gatherings. The key is using applewood-smoked bacon and a vinegar-based dressing—no mayo allowed! I remember her saying, "The dressing must cut through the richness, not drown it."
She'd always add a pinch of smoked paprika to the dressing for that authentic German touch. The crispy potatoes are the star, so she'd boil them first until just tender, then crisp them in the oven. 🥔
Vegetarian Version
Skip the bacon and add ½ cup crispy roasted chickpeas (tossed with 1 tsp smoked paprika and ½ tsp garlic powder) for texture. Use ½ cup nutritional yeast mixed with 2 tbsp olive oil to replace the bacon fat in the dressing.
The chickpeas add a satisfying crunch, and the nutritional yeast gives a savory depth. I tested this version at a veggie potluck and was surprised how well it held up—no one missed the bacon! 🌱
Spicy Kick Option
For heat lovers, stir 1 tbsp Calabrian chili paste or 1 tsp hot paprika into the mustard dressing. Add 2 tbsp finely chopped jalapeños (seeds removed) for fresh heat. This version works especially well with spicy bratwurst or chorizo—the smoky-sweet flavors balance the heat perfectly.
I like to serve it with a side of cooling cucumber salad to cleanse the palate. 🌶️
Herb Variations
Swap out the dill and parsley for other fresh herbs based on what's available. Try ½ cup chopped chives and ¼ cup snipped chervil for a French-German fusion. Or use ½ cup chopped tarragon for a more anise-like flavor.
My grandmother always had fresh herbs growing in her kitchen, and she'd experiment with whatever was ready to harvest. Don't be afraid to mix it up! 🌿
Sweet and Smoky
Add 2 tbsp caramelized onions (cook the onions until deep golden brown) to the dressing for extra sweetness. Stir in 1 tsp maple syrup along with the sugar to deepen the flavor. This version pairs beautifully with smoked sausage or pulled pork.
The caramelized onions add a rich, jammy quality that makes the salad taste even more indulgent. It's become my go-to for holiday meals. 🍯
Make-Ahead Adjustments
If prepping ahead, cook the potatoes and bacon first, then store them separately in the fridge. Make the dressing separately and keep it in an airtight container. When ready to serve, toss everything together and let it sit for 10 minutes before adding fresh herbs.
The dressing will mellow slightly overnight, so I like to add an extra pinch of salt and pepper when reheating. This method keeps the potatoes crispy for up to 3 days in the fridge. ⏰
Nutrition facts
Frequently asked questions
Why does this recipe use vinegar instead of mayonnaise?
Traditional Bavarian potato salad relies on vinegar-based dressings to keep the potatoes crispy and the flavors bright. The tangy vinegar cuts through the richness of the bacon, while the mustard adds depth without making the salad heavy. Unlike mayo-based versions, this dressing won't make the potatoes soggy—it clings beautifully to the crispy edges.
Can I make this potato salad ahead of time?
Cook the potatoes and bacon first, then store them separately in the fridge. Make the dressing separately and keep it in an airtight container. When ready to serve, toss everything together and let it sit for 10 minutes before adding fresh herbs. The potatoes stay crispy for up to 3 days this way.
What's the secret to getting crispy potatoes?
Boil the potatoes until just tender (about 10 minutes less than package instructions), then crisp them in a 400°F oven for 25-30 minutes while stirring halfway. The key is using russet potatoes and tossing them with a little oil before baking. Never skip the oven step—microwaving or boiling alone won't give you that signature crunch!
How do I make this vegetarian?
Replace the bacon with ½ cup crispy roasted chickpeas (tossed with 1 tsp smoked paprika) for texture. For the dressing, use ½ cup nutritional yeast mixed with 2 tbsp olive oil instead of bacon fat. The chickpeas add crunch while the nutritional yeast gives that savory depth. I promise no one will miss the bacon!
What's the best way to reheat leftovers?
Gently warm the potato salad in a skillet over low heat for 5-7 minutes, stirring occasionally. Add a splash of water or vinegar to keep it moist. For extra crispiness, pop the potatoes back in the oven at 375°F for 10 minutes before serving. The bacon will stay crispy, and the potatoes will regain their texture.
