Authentic Cold German Potato Salad Recipe: Vinegar-Sharp Crunch Without Mayo

Salads

Authentic Cold German Potato Salad Recipe: Vinegar-Sharp Crunch Without Mayo

This authentic cold German potato salad delivers the tangy, vinegar-sharp crunch that sets it apart from creamy American versions. My grandmother's recipe—written on a faded card—revealed how German cooks transform simple boiled potatoes into a dish with bold, bright flavors that cut through rich meats.

The secret lies in the dressing: apple cider vinegar, mustard, and oil create a complex balance that keeps the salad fresh for hours.

What makes this recipe truly authentic is the careful preparation: boiled potatoes cooled completely before mixing, thinly sliced onions that mellow perfectly, and a dressing that's emulsified just enough to coat without overwhelming.

No mayo here—just the crisp, vinegary bite that Germans have perfected for generations. The result is a salad that tastes even better the next day, its flavors deepening as it chills.

By the time you're done, you'll have a dish that pairs beautifully with roasted pork, sausages, or even a hearty beef brisket. The potatoes stay firm yet tender, the onions add just the right sharpness, and the parsley brings a fresh finish.

This isn't just potato salad—it's a taste of German tradition that belongs on any table.

The best part? It requires no last-minute prep. Boil the potatoes ahead, mix the dressing while you cook, and let everything come together as it chills. Here's how to make it—just like my grandmother taught me, with all the authenticity and none of the fuss.

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

Ingredients for authentic cold german potato salad

Six simple ingredients transform boiled potatoes into a vinegar-sharp German classic.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 3 lb Medium size, boiled whole
Yellow Onions 🧅 1 whole Thinly sliced, white or red
Apple Cider Vinegar 🍎 ½ cup Raw, unfiltered preferred
Dijon Mustard 🌶️ 2 tbsp High-quality, no additives
Olive Oil 🫒 ½ cup Extra-virgin for richness
Granulated Sugar 🍚 1 tbsp White or brown sugar
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Fresh Flat-Leaf Parsley 🌿 ¼ cup Finely chopped, stems removed
Fresh Dill 🌿 1 tbsp Chopped, optional for authenticity
Hard-Boiled Eggs 🥚 4 whole Chopped, optional garnish
Black Pepper 🌶️ ½ tsp Freshly ground
Bay Leaves 🌿 2 whole For boiling potatoes

The potatoes are everything here. Yukon Golds stay creamy yet hold their shape—Russets get too starchy. Boil them whole with bay leaves until tender but not falling apart. My grandmother swore by Whole Foods for the best potatoes, but any quality grocery store has them. The key is cooling them completely before slicing—room temperature is non-negotiable for that authentic crunch. Skip the peeling unless you're feeling fancy; the skins add texture.

No apple cider vinegar? White vinegar with 1 tsp sugar works in a pinch, but you'll miss that fruity depth. The mustard matters too—Dijon is essential for that German tang. Fresh parsley and dill are ideal, but dried works at half the amount if you're in a bind. For the dressing, whisk everything together until emulsified—a fork works just fine. The sugar balances the acidity, so don't skip it. And if you're feeling extra, those hard-boiled eggs on top take it to the next level, just like Oma used to do.

This salad tastes even better the next day—3-4 days in the fridge, actually. The flavors meld beautifully as it chills. Store in an airtight container with parchment between layers to keep the potatoes from sticking. If you make it ahead, the dressing will absorb perfectly, giving you that restaurant-quality texture. Double the batch—it disappears fast at family gatherings, especially when paired with roasted pork or sausages. The eggs, if using, keep for 2 extra days once chopped.

❤️

Why You'll Love This Recipe

  • No Boil, No Stress: I swear by this method—just slice the Yukon Golds thin, soak them in cold water for 10 minutes, then drain. No waiting for a pot to boil, no sticking to the pan. Honestly, it’s the only way I’ll make potato salad now.
  • Tangy Magic: That apple cider vinegar and Dijon mustard combo? It’s what makes this salad sing. The vinegar cuts through the richness of the potatoes, while the mustard adds this deep, savory punch. My husband licks the bowl—no joke.
  • Picnic Proven: Between us, this is my go-to for any outdoor spread. Pack it in a jar, toss it in a cooler, and it stays crisp and flavorful for hours. (Yes, even on a Tuesday night.) Brunch, tailgates, or just a lazy Sunday—it’s always the crowd-pleaser.
  • Budget-Friendly Leftovers: A pound of Yukon Golds and a single onion stretch this salad for four meals. Toss it with grilled chicken for lunch, or eat it straight from the fridge when you’re too tired to cook. It’s my secret weapon for lazy days and tight budgets.

