The Make-Ahead Creamy Dill Potato Salad
This creamy dill potato salad is the side dish I turn to when I want something that can hang out in the fridge for a day and still taste fresh and bright. It’s got tender potatoes coated in a tangy, herby dressing that doesn’t turn watery as it sits.

It’s ideal for picnics, potlucks, or a Tuesday dinner, and you can make it entirely ahead of time. Fresh dill and a good hit of mustard keep it from feeling heavy.
Why This Potato Salad Works
The dressing walks the line between rich and sharp. Mayonnaise and sour cream give it body, while Dijon mustard and vinegar cut right through with enough acid to keep your palate awake. A generous amount of fresh dill does the heavy lifting, so every bite tastes like the herb, not just a suggestion of it.
Using waxy baby potatoes means you get clean, firm pieces that hold their shape after tossing. Because you dress them while they’re still a little warm, they soak in the flavor instead of just wearing it on the outside. That’s the difference between a salad that’s good right away and one that gets even better by the next day.
Ingredients

- 2 lbs baby yellow potatoes: halved or quartered so each piece is about one bite
- 1/2 cup mayonnaise
- 1/4 cup sour cream: or full-fat Greek yogurt
- 2 tbsp Dijon mustard: smooth or whole grain both work
- 1 tbsp apple cider vinegar: white wine vinegar is a fine swap
- 1 tsp granulated sugar: optional, but it rounds out the tang
- 3/4 tsp kosher salt: plus more for the cooking water
- 1/4 tsp black pepper
- 1/3 cup finely chopped fresh dill: plus extra for serving
- 3 green onions, thinly sliced: white and green parts
- 1 stalk celery, finely diced: for a bit of crunch
- 1 tbsp fresh lemon juice: optional, brightens everything up
Swaps and Substitutions
- Swap the sour cream: use an extra 1/4 cup mayonnaise for a richer salad, or go with a plain plant-based yogurt for a dairy-free version.
- Change the herb: if you don’t have enough dill, you can blend in some chives or flat-leaf parsley. The flavor shifts, but it stays fresh.
- Skip the sugar: it’s a small amount that balances the vinegar, but you can leave it out if your mustard is on the sweeter side.
- Add more crunch: a handful of diced cucumber or radish works well. Just pat them dry so they don’t water down the dressing.
If you like a brighter, less creamy potato salad, check out the lemon and olive oil version on the site — it’s built for hot days.
How to Make Creamy Dill Potato Salad
Step 1: Boil the Potatoes

Put the 2 lbs of baby potatoes in a large pot and cover them with cold water by about an inch. Stir in a generous spoonful of salt and bring it to a boil over high heat. Once it’s boiling, drop the heat to medium and let them cook at a steady bubble for 12 to 15 minutes.
You’ll know they’re ready when a paring knife slides into the center of a potato with no resistance. Drain them in a colander and let them sit until they’re cool enough to handle, maybe 5 minutes. Leaving them to steam off a bit dries their surface so the dressing clings instead of sliding off.
Step 2: Whisk the Dressing

While the potatoes cool, grab a large mixing bowl. Spoon in the 1/2 cup mayonnaise, 1/4 cup sour cream, 2 tbsp Dijon mustard, 1 tbsp apple cider vinegar, 1 tsp sugar, 3/4 tsp kosher salt, and the 1/4 tsp black pepper. Whisk everything together until it’s smooth and evenly pale yellow.
Taste the dressing now before the potatoes go in. It should be sharp and a little salty — exactly where you want it, because the potatoes will mellow it out. Add the lemon juice here if you’re using it, and stir in the 1/3 cup chopped dill and the sliced green onions.
Step 3: Fold Everything Together

