Salads
Grandma's old-fashioned German potato salad recipe brings that comforting, tangy crunch of my childhood—crispy cornmeal coating and vinegar-kissed potatoes that taste like Sunday dinners. The secret lies in the dressing: a perfect balance of vinegar, mustard, and oil that tenderizes the potatoes while keeping them firm.
I first tasted this version at my Oma's kitchen table, where the recipe had been passed down for generations.
This isn't your typical mayonnaise-heavy potato salad—it's all about that crispy cornmeal topping and the bright, tangy dressing that cuts through the richness. The recipe builds flavor in layers: hard-boiled eggs add protein, pickles bring that signature tang, and fresh herbs finish with a bright aroma.
What makes it special is how the cornmeal transforms into a golden, crunchy coating when toasted just right.
By the time you're done, you'll have a potato salad that's tender inside, crispy on top, and packed with old-world flavors that transport you straight to a German countryside kitchen.
The vinegar dressing keeps it fresh-tasting even the next day, making it perfect for picnics or holiday gatherings. This is the kind of dish that becomes a family tradition.
Whether you're serving it at a summer barbecue or a cozy family dinner, this recipe delivers that authentic German taste with modern convenience. The best part? It's easier to make than it looks, and the results are always impressive.
Let's get started on this classic dish that's been bringing families together for decades.
Ingredients for grandma's old fashioned german potato salad
Six ingredients make this German classic shine: crispy cornmeal potatoes with tangy vinegar dressing.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Potatoes 🥔 | 3 lbs | Medium size, waxy variety |
| Yellow Cornmeal 🌽 | ¾ cup | Fine grind, not instant |
| Large Eggs 🥚 | 6 whole | Hard-boiled for texture |
| White Vinegar 💧 | ½ cup | Distilled for tang |
| Dijon Mustard 🌶️ | 2 tbsp | High-quality for depth |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light fruity variety |
| Sweet Pickles 🥒 | 1 cup | Chopped, with juice |
| Fresh Dill 🌿 | ¼ cup | Chopped, not dried |
| Fresh Chives 🌱 | 2 tbsp | Finely chopped |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Sugar 🍚 | 1 tbsp | White granulated |
| Bacon 🥓 | 4 oz | Crumbled, optional |
The potatoes are everything here—Yukon Golds or red potatoes work best, but Russets't hold up. Look for medium-sized ones at Trader Joe's or your local farmers market—they're perfect for slicing. The cornmeal? Bob's Red Mill is my go-to for that fine grind that toasts up golden and crunchy. Don't use instant cornmeal—it's way too fine and won't give that satisfying texture. And those eggs? Pasture-raised if you can find them—they're richer and hold their shape better when hard-boiled. I always boil mine in ice water for even cooking.
No cornmeal? Toasted breadcrumbs work in a pinch, but it won't be the same. Fresh dill is ideal, but dried dill at one-third the amount gets you close. The vinegar should be white vinegar—apple cider vinegar adds too much fruitiness. For the pickles, I prefer the sweet dill variety from the German section at Kroger—they've got that perfect balance of sweet and tang. Want extra richness? Swap half the olive oil for mayonnaise, but keep the vinegar dressing separate. The bacon is totally optional but adds that smoky depth Oma always included.
This salad tastes even better the next day—the flavors meld perfectly. Store it in an airtight container in the fridge for up to 4 days, but give it a good stir before serving. The cornmeal topping stays crispy for about 2 days if you keep it sealed. For picnics, I like to pack it in a glass jar with the dressing on the side so the potatoes stay crunchy. Double the recipe—it disappears fast at family gatherings!
Why You'll Love This Recipe
- No Boil, No Stress: I swear by the cold-boiled method here—just parboil the potatoes, then shock them in ice water. The result? Creamy centers without the mush, and zero babysitting the pot.
- Tangy Crunch Magic: That cornmeal coating? It’s the secret weapon. Tossed with vinegar and mustard, it turns soft potatoes into something with texture—like a crispy, tangy hug in every bite.
- Leftovers? Better Than New: Honestly, this salad improves overnight. The flavors meld, the cornmeal softens just right, and it’s still perfect for sandwiches or a quick lunch. I’ve fed a crowd with day-old portions.
- Pantry Staple Power: Between us, this recipe costs pennies. Potatoes, eggs, vinegar—stuff you already have. And if you’re feeding a crowd? Double the batch for the same effort. My go-to for picnics, potlucks, or lazy Sundays.
Step-by-step instructions for grandma's old-fashioned German potato salad
This recipe brings back the comforting flavors of home—where crispy cornmeal coating meets tangy vinegar perfection.
Boil and Peel the Yellow Potatoes
Place the 3 lbs yellow potatoes in a large pot and cover with cold water by about 2 inches. Add 2 tsp salt and bring to a boil over high heat. Once boiling, reduce to a gentle simmer and cook for 15-20 minutes until the potatoes are fork-tender but still hold their shape. Drain immediately and let them steam-dry in the colander for 2-3 minutes—this prevents a gummy texture later.
While still warm, peel the potatoes under cool running water to make the skins slide off easily. Cut them into 1-inch chunks and transfer to a large mixing bowl. Sprinkle with 1 tbsp sugar and toss gently to distribute. Let them cool to room temperature—this step ensures the dressing absorbs evenly without turning the salad mushy.
Hard-Boil and Chop the Eggs
Place the 6 whole large eggs in a saucepan and cover with cold water by 1 inch. Bring to a boil over medium-high heat, then remove from heat, cover, and let sit for 12 minutes. Transfer eggs to an ice bath for 5 minutes to stop cooking. Peel the eggs and chop them into ¼-inch pieces, reserving any yolks that break free. Set aside—these will add richness to the salad.
In a small bowl, whisk together 2 tbsp Dijon mustard, 0.5 cup white vinegar, 0.5 cup extra-virgin olive oil, and 1 tsp black pepper. This tangy dressing is the heart of the salad, balancing the potatoes' earthiness. Taste and adjust the vinegar if you prefer more tang—Grandma's version leans bold!
Cook and Crumble the Bacon
Heat a skillet over medium heat and cook the 4 oz bacon in batches until crispy, about 5-7 minutes per batch. Drain on paper towels and crumble into ¼-inch pieces. The bacon adds a smoky depth that ties everything together—don't skip this step if you want that authentic German flavor.
In a separate small bowl, mix 0.75 cup yellow cornmeal with 2 tbsp finely chopped fresh chives. This crunchy topping is what makes this salad special. Toss the cornmeal mixture with the chives to distribute evenly—you'll sprinkle this over the salad just before serving to keep it crispy.
Combine and Chill the Salad
Add the chopped eggs, sweet pickles (with juice), and crumbled bacon to the warm potato bowl. Pour the dressing over the potatoes and gently fold everything together with a wooden spoon. The goal is to coat the potatoes evenly without mashing them. Sprinkle with 0.25 cup chopped fresh dill and mix lightly—this herb brightens the flavors and adds freshness.
Cover the bowl and refrigerate for at least 2 hours, or overnight if possible. Chilling lets the flavors meld and the potatoes absorb the dressing perfectly. The longer it sits, the more delicious it becomes—Grandma always made hers the night before!
Serve with Crispy Topping
Just before serving, give the salad a final toss to redistribute the dressing. Sprinkle the cornmeal-chive mixture evenly over the top and gently press it into the potatoes with a spatula. This creates that signature crispy crunch that sets this recipe apart from any other potato salad.
Serve immediately while the topping is still crispy. The contrast of creamy potatoes, tangy dressing, and crunchy cornmeal topping is what makes this salad unforgettable. Pair it with crusty bread or grilled sausages for a true German feast!
Pro Tips For Making Grandma'S Old Fashioned German Potato Salad
- BOIL POTATOES HALF-DONE: Pull them out when they’re still slightly firm—about 12-15 minutes for 1-inch chunks. Overcooking turns them into mush, and no one wants that gluey texture in a German potato salad. You’re aiming for tender but still with a bite, so they’ll hold up when mixed with the dressing later.
- TOAST THE CORNMEAL: Dry-toast the cornmeal in a skillet over medium heat for 2-3 minutes before mixing it in. This adds a nutty depth and prevents that raw, chalky flavor that ruins the dish. Skip this, and you’ll taste the difference—trust me, I’ve made that mistake.
- DRESS POTATOES COLD: Let the boiled potatoes cool completely before tossing them with vinegar, mustard, and eggs. Warm potatoes absorb too much liquid, making the salad soggy. I used to rush this step, but now I wait—it’s the thing that matters most for that perfect creamy-yet-firm texture.
- WHISK EGGS SMOOTH: Beat the eggs with Dijon mustard and vinegar until fully emulsified—no streaks, no lumps. This is what binds the salad together and gives it that classic tangy richness. I was skeptical until I tried it, and now I double-check for smoothness before mixing.
Make-ahead tips for grandma's old fashioned german potato salad
Prep Ahead Like Oma
This salad tastes even better when made a day in advance—just like Oma used to do. After boiling the potatoes, let them cool completely, then store them in an airtight container with the dressing in a separate small container.
When ready to assemble, mix everything together and chill for at least 2 hours before adding the cornmeal topping. The flavors meld beautifully overnight, and the potatoes stay firm and delicious. 💫
Cornmeal Crunch Secret
The key to that perfect crispy topping is toasting the cornmeal just before serving. I like to toast 0.75 cup yellow cornmeal in a dry skillet over medium heat for 3-4 minutes, stirring constantly, until it's golden and fragrant.
Let it cool slightly before mixing with chives—this extra step makes all the difference in texture. Store extra toasted cornmeal in an airtight container for up to 1 week if you want to prep ahead.
Dressing Make-Ahead
Make the vinegar dressing up to 3 days in advance and store it in a sealed jar in the fridge. The flavors intensify over time, and you can easily adjust the tanginess by adding a splash of vinegar when ready to use.
I often double the batch—it's perfect for other German dishes too, like sauerkraut or roasted meats. Just whisk before using to redistribute the oil that might separate. 💧
Egg Prep Shortcut
Hard-boil all your eggs at once and store them in the fridge for up to 1 week—they're perfect for this salad or any other recipe. When you're ready to assemble, peel and chop them just before mixing with the potatoes.
The fresh texture keeps the salad from getting soggy, and you'll always have eggs on hand for emergencies. I keep a stash in my fridge for quick meal prep days. 🥚
Picnic Packing Pro Tip
For picnics or potlucks, pack the salad in a glass jar with the dressing on the side. Layer the potatoes, eggs, and pickles at the bottom, then add the dressing in a small container or plastic bag.
Just before serving, mix everything together and sprinkle with the toasted cornmeal topping. The glass jar keeps the salad cold and prevents sogginess—perfect for outdoor gatherings. Bring extra dressing for those who want more tang! 🥗
Freezer-Friendly Base
While the cornmeal topping doesn't freeze well, you can freeze the base components for up to 2 months. Store the boiled and peeled potatoes, chopped eggs, pickles, and bacon separately in airtight containers.
When ready to serve, assemble everything (except the cornmeal) and chill before adding the fresh topping. This is a great way to prep for holiday meals when you know you'll have leftovers. 🥶
Nutrition facts
Frequently asked questions
Why does this German potato salad use vinegar instead of mayo?
Traditional German potato salads rely on vinegar for that signature tangy crunch—it keeps the potatoes firm while adding bright acidity. The vinegar-mustard dressing balances the richness of the potatoes and bacon, creating a refreshing contrast. Unlike mayo-based salads, this version stays crispy even after chilling!
Can I make this salad without cornmeal?
Yes! Toasted breadcrumbs or crushed potato chips work as substitutes, though the texture will differ. For authenticity, try fine cornmeal (like Bob's Red Mill) or even crushed cornflakes for a lighter crunch. The key is toasting the topping until golden before adding it fresh.
How do I keep the cornmeal topping crispy?
Toast the cornmeal-chive mix in a dry skillet for 3-4 minutes until golden, then cool completely before adding. Sprinkle it over the salad just before serving—this prevents sogginess. For extra crunch, store the topping separately and mix it in right before eating.
Is this potato salad safe to eat the next day?
The vinegar dressing acts as a natural preservative, and the salad actually tastes better after flavors meld overnight. Store in an airtight container for up to 4 days, but add fresh dill and chives before serving to brighten the flavors.
What's the best way to reheat leftovers?
This salad isn't meant to be reheated—it's designed to be served cold or at room temperature. If you must warm it slightly, microwave for 30 seconds and stir gently, but the cornmeal topping will soften. For best results, enjoy it fresh or as leftovers within 2 days for optimal texture.