Step-by-step instructions for authentic cold German potato salad

This traditional recipe delivers the signature tangy crunch Germans love—no mayo in sight.

1

Boil the Potatoes with Flavorful Seasoning

Place the 3 lb Yukon Gold Potatoes in a large pot and add cold water to cover by 2 inches. Tuck in the 2 whole bay leaves and bring to a boil over high heat. Once boiling, reduce to medium-high heat and cook for 15-18 minutes until the potatoes are fork-tender but still hold their shape.

I like to add 1½ tsp of the salt and 1 tbsp granulated sugar to the boiling water—this infuses flavor deep into the potatoes. You'll know they're done when they pierce easily with a knife but don't fall apart. Drain immediately and let them cool completely before handling. The cooling step is crucial for preventing a gummy salad later.

2

Prepare the Vinegar-Oil Dressing

In a medium bowl, whisk together the 0.5 cup apple cider vinegar, 2 tbsp Dijon mustard, 0.5 cup olive oil, and remaining ½ tsp salt. Start with just the vinegar and mustard, then slowly drizzle in the olive oil while whisking continuously. This gradual addition creates a stable emulsion that won't separate.

Add the 1 tbsp granulated sugar and ½ tsp black pepper to the dressing. The sugar balances the vinegar's sharpness while the pepper adds subtle warmth. Taste and adjust—you want a bright, tangy dressing that's not overly sweet. This dressing is the soul of authentic German potato salad, so don't rush this step.

3

Combine Potatoes and Dressing

Once the potatoes are completely cool, cut them into 1-inch chunks and transfer to a large mixing bowl. Pour the dressing over the potatoes and gently fold together using a wooden spoon. You'll notice the potatoes start absorbing the dressing immediately—this is why we waited for them to cool completely.

Let the salad sit for 10 minutes before gently stirring again. This resting period allows the flavors to meld perfectly. If the potatoes seem dry after resting, add 1-2 tablespoons of water to help distribute the dressing evenly. The texture should be moist but not soggy—each potato should be coated with that tangy, herby dressing.

4

Add Fresh Herbs and Finishing Touches

Chop the 1 whole yellow onion into thin slices and add to the potato mixture along with the ¼ cup chopped parsley and 1 tbsp chopped dill. Gently fold everything together just until the herbs are evenly distributed. The onions will soften slightly from the vinegar, adding another layer of flavor without overpowering the potatoes.

For an authentic touch, chop the 4 hard-boiled eggs into small pieces and fold them into the salad. The eggs add protein and contrast beautifully with the creamy potatoes. Let the salad rest for another 15 minutes in the refrigerator before serving—this final resting period ensures all flavors come together perfectly. The result should be a vibrant, tangy salad with just the right crunch.

👨‍🍳

Pro Tips For Making Authentic Cold German Potato Salad

  • CHOP ONIONS THIN: Use a sharp knife and slice the yellow onions paper-thin—about 1/16-inch thick. Thick slices stay crunchy and bitter; thin ones soften just enough to melt into the dressing without overpowering. I used to rush this step, and the salad always tasted like I’d forgotten to cook the onions.
  • BOIL POTATOES UNTIL FIRM: Don’t overcook the Yukon Golds—pull them when a knife slides in easily but they still hold shape. Overcooked potatoes turn to mush in the dressing and ruin the texture. Test one early; they finish cooking while cooling.
  • DRESSING FIRST, THEN POTATOES: Whisk the apple cider vinegar, Dijon, olive oil, and a pinch of salt into a smooth dressing before mixing it with the potatoes. Adding dressing last means clumpy, uneven flavor—this way, every bite gets the same tangy kick.
  • ADD SALT TO COOLING POTATOES: Toss the warm potatoes with a generous pinch of salt right after draining, then let them cool completely before adding the dressing. This step seasons the starches, making the salad taste richer without needing extra salt later. (Yes, it’s weird, but it works.)

Best sauces and condiments for this authentic cold german potato salad

Classic German Dressing