Add the warm potato pieces and the finely diced celery stalk to the bowl with the dressing. Use a flexible spatula to fold them together, turning the potatoes gently until every piece is coated. Don’t stir like you’re mixing batter or you’ll smash the edges.
At this stage, the salad will look a bit looser than you expect. That’s okay; the potatoes will absorb some of the liquid as they chill, and the dressing tightens up.
Step 4: Pile It High and Top With Fresh Dill

Spoon the salad into a serving bowl or a wide shallow dish so it cools faster in the fridge. Scatter an extra handful of chopped dill over the top and add a final crack of black pepper. You can serve it right away at room temperature, but an hour or two in the refrigerator makes the texture firmer and lets the flavors settle in. Just cover it loosely so it doesn’t pick up fridge smells.
A Few Things That Help
- Pick the right potato: Waxy varieties like baby yellow, red, or fingerlings stay firm. Russets will break down and turn the salad gluey, so avoid those.
- Salt the cooking water well: That’s where the potatoes pick up their seasoning from the inside. The water should taste like the sea.
- Dress them warm: The heat opens up the potato’s structure so it absorbs the dressing. Working with cold, cooked potatoes gives you a mayo coating but not much depth.
- Taste and tweak: After folding, give it a quick taste. If it’s flat, a tiny splash of vinegar or a pinch more salt usually sharpens it back up.
Scale it up for a crowd:
| Servings | Potatoes | Mayo | Sour Cream | Dijon Mustard | Fresh Dill |
|---|---|---|---|---|---|
| 6 | 2 lbs | 1/2 cup | 1/4 cup | 2 tbsp | 1/3 cup |
| 12 | 4 lbs | 1 cup | 1/2 cup | 1/4 cup | 2/3 cup |
| 18 | 6 lbs | 1 1/2 cups | 3/4 cup | 6 tbsp | 1 cup |
Keeping It Fresh
- Refrigerate: Store leftovers in an airtight container for up to 4 days. The dill flavor holds, but the green color will fade a little over time.
- Serve it cold: Take it out of the fridge 15 minutes before you plan to eat so it loses the deep chill but stays cool.
- Revive it: If the salad seems dry after a day or two, stir in a spoonful of mayonnaise or a drizzle of olive oil. A little squeeze of lemon wakes it right back up.
What Goes Well With This Potato Salad
Because the dressing is tangy and creamy, it cuts through fattier mains nicely. I serve it next to grilled sausages or bratwurst, where the vinegar balances the richness. It’s also a natural partner for a simple roasted salmon fillet, and it stands up to smoky barbecue chicken without getting lost on the plate. For a vegetarian spread, pile it next to a platter of charred vegetables and some crusty bread.
Frequently Asked Questions
Can I use dried dill instead of fresh?
Yes, but the flavor will be quieter. Use 1 tablespoon of dried dill and rub it between your fingers before adding it to release the oils. Let the salad sit for at least an hour so the dried herb can bloom. It still tastes good, just less vibrant.
Do I need to peel the potatoes?
No, and I wouldn’t. The thin skins on baby potatoes add texture and help the pieces hold together. Give them a good scrub and leave them on.
Can I make this dairy-free?
Sure. Replace the sour cream with a plain unsweetened plant-based yogurt or use all vegan mayonnaise. The dressing will be a bit less tangy, so add an extra teaspoon of vinegar if needed.
How far in advance can I make it?
You can make it a full day ahead. The texture actually improves, and the dill flavor deepens. Just keep it covered in the fridge and give it a gentle stir before serving.

Creamy Dill Potato Salad Recipe
Ingredients
Method
- Place potatoes in a pot, cover with cold salted water, and boil until fork-tender, 12 to 15 minutes. Drain and let cool slightly.
- In a large bowl, whisk together mayonnaise, sour cream, mustard, vinegar, sugar, salt, pepper, and lemon juice if using. Stir in dill and green onions.
- Add the warm potatoes and celery to the bowl and fold gently until everything is evenly coated.
- Transfer to a serving dish, top with extra dill and pepper, and serve or refrigerate until chilled.
