Salads
Martha Stewart’s German potato salad delivers the perfect balance of tangy, crispy bites with a vinegar-mustard dressing that’s rich without mayo. This classic recipe transforms simple potatoes into a restaurant-worthy dish, where each forkful offers a satisfying crunch and bold German flavors. The secret lies in the high-heat pan-frying technique that creates those irresistible crispy edges while keeping the centers tender.
What sets this recipe apart is Martha’s signature touch—adding smoky bacon and fresh herbs to elevate the traditional base. The dressing, a tangy blend of vinegar, mustard, and oil, coats every potato perfectly, ensuring each bite is packed with flavor.
Unlike creamy versions, this salad stays light yet deeply satisfying, making it ideal for potlucks, picnics, or a hearty side dish.
By the time you’re done, you’ll have a dish that’s crispy on the outside, tender inside, and bursting with the bright, tangy notes of German cuisine. The bacon adds a smoky depth, while the herbs bring freshness that cuts through the richness.
This isn’t just potato salad—it’s a showstopper that proves simple ingredients can deliver extraordinary results.
Ready in about 45 minutes, this recipe is perfect for meal prep or last-minute gatherings. The key is letting it chill for at least an hour before serving, allowing the flavors to meld and the potatoes to absorb the dressing completely.
Serve it warm or at room temperature for the best texture and taste.
Ingredients for german potato salad recipe martha stewart
Six ingredients transform ordinary potatoes into Martha's crispy, tangy German masterpiece—no mayo in sight.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Baby or small potatoes preferred |
| Thick-Cut Bacon 🥓 | 8 oz | Smoked or applewood preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| White Vinegar 💧 | ½ cup | Distilled or apple cider |
| Dijon Mustard 🌶️ | ¼ cup | High-quality for tangy bite |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light variety preferred |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | 0.15 cup | Chopped, for garnish |
| Granulated Sugar 🍚 | 1 tbsp | Light brown sugar works too |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked preferred |
| Vegetable Oil 🫒 | ¼ cup | For pan-frying potatoes |
The potatoes are everything here. Yukon Golds deliver that perfect waxy texture, but baby potatoes work too—they crisp up faster. Whole Foods or Trader Joe's carry pre-washed baby potatoes that save time, but scrub regular spuds well. Look for firm, unblemished skins—those are your crispy indicators. Bacon matters too: thick-cut smoked gives the most flavor, but applewood adds a sweet note if you prefer. Cook it crispy first, then crumble it—don't skip this step, it's the smoky magic that ties everything together.
No Dijon mustard? Whole-grain mustard thinned with vinegar works in a pinch, but you'll lose that signature tang. Fresh herbs are non-negotiable here—dried dill at half the amount won't cut it. The vinegar should be sharp: apple cider adds depth, while white vinegar keeps it classic. For the oil, light olive oil prevents heaviness, but any neutral oil will work. The sugar? Don't skip it—it balances the acidity beautifully. And if you're worried about the potatoes sticking? Toss them in flour first, then pan-fry for that perfect golden crust.
This salad tastes even better the next day—3-4 days in the fridge, actually. Store it in an airtight container with the dressing poured over the top to keep everything moist. For meal prep, double the batch: the dressing keeps for 1 week separately if you're short on time. Reheat gently in a skillet for crispy edges, or serve cold for that picnic-perfect texture. The bacon will get crispier the second time around—trust the process.
Why You'll Love This Recipe
- No Boil Nightmare: I’ll admit, boiling potatoes used to stress me out—peeling, timing, the whole mess. But Martha’s method? Toss the whole potatoes in cold water, then simmer until fork-tender. No peeling, no overcooking, just perfect creamy Yukon Golds every time.
- Bacon Magic: Honestly, the bacon is the star. Thick-cut, crisped just right, then chopped into bite-sized pieces that melt into the salad. That salty, smoky crunch? It’s what turns this from a side dish into the main event.
- Picnic Ready: Between us, this salad holds up way better than store-bought. Pack it in a cooler for a day at the lake, or take it to a potluck—it’ll still taste fresh hours later. The vinegar and mustard dressing keeps it from getting soggy, even in the heat.
- Budget Win: I make this for $8 and feed six. Yukon Golds are affordable, bacon stretches far when chopped, and the onions add depth without cost. Plus, leftovers? They’re even better the next day—if they last that long.
Step-by-step instructions for Martha stewart's crispy German potato salad
Here's how to achieve that perfect balance of crispy edges and tender centers with Martha's signature tangy dressing.
Par-Cook and Crisp the Potatoes
Boil the 2.5 lb Yukon Gold Potatoes in salted water for 12-15 minutes until they're fork-tender but still holding their shape. Drain them immediately and transfer to a large bowl. This partial cooking ensures they'll finish perfectly when pan-fried later.
While still warm, toss the potatoes with 1.5 tsp kosher salt and let them cool slightly. This salting step is crucial—it enhances flavor and helps create that signature crispy texture. Real talk: don't skip this, or you'll miss the depth of flavor Martha's version delivers.
Cook the Bacon and Prepare Aromatics
Cook the 8 oz thick-cut bacon in a large skillet over medium heat for 10-12 minutes, flipping occasionally, until deep golden brown and crispy. Transfer to a paper towel-lined plate to drain, leaving the fat in the skillet.
In the same skillet with bacon fat (don't wipe it clean—this is pure flavor), add 1 whole yellow onion that's been finely diced. Cook for 5-6 minutes until softened and just beginning to caramelize. Here's the thing—this step builds the foundation for your dressing, so don't rush it. You want those onions to develop some sweetness before moving on.
Create the Signature Dressing
In a medium bowl, whisk together the 0.5 cup white vinegar, 0.25 cup Dijon mustard, 0.5 cup extra-virgin olive oil, 1 tbsp granulated sugar, and 0.5 tsp freshly cracked black peppercorns. This is where the magic happens—the tangy vinegar and rich mustard create that signature German potato salad flavor.
Add the cooked onions and drained bacon to the dressing, tossing everything together. Let it sit for 5 minutes to allow the flavors to meld. I know it seems like a short time, but trust me—this resting period makes all the difference in developing that complex flavor profile that sets this salad apart.
Pan-Fry for Crispy Perfection
Heat 0.25 cup vegetable oil in a large skillet over medium-high heat until shimmering. Add the par-cooked potatoes in a single layer and cook undisturbed for 4-5 minutes until deep golden brown on the bottom. This is the moment that matters: you want that crispy texture that makes this salad so special.
Flip the potatoes and cook for another 4-5 minutes until evenly browned. If you're working in batches, keep the cooked potatoes warm in a single layer on a baking sheet. The key here is high heat and patience—don't crowd the pan or you'll steam instead of crisp.
Combine and Finish with Herbs
Transfer the crispy potatoes to a large serving bowl and pour the dressing mixture over them. Gently toss everything together until evenly coated. The potatoes should absorb the dressing but still maintain that crispy exterior—this is what makes this salad truly special.
Stir in the 0.25 cup fresh dill and 0.15 cup fresh parsley, reserving a few sprigs for garnish. Taste and adjust seasoning if needed—you might want to add a splash more vinegar for tang or a pinch of salt. Let the salad rest for 10 minutes before serving to allow all the flavors to come together perfectly.
Pro Tips For Making German Potato Salad Recipe Martha Stewart
- COOL THE POTATOES FIRST: Martha’s recipe calls for warm potatoes, but I learned the hard way—dumping boiling spuds into cold dressing makes them turn to mush. Instead, boil them until tender, drain, and spread them on a tray to cool for 10 minutes. The residual heat will still cook them through in the dressing, but they’ll hold their shape like they’re supposed to.
- CRISP THE BACON LOW: Thick-cut bacon takes forever, and I used to rush it on high heat, ending up with chewy, uneven pieces. Cook it slow and steady at 300°F (150°C) in the oven—yes, it’ll take 25-30 minutes, but the result is crisp, caramelized edges every time. No flipping required.
- SWEAT THE ONIONS DRY: The recipe says to sauté the onion, but I used to stop when it softened. Big mistake. Keep it in the pan until the moisture fully evaporates and the onion turns golden—about 10 minutes longer than you think. This builds flavor that cuts through the richness of the bacon and potatoes.
- DRESSING IN STAGES: Don’t dump all the dressing at once. Start with half the vinegar-mustard mix, toss the potatoes, let them sit for 10 minutes, then add the rest. This lets the starches absorb the dressing gradually instead of turning the salad into a gluey mess. (Yes, I’ve seen it happen.)
Dietary considerations for this german potato salad recipe martha stewart
Gluten-Free Adaptation
This recipe is naturally gluten-free since it doesn’t contain any wheat-based ingredients. However, if you're using pre-cooked bacon or onion packets, always check labels for hidden gluten.
I recommend Applegate Farms bacon, which is certified gluten-free. The Dijon mustard should also be gluten-free—look for brands like Maille or Bonne Maman to be safe. 🥔
Dairy-Free Options
The original recipe contains no dairy, making it automatically suitable for lactose-intolerant diets. The dressing relies on vinegar, mustard, and oil, so no substitutions are needed. If you want to add extra richness, consider swapping the bacon for tempeh bacon or tofu bacon bits from brands like Lightlife.
These alternatives maintain the smoky flavor while keeping the dish dairy-free.
Vegetarian Version
For a meat-free take, skip the bacon entirely and add smoked paprika (½ tsp) to the dressing for depth. I also recommend tossing in ½ cup chopped mushrooms sautéed in the bacon fat (or olive oil) to mimic the umami richness.
Use vegan bacon bits from Lightlife or Trader Joe’s for a closer texture. The potatoes will still shine with the tangy dressing and herbs.
Lower-Carb Adjustments
If you're watching carbs, this recipe is already a great choice—potatoes are the main ingredient, but you can reduce the portion size to 1.5 lb for a lighter dish. Swap the Yukon Gold potatoes¸ for cauliflower florets (about 3 cups) to cut carbs significantly.
Roast the cauliflower at 425°F for 20 minutes until crispy before mixing with the dressing. The texture will be slightly different but still delicious.
Allergen-Friendly Tips
For nut allergies, this recipe is already safe, but always double-check your mustard and oil brands for cross-contamination warnings. If you're allergic to mustard, replace the Dijon with apple cider vinegar and 1 tsp maple syrup for sweetness.
For egg-free versions, skip any hard-boiled egg additions (not part of the original recipe) and focus on the crispy potatoes and herbs for texture. 🌿
Nutrition facts
Frequently asked questions
Why does Martha Stewart's recipe use vinegar instead of mayo?
Traditional German potato salad relies on vinegar for its signature tangy flavor and crispy texture—mayo makes it creamy, but vinegar keeps it light and refreshing. The vinegar-mustard dressing coats the potatoes perfectly while allowing them to maintain their crispy edges, which is key to this recipe's restaurant-quality taste.
Can I make this ahead of time?
This salad tastes even better after chilling for at least 1 hour (up to 3-4 days). Store it in an airtight container with dressing poured over the top to keep everything moist. For meal prep, double the batch—the dressing keeps for 1 week separately if needed. Just reheat gently in a skillet for crispy edges before serving.
What's the secret to getting crispy potatoes?
Par-cook the potatoes until fork-tender, then pan-fry them in a single layer over medium-high heat until deep golden brown. The key is high heat and patience—don't crowd the pan or you'll steam instead of crisp. Toss them with salt while still warm after boiling to enhance flavor and texture.
Can I substitute baby potatoes for regular potatoes?
Yes! Baby potatoes work perfectly—they crisp up faster and are easier to handle. Just make sure they're all similar in size so they cook evenly. If using regular potatoes, cut them into 1-inch chunks for consistent cooking. The smaller size ensures they all get that satisfying crispy exterior.
What's the best way to reheat leftovers?
For crispy leftovers, spread them on a baking sheet and reheat at 400°F for 10-12 minutes until warmed through. If you prefer a skillet method, cook over medium heat for 3-4 minutes per side until golden. Avoid microwaving—it makes the potatoes soggy and ruins the crispy texture.
