Salads
Grandma's old-fashioned German potato salad recipe brings back the sharp tang of vinegar and mustard that makes this dish unforgettable. 💫 I first tasted it at my German grandmother's kitchen table, where the secret was boiling potatoes until tender, then tossing them with a dressing so bold it cut through the richness of Sunday roasts.
The crispy cornmeal coating on the potatoes adds a textural contrast that keeps every bite interesting.
This recipe stays true to tradition while making it approachable for modern kitchens. You'll boil potatoes until perfectly tender (not mushy), then mix them with a tangy dressing of vinegar, mustard, and herbs that develops deeper flavor as it sits.
The cornmeal coating creates that signature crunch without requiring special equipment—just a hot skillet and a few minutes of attention.
What you'll end up with is a potato salad that's anything but basic—bold in flavor, satisfying in texture, and packed with the kind of nostalgia that makes family gatherings feel complete.
The mustard-vinegar dressing gives it that signature tang, while the cornmeal adds a delightful crunch that disappears with each bite. This is the kind of recipe that gets passed down through generations.
Perfect for summer picnics, holiday feasts, or as a side dish that steals the show. The flavors only improve after sitting for an hour or two, making it ideal for meal prep. Let's get started on this taste of home.
Ingredients for grandma's old fashioned german potato salad
Six ingredients make this nostalgic potato salad shine—crispy cornmeal coating and bold mustard-vinegar dressing.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Potatoes 🥔 | 3 lb | Medium size, waxy variety preferred |
| Yellow Cornmeal 🌽 | ½ cup | Fine grind for best texture |
| White Vinegar 💧 | ½ cup | Distilled or white vinegar |
| Dijon Mustard 🍯 | ¼ cup | High-quality for tang |
| Granulated Sugar 🍬 | 2 tbsp | Balances acidity |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Chives 🌱 | ¼ cup | Finely chopped |
| Unsalted Butter 🧈 | 4 tbsp | Cold for coating |
| Hard-Boiled Eggs 🥚 | 4 whole | Chopped, optional garnish |
| Celery Stalk 🥬 | 1 whole | Finely diced |
| Red Onion 🧅 | ¼ cup | Finely diced |
The potatoes are the foundation, so pick waxy varieties like Yukon Gold—they hold their shape better. Red potatoes work too, but Yukon gives that classic German salad color. Boil them until fork-tender (about 15 minutes), then drain well. Most grocery stores carry waxy potatoes, but if you're unsure, ask the produce manager. For the cornmeal, Bob's Red Mill is my go-to—it's fine enough to give that signature crunch without grit. The key here is toasting the cornmeal in butter first—this brings out its nutty flavor and makes the coating crispier. Don't skip this step (trust me on the full-fat version).
No Dijon mustard? Yellow mustard works in a pinch, but it'll be less tangy. The vinegar is non-negotiable though—apple cider vinegar adds a fruity note if you're feeling fancy. Fresh dill and chives are ideal, but dried dill at one-third the amount gets you close. For the celery and onion, pre-chopped mixes from the salad bar save time. The eggs? I always use room-temperature eggs for easier peeling. If you're making this ahead, peel and chop them last—keeps things fresher longer.
This salad tastes even better the next day—honestly, the flavors meld into something magical. Store leftovers in an airtight container in the fridge for up to 5 days. The cornmeal coating stays crispy for about 2 days, so serve it fresh if you can. For picnics, pack the potatoes and dressing separately, then toss just before eating. The eggs and celery can be added right before serving to keep them crisp.
Why You'll Love This Recipe
- No Boil, No Fuss: I swear by the cornmeal trick—just toss the potatoes in boiling water for 10 minutes, then drain and cool. No peeling, no mashing, no stress. That yellow cornmeal coating gives them this perfect crunch without the fuss of breadcrumbs.
- Sweet-Tangy Magic: The vinegar and sugar combo is chef’s kiss—sharp enough to cut through the richness, but sweet enough to make your taste buds dance. Honestly, the mustard ties it all together like a warm hug in your mouth.
- Picnic Perfect: Between us, this is my go-to for cookouts, potlucks, or even a lazy Sunday. It travels well (no soggy sides here), keeps for days in the fridge, and somehow tastes better the next day. Pack it in a mason jar—rustic, reliable, and always a crowd-pleaser.
- Pantry Staple Power: Five ingredients, all cheap and long-lasting. The vinegar and sugar are the real MVPs—you probably already have them. I’ve made this for under $3 a serving, and it’s the kind of dish that makes you feel like you’re feeding a houseful without breaking the bank.
Step-by-step instructions for grandma's old-fashioned German potato salad
Here's how to make this classic recipe with a perfect balance of tangy dressing and crispy cornmeal coating.
🍳 Step 1: Cook the Potatoes Until Fork-Tender
Start by peeling the 3 lb yellow potatoes and cutting them into 1-inch chunks. Place them in a large pot and cover with cold water by about 2 inches. Add 1 tsp salt (half of the total) and bring to a boil over medium-high heat.
Once boiling, reduce heat to medium-low and simmer for 15-20 minutes until the potatoes are fork-tender but not falling apart. You want them to hold their shape but still be easy to pierce. Drain immediately and let them steam-dry in the colander for 2-3 minutes—this helps the cornmeal coating stick better later.
👨🍳 Step 2: Create the Crispy Cornmeal Coating
In a large skillet, melt 4 tbsp unsalted butter over medium heat until foaming. Add the 0.5 cup yellow cornmeal and stir constantly for 2-3 minutes until it turns a golden toasted color and smells nutty. This is your crispy topping—don't rush it or it'll taste raw.
Transfer the toasted cornmeal mixture to a large bowl. While it's still warm, add the drained potatoes and toss gently to coat them evenly. The residual heat will help the cornmeal stick to every surface. Let the potatoes cool slightly while you prepare the dressing.
🥘 Step 3: Make the Tangy Mustard-Vinegar Dressing
In a medium bowl, whisk together the 0.5 cup white vinegar, 0.25 cup dijon mustard, 2 tbsp granulated sugar, remaining 0.5 tsp salt, and 0.5 tsp black pepper until smooth. The sugar helps balance the acidity while keeping the dressing bright and tangy.
Gradually whisk in ½ cup cold water (this is crucial—hot water makes the dressing separate). The dressing should be thin enough to coat a spoon but still cling to the potatoes. Taste and adjust seasoning—you want it to be tangy but not overpowering.
🍳 Step 4: Combine and Chill for Maximum Flavor
Pour the dressing over the cornmeal-coated potatoes and gently toss until everything is evenly coated. The potatoes should glisten slightly from the dressing. Fold in the 0.25 cup finely diced red onion, 0.25 cup chopped fresh dill, 0.25 cup chopped fresh chives, and 1 whole finely diced celery stalk.
Transfer the salad to a serving bowl and let it chill in the refrigerator for at least 2 hours (overnight is even better). This resting time allows all the flavors to meld together and the cornmeal to crisp up properly. The longer it chills, the better the texture becomes.
🍽️ Step 5: Add Eggs and Serve with Crispy Perfection
Just before serving, chop the 4 whole hard-boiled eggs into small pieces and gently fold them into the potato salad. The eggs add richness that balances the tangy dressing. Give everything one final toss to redistribute the dressing and eggs.
Serve immediately with the crispy cornmeal still crunching between your teeth and the dressing clinging to every bite. This is where the magic happens—the contrast between the cool, creamy potatoes and the crispy cornmeal coating makes it irresistible. Enjoy with crusty bread or as a side dish for your favorite picnic spread!
Pro Tips For Making Grandma'S Old Fashioned German Potato Salad
- BOIL POTATOES UNTIL FIRM: German potato salad demands potatoes that hold their shape—no mushy nonsense. Boil them in salted water until you can pierce them with a fork but they still have a slight bite, about 12-15 minutes. Overcooking turns them to mush, and no one wants that sad, watery texture in their salad.
- TOSS HOT POTATOES IN COLD VINEGAR: Drain the potatoes immediately after boiling, then dump them straight into a bowl with the cold vinegar-mustard dressing. The shock stops the cooking and keeps them from turning gluey. I learned this the hard way—skipping this step means a gummy mess.
- WHISK CORNMEAL INTO THE DRESSING: Don’t just sprinkle cornmeal on top like confetti—whisk it into the warm vinegar-mustard mix before tossing it with the potatoes. This creates a creamy, slightly gritty coating that’s the soul of the dish. My grandmother called it "the magic step," and she wasn’t wrong.
- LET IT REST BEFORE SERVING: After mixing everything, cover the salad and let it sit for at least 30 minutes. The flavors meld, the cornmeal softens, and the vinegar mellows out. Serving it immediately means a sharp, uneven taste—give it time, even if you’re impatient like me.
Health benefits of these flavors
Potassium Powerhouse
This potato salad is a fantastic source of potassium, with a 3-lb serving providing about 1,500mg—that's over 30% of your daily needs. Potassium helps regulate blood pressure and supports heart health, making this a smart side for your holiday table.
I've always loved how this dish keeps my energy steady throughout long gatherings. 💪
Protein Boost
The hard-boiled eggs add a serious protein punch, with each 4-egg serving contributing about 24 grams of complete protein. This makes it a satisfying side that helps keep you full, especially when paired with lighter main dishes.
The cornmeal coating adds a touch of fiber too—about 3 grams per serving—which aids digestion.
Vitamin C & A
Fresh dill and chives pack this salad with vitamin C and vitamin A, both essential for immune support and skin health. The red onion contributes quercetin, a powerful antioxidant that fights inflammation.
I always notice my skin feels brighter after eating this salad regularly—it's like a natural glow-up from the inside. 🌟
Low-Calorie Comfort
At around 250 calories per serving, this potato salad delivers big flavor without the guilt. The vinegar-based dressing keeps it light compared to mayo-heavy versions, while the cornmeal adds satisfying texture. It's the perfect balance for summer picnics or holiday feasts where you want to enjoy without overindulging.
Digestive Benefits
The combination of fiber from cornmeal and probiotics from vinegar makes this salad surprisingly gentle on digestion. The mustard also contains sinigrin, a compound that may support gut health. I've found it's a great option for family gatherings where not everyone has the same dietary needs.
Antioxidant Rich
Fresh herbs like dill and chives contain flavonoids that act as antioxidants, helping protect your cells from damage. The red onion adds anthocyanins, which give it that vibrant color and contribute to its health benefits.
It's one of those dishes where the vibrant ingredients make it both delicious and nutritious. 🌱
Nutrition facts
Frequently asked questions
Why does this German potato salad use vinegar instead of mayo?
Traditional German potato salad relies on vinegar for its signature tangy flavor that cuts through rich main dishes. The mustard-vinegar dressing creates a bright, acidic profile that keeps the salad fresh-tasting for hours. Unlike mayo-based versions, this dressing won't make the potatoes soggy and actually helps preserve their texture.
Can I make this potato salad ahead of time?
This salad tastes even better after chilling for 2-4 hours (overnight is ideal). The flavors meld together beautifully, and the cornmeal coating crisps up perfectly. Store leftovers in an airtight container for up to 5 days—just give it a quick toss before serving to restore the crunch.
What's the secret to getting crispy cornmeal coating?
Toast the cornmeal in butter until golden and nutty—this creates the signature crunch. Use warm potatoes (not hot) when coating, and make sure to toss them gently but thoroughly. The residual heat from the potatoes helps set the coating immediately, while the chilling time later locks in that crispy texture.
Can I substitute the cornmeal with something else?
For a similar texture, try panko breadcrumbs (toasted in butter) or crushed potato chips (like potato skins). However, cornmeal gives that authentic German flavor and nutty undertone that's hard to replicate. If you're avoiding gluten, cornmeal is naturally gluten-free, but always check the label for cross-contamination warnings.
How do I prevent the dressing from making the potatoes mushy?
Drain the potatoes thoroughly after boiling and let them steam-dry for 2-3 minutes in the colander. Also, use cold water when making the dressing (hot water can cook the potatoes further). Finally, don't overmix—the gentle tossing keeps the potatoes intact while distributing the dressing evenly.