The heart of this potato salad lies in its apple cider vinegar dressing, a far cry from creamy mayo-based versions. I use ½ cup apple cider vinegar (raw and unfiltered for depth) combined with 2 tbsp Dijon mustard—this ratio creates that signature tang without overpowering.

The ½ cup extra-virgin olive oil emulsifies beautifully when whisked slowly, while 1 tbsp sugar balances the acidity. My grandmother always added ½ tsp black pepper for warmth, and I’ve never found a better way to wake up the flavors. 🍎

Sweet and Tangy Variations

For a sweeter twist, add 1 tbsp honey to the dressing—it caramelizes slightly as the salad chills, creating a beautiful contrast. I’ve also experimented with 1 tsp grated horseradish for a peppery kick, especially when serving with sausages.

The key is adjusting the sugar-to-vinegar ratio: if using honey, reduce sugar to ½ tbsp. For a smoky depth, swap ½ tsp smoked paprika for half the black pepper.

Herb and Pickle Additions

Fresh herbs elevate this salad to restaurant quality. Beyond parsley and dill, try 1 tbsp chopped chives for a milder onion note or 1 tsp dried marjoram for an earthy touch. For tangy crunch, fold in ¼ cup diced bread-and-butter pickles—they cut through the richness perfectly.

My grandmother sometimes added 1 tbsp capers for a briny contrast, especially when serving with roasted pork. 🌿

Mustard-Based Depth

The Dijon mustard isn’t just flavor—it’s texture. For a smoother dressing, blend it with 1 tbsp mayonnaise (just enough to help emulsify without losing authenticity). For extra heat, swap in 1 tbsp whole-grain mustard or add ½ tsp cayenne.

I’ve even used 1 tbsp stone-ground mustard for a rustic, slightly grainy texture that reminds me of my grandmother’s kitchen. The mustard binds the dressing while adding that unmistakable German sharpness.

Regional Twists

In Bavaria, this salad often includes 1 tbsp chopped fresh chervil and 2 tbsp crumbled bacon for a heartier version. For a Silesian touch, add 1 tbsp caraway seeds toasted in the olive oil before mixing.

In Northern Germany, you’ll find 1 tbsp chopped apples (like Braeburn) for a subtle sweetness. Each region keeps the vinegar base but adds local ingredients—proof that even classics evolve beautifully. 🗺️

Make-Ahead Pro Tips

This dressing tastes even better after 24 hours in the fridge as the flavors meld. For extra richness, whisk in 1 tbsp crème fraîche before serving. If the salad seems dry after chilling, add 1-2 tbsp cold water to refresh the dressing.

For a smoky finish, drizzle with 1 tsp liquid smoke just before serving—it’s a trick I picked up from a German butcher who swore by it. The salad keeps well for 4-5 days, making it perfect for meal prep.

Nutrition facts

Servings 6
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 45mg15%
Sodium 420mg18%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 6g
Protein 8g16%
* 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 authentic German potato salad use vinegar instead of mayo?

The vinegar-based dressing creates that signature tangy crunch that sets German versions apart from creamy American styles. Apple cider vinegar adds fruity depth while Dijon mustard provides the signature sharpness. This balance keeps the salad light yet flavorful, perfect for cutting through rich meats like pork or sausages.

2

Can I make this potato salad ahead of time?

This salad tastes even better after 24 hours in the fridge as flavors meld. Store in an airtight container with parchment between layers. The dressing absorbs perfectly overnight, giving you that restaurant-quality texture. It keeps well for 4-5 days, making it perfect for meal prep.

3

What's the secret to keeping the potatoes from getting mushy?

Let the potatoes cool completely before cutting and mixing with dressing. Never add dressing to hot potatoes—they'll absorb too much liquid and turn soggy. Also, use Yukon Golds (they hold shape better than Russets) and boil them just until fork-tender, not mushy.

4

Can I substitute white vinegar for apple cider vinegar?

Yes, but you'll lose that fruity depth. For best results, use ½ cup white vinegar + 1 tsp sugar to mimic the flavor. The sugar helps balance the sharper taste. If you're serving with sweet dishes, the white vinegar version works better than with savory meats.

5

How do I know when the potatoes are done boiling?

They're ready when they pierce easily with a knife but still hold their shape—about 15-18 minutes for 3 lb Yukon Golds. The skins should be tender but not falling apart. For extra flavor, add bay leaves and a pinch of salt to the boiling water.

★★★★★4.9(14 reviews)
Categories Salads