Salads
This Polish potato salad recipe transforms humble ingredients into a creamy, herbaceous masterpiece that belongs at every celebration table. 💛 The secret lies in a tangy mayonnaise base infused with fresh dill and a touch of mustard, creating a dressing that clings perfectly to each potato and cucumber slice.
I first discovered this version at a family gathering in Kraków, where it was served alongside pierogi, and it became an instant favorite.
The recipe stays true to tradition while offering modern flexibility—boiled potatoes form the hearty base, paired with crisp cucumbers, hard-boiled eggs, and finely chopped onions for bite. What sets this apart is the herb-infused mayonnaise, where fresh dill meets a hint of mustard, balancing richness with bright acidity.
The result is a salad that's equally at home as a side dish or light main course.
By the time you serve this, you'll have a dish that's creamy yet refreshing, with tender potatoes holding their shape and vegetables providing satisfying crunch. The dressing coats every ingredient evenly, ensuring each bite delivers that perfect balance of herby freshness and tangy depth.
This is the kind of potato salad that makes people ask for seconds—and then thirds.
Perfect for summer picnics, holiday feasts, or weeknight dinners when you crave something hearty yet light. The recipe scales beautifully, so you can easily double it for gatherings. Let's make this traditional Polish favorite with a modern twist.
Ingredients for polish potato salad
Six ingredients transform into this creamy, herby Polish potato salad masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Boiled until tender, skins on |
| Large Eggs 🥚 | 6 whole | Hard-boiled, peeled, chopped |
| Fresh Dill 🌿 | ½ cup | Chopped, stems removed |
| Mayonnaise 🥛 | 1 ½ cups | Duck or high-quality preferred |
| Yellow Mustard 🍯 | 2 tbsp | Dijon for extra tang |
| Cucumber 🥒 | 1 ½ cups | Seedless, diced small |
| Red Onion 🧅 | ½ cup | Finely chopped, soak 5 mins |
| White Vinegar 💧 | 1 tbsp | For fresh crunch |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Granulated Sugar 🍚 | 1 tsp | Balances mustard acidity |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For drizzling |
The potatoes are the star here—Yukon Golds stay creamy when boiled, but Russets work too. I always boil them in salted water with a pinch of vinegar (keeps skins intact). For the dill, farmers markets have the freshest, but grocery store bunches work if they're bright green. The mayonnaise? Duck egg mayo adds richness, but regular works fine. If you're feeling fancy, Kewpie mayo from Asian markets has that perfect balance of tang and creaminess. The mustard is non-negotiable for that signature zing—Dijon or whole-grain both work, but avoid powdered.
No fresh dill? Dried dill at one-third the amount gets you close, but it won't have that same bright punch. Running low on cucumber? Celery or radishes add crunch, though cucumber's mild sweetness is key. The red onion needs to soak in cold water for 5 minutes first—trust me on this—it mellows the bite so it doesn't overpower. For the vinegar, apple cider vinegar works too, but white keeps it classic. The sugar might seem odd, but it rounds out the mustard's sharpness—don't skip it. And if you're making this ahead, add the cucumber and onion last so they stay crisp.
This salad keeps beautifully—3-4 days in the fridge if stored in an airtight container. The potatoes absorb flavors better overnight, so make it a day ahead if you can. For extra crunch, always add the cucumber and onion right before serving. If you've got leftovers, drizzle with olive oil before storing to keep everything moist. Portion into containers for easy picnics—it's perfect for summer gatherings.
Why You'll Love This Recipe
- No Boil Fuss: I swear by the cold-boil method here—toss the halved Yukon Golds in salted water for 12 minutes, then shock them in ice. No peeling, no waiting, just perfect creamy texture every time. Honestly, it’s the only way I’ll make potato salad now.
- Dill & Mustard Magic: That bright yellow mustard and fresh dill cut through the richness of the mayo, giving it a tangy, herby punch. The eggs add a creamy bite, and together? It’s the kind of salad that disappears faster than you can say “seconds, please.”
- Picnic-Proof Perfection: This holds up like a champ—pack it for a beach day, a backyard BBQ, or even your lunchbox. The dressing clings to the potatoes, the eggs stay intact, and it’s still delicious hours later. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Yukon Golds and eggs are cheap staples, and you’ll stretch this salad across three meals without breaking the bank. Double the batch, store it in the fridge, and thank me when you’re serving up leftovers that taste just as good as day one.
Step-by-step instructions for Polish potato salad
Here's how to make this creamy, herb-packed potato salad that stays fresh and flavorful.
🍳 Step 1: Boil the Potatoes to Perfection
Place the 2.5 lb Yukon Gold Potatoes in a large pot and cover with cold water by about 2 inches. Add 1 tsp salt and bring to a boil over high heat. Once boiling, reduce to a simmer and cook for 15-20 minutes until a knife slides in easily and the potatoes are tender but not falling apart.
Drain immediately and let them cool slightly before peeling. I like to shock them in ice water for 2 minutes first to stop the cooking process—this keeps them firm and makes peeling easier. Cut into ½-inch cubes and set aside until ready to use.
👨🍳 Step 2: Prepare the Herb-Mustard Dressing
In a medium bowl, whisk together the 1.5 cups mayonnaise, 2 tbsp yellow mustard, 1 tbsp white vinegar, 1 tsp granulated sugar, 1.5 tsp salt, and 0.5 tsp black pepper until smooth. I like to use Dijon mustard here—it adds that signature tang that balances the richness of the mayonnaise.
Next, fold in the 0.5 cup chopped fresh dill and 0.5 cup finely chopped red onion (drained from its soaking water). The dill should be finely chopped so it distributes evenly throughout the salad. This is where the magic happens—the herbs brighten up the creamy base and give it that authentic Polish flavor.
🥘 Step 3: Mix and Chill the Salad
In a large mixing bowl, combine the warm (but not hot) potato cubes with the dressing. Gently fold everything together until the potatoes are fully coated and the dressing is evenly distributed. Here's the thing—don't overmix or you'll mash the potatoes and lose that beautiful texture we're after.
Fold in the 1.5 cups diced cucumber and the 6 chopped hard-boiled eggs. The cucumber should be small dice—this keeps it from getting mushy. Taste and adjust seasoning if needed, adding a pinch more salt or pepper as necessary. Cover the bowl and refrigerate for at least 1 hour before serving—this lets the flavors meld together perfectly.
🍽️ Step 4: Finish with Fresh Herbs and Drizzle
Before serving, give the salad one final gentle stir. The potatoes should be coated in that creamy, herby dressing with bright pops of color from the cucumber and eggs. This is where you can really make it shine—drizzle with 1 tbsp extra-virgin olive oil and sprinkle with a little more chopped dill if you like.
Serve chilled or at room temperature. The salad tastes best when served within 2-3 hours of making, but you can prepare it up to 24 hours ahead—just give it a good stir before serving. It's perfect for picnics, barbecues, or as a light lunch with crusty bread.
Pro Tips For Making Polish Potato Salad
- COOL THE POTATOES RIGHT: Drain those Yukon Golds into a colander, then run cold water over them while they cool—no one wants gluey potatoes. I learned this the hard way after mashing a batch that sat too long and turned into a sad, sticky mess. Aim for room temp before mixing, or your salad will sweat like a summer picnic.
- PEEL EGGS AFTER BOILING: Crack eggs into an ice bath after they’ve cooled from boiling—peeling hot eggs is a nightmare. I used to waste minutes scrubbing shells off warm yolks; now I just wait 5 minutes, then slide them out clean. Bonus: cold eggs stay intact when slicing for the salad.
- SALT THE POTATOES IN THE WATER: Toss in 1 teaspoon of salt with the potatoes when boiling—it seasons them inside out. Skimping here means bland, dry spuds even after mixing with mayo. Trust me, the flavor difference is noticeable, and it’s one step you won’t regret.
- WHISK THE DRESSING FIRST: Mix mayo and mustard before adding dill or eggs—this keeps the texture smooth, not clumpy. I was skeptical until I tried it: the emulsion stays consistent, and the dill blends in evenly. (Yes, even if you’re impatient like me—just whisk for 30 seconds.)
Pro cooking tips for polish potato salad
Potato Texture Secrets
Boiling potatoes properly is everything—Yukon Golds should be tender but still hold their shape. I always shock them in ice water for 2 minutes after boiling to stop cooking and make peeling easier.
Cut them into ½-inch cubes while still warm so they don’t turn to mush when mixed with the dressing. 🥔
Dressing Balance
The magic happens in the dressing ratio: 1.5 cups mayonnaise to 2 tbsp Dijon mustard gives that signature tang without overpowering. Whisk in 1 tbsp vinegar and 1 tsp sugar to balance acidity—trust me, the sugar rounds out the sharpness beautifully.
For extra depth, I add ½ cup finely chopped red onion (soaked first to mellow the bite).
Herb Freshness
Fresh dill is non-negotiable—dried won’t cut it. Use ½ cup chopped stems and all, then fold it into the dressing last so the flavor infuses evenly.
If you’re short on time, blend ¼ cup fresh dill with 1 tbsp olive oil and whisk it into the mayo for a smoother distribution. 🌿
Egg Prep Tips
Hard-boiled eggs should be peeled and chopped uniformly—I use a mandoline for even slices. For extra flavor, I sometimes add a pinch of paprika to the boiling water. Let them cool completely before mixing to prevent the salad from getting warm and soggy.
Cucumber Crunch
Dice cucumbers small and uniformly—this keeps them from turning mushy. I like to toss them in 1 tsp vinegar before adding to the salad to preserve their crunch. Add them last so they stay crisp and vibrant. For a twist, swap in radishes for a peppery bite. 🥒
Make-Ahead Pro Tips
This salad tastes even better the next day—flavors meld overnight. Store in an airtight container and refrigerate for up to 4 days. To keep the cucumber crisp, add it fresh right before serving. For picnics, portion into mason jars with dressing on top to prevent sogginess. 💡
Nutrition facts
Frequently asked questions
What makes this Polish potato salad different from American-style potato salad?
This recipe skips the tangy vinegar-heavy dressings common in American versions and instead uses a creamy herb-infused mayonnaise base with Dijon mustard for zing. The addition of fresh dill, hard-boiled eggs, and cucumber creates a lighter, more flavorful texture that's traditional in Polish cuisine.
Can I make this potato salad without mayonnaise?
For a lighter version, substitute with Greek yogurt (use 1.5 cups) mixed with 1 tbsp lemon juice and 1 tsp honey to replace the mayo. The texture will be slightly thicker but still creamy. For a vegan option, use vegan mayo or cashew cream.
How do I keep the potatoes from getting mushy?
Boil potatoes until just tender (15-20 minutes), then shock in ice water for 2 minutes to stop cooking. Cut into ½-inch cubes while still warm and mix gently with the dressing. Chilling for 1 hour before serving helps maintain texture. Always add cucumbers last to preserve crunch.
Is this salad good for picnics or potlucks?
Perfect for gatherings! Store in an airtight container and keep refrigerated until serving. For extra insurance, pack dressing separately and mix just before eating. Portion into mason jars with dressing on top to prevent sogginess—it's a crowd-pleaser that holds up beautifully.
Can I add other vegetables to this recipe?
Yes! Try adding ½ cup corn kernels (for summer versions) or ¼ cup chopped bell peppers for color. For a traditional twist, some recipes include pickles or sauerkraut. Just add them last to maintain texture—avoid anything too watery like tomatoes that might dilute the dressing.
