Salads
This vegan dill potato salad recipe delivers all the creamy, herby goodness of the classic—just without mayo or eggs. The secret lies in a tangy vegan mayo blend and fresh dill that brightens every bite, while roasted potatoes add depth without compromising texture.
I developed this version after years of perfecting plant-based salads that actually satisfy, not just mimic traditional recipes.
The foundation starts with baby potatoes roasted until tender and crisp at the edges, then tossed with a dressing made from vegan mayo, Dijon mustard, and apple cider vinegar for that signature tang.
Fresh dill, red onion, and celery add layers of flavor and texture, while a touch of lemon zest keeps it vibrant. What makes this stand out is how the ingredients work together—no soggy potatoes or bland dressing here.
What you'll end up with is a potato salad that's rich, creamy, and packed with herby freshness—perfect for picnics, BBQs, or weeknight dinners. The roasted potatoes add a subtle caramelized note that elevates it beyond standard versions, while the dressing clings perfectly to each piece.
It's the kind of salad that disappears faster than you can say "vegan."
Serve it warm or chilled, and don't be afraid to customize with avocado, capers, or extra mustard for heat. Here's how to make it—simple, satisfying, and completely plant-based.
Ingredients for vegan dill potato salad
Nine simple ingredients transform into a creamy, herby potato salad that's 100% plant-based.
| Ingredient | Amount | Notes |
|---|---|---|
| Baby Potatoes 🥔 | 2 lbs | Red or Yukon gold variety |
| Vegan Mayonnaise 🥫 | ½ cup | Store-bought or homemade |
| Fresh Dill 🌿 | ½ cup | Chopped, stems removed |
| Dijon Mustard 🍯 | 1 tbsp | For tangy depth |
| Apple Cider Vinegar 🍏 | 1 tbsp | For brightness |
| Lemon Zest 🍋 | 1 tsp | Freshly grated |
| Red Onion 🧅 | ¼ cup | Finely diced |
| Celery Stems 🧅 | ½ cup | Finely chopped |
| Olive Oil 🫒 | 1 tbsp | For roasting potatoes |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Maple Syrup 🍁 | 1 tsp | For subtle sweetness |
The baby potatoes are the star—Yukon gold or red roast up beautifully and hold their shape. Trader Joe's and Whole Foods have the best selection, but any grocery store works. Skip the pre-washed kind—they dry out faster. Roast them until tender but still firm; overcooking turns them mushy. Fresh dill is non-negotiable here—dried just won't cut it. Grab a big bunch and use half, saving the rest for sandwiches or soups.
No vegan mayo? Silk or Follow Your Heart brands are my go-tos, but homemade works too (blend aquafaba, olive oil, and lemon juice). Short on Dijon? Yellow mustard at double the amount gets you close. The apple cider vinegar adds that signature tang—substitute white vinegar if needed. For extra richness, stir in 1 tbsp of vegan sour cream at the end. The red onion and celery can be swapped for green onions if you prefer milder flavor. Just make sure to dice them small so they blend right in.
This salad tastes even better the next day—make a double batch for leftovers. Store in an airtight container in the fridge for 4-5 days. The potatoes stay crispy when kept separate from the dressing until just before serving. For meal prep, portion into containers with the dressing on the side. Want to take it to a picnic? Pack the potatoes and dressing separately, then toss right before eating to keep everything fresh.
Why You'll Love This Recipe
- No-Boil Hassle: I swear by baby potatoes here—they cook in the same pan as the dressing, no peeling, no fuss. Toss them in boiling water for 12 minutes, drain, and they’re ready to absorb that bright, tangy dill-mustard mix without falling apart.
- Tangy-Creamy Magic: That combo of vegan mayo, Dijon, and apple cider vinegar? It’s the secret weapon. The vinegar cuts through the richness while the dill keeps it fresh, and honestly, the mustard gives it that just-right sharpness that makes you go back for more.
- Picnic-Proof Perfection: This salad holds up like a champ—pack it in a container for potlucks, slather it on sandwiches for lunch, or serve it cold at BBQs. Between us, it’s the one dish I always bring that disappears first, even at gatherings where there’s a full spread.
- Budget-Friendly Staples: Baby potatoes and fresh dill might sound fancy, but they’re actually my go-to cheap eats. A single bag of potatoes lasts weeks, and a small bunch of dill stretches across multiple meals. Plus, vegan mayo and mustard? Pantry basics that never break the bank.
Step-by-step instructions for vegan dill potato salad
Here's how to make this bright, herby salad that's every bit as creamy and satisfying as the classic—just plant-based.
Roast the Potatoes for Maximum Flavor
Preheat your oven to 425°F. Toss the 2 lbs baby potatoes with 1 tablespoon olive oil and 1 teaspoon salt on a baking sheet. Spread them in a single layer—they should barely touch so they crisp up nicely. Roast for 30-35 minutes, flipping halfway through, until they're golden brown and tender when pierced with a fork.
Don't skip the flipping—this ensures even browning. You'll know they're done when the skin is crispy and the insides are soft enough to mash slightly with a fork. Let them cool for 10 minutes before handling; hot potatoes will make your dressing watery.
Chop the Fresh Vegetables and Herbs
While the potatoes roast, finely dice the ¼ cup red onion and ½ cup celery stems—small, even pieces distribute flavor perfectly. Remove the stems from the ½ cup fresh dill and chop them finely. The smaller you cut these, the more evenly they'll mix into the salad and release their bright flavors.
For the lemon zest, use a microplane to get fine, tender strands—this adds brightness without bitterness. I like to zest about 1 teaspoon directly into my bowl of chopped herbs and veggies so I don't lose any of that citrusy magic.
Whisk Together the Creamy Dressing
In a medium bowl, combine the ½ cup vegan mayonnaise, 1 tablespoon Dijon mustard, 1 tablespoon apple cider vinegar, 1 teaspoon maple syrup, ½ teaspoon black pepper, and ½ teaspoon salt. Whisk until smooth, then fold in the chopped dill, red onion, celery, and lemon zest. The dressing should be thick but pourable—if it's too thick, add 1-2 teaspoons of water to loosen it.
This is where the magic happens. The mustard adds tang, the vinegar brightens, and the maple syrup just takes it to that perfect balance of sweet and savory. Taste as you go—you might want to adjust the salt or lemon zest to your preference.
Combine Everything Gently
Add the warm (but cooled) potatoes to the dressing bowl and gently fold everything together with a wooden spoon or rubber spatula. Be careful not to mash the potatoes—you want them to stay intact but coated in that herby dressing. If the salad seems dry, add 1-2 tablespoons of water to help the dressing cling.
Let the salad sit for 10-15 minutes before serving. This gives the flavors time to meld together—you'll notice the dill releases its aroma and the potatoes soak up all that bright, tangy goodness.
Chill and Serve
Transfer the salad to an airtight container and refrigerate for at least 1 hour before serving. Chilling lets the flavors develop fully and makes the texture even creamier. When ready to serve, give it one last gentle stir to redistribute everything evenly.
This salad keeps well for 3-4 days in the fridge, though it's best enjoyed fresh. Serve it with crusty bread or alongside a simple green salad for a complete meal. The roasted potatoes give it a satisfying heartiness, while the fresh herbs and tangy dressing keep it light and bright.
Pro Tips For Making Vegan Dill Potato Salad
- Boil Until Fork-Tender: Baby potatoes take longer to cook than you’d think—don’t rush them. Boil them in salted water (1 tbsp salt per quart) until they’re so soft they collapse under gentle pressure from a fork, about 15-18 minutes. Overcooking turns them mushy; undercooking leaves you with a sad, chewy bite. Drain and cool them completely before mixing with dressing, or your salad will turn into a gluey mess.
- Chop Dill Like You Mean It: Fresh dill is the star here, but most recipes treat it like an afterthought. Finely chop it—smaller than you think—so every bite packs flavor. Use about ½ cup loosely packed, and if it’s wilty, give it a quick soak in ice water for 10 minutes before draining. Pro move: Reserve a few sprigs to garnish on top; it looks fancy and adds a bright contrast.
- Balance the Dressing Ratio: The classic 3:1 mayo-to-mustard ratio works, but vegan mayo can be heavier. Start with ½ cup mayo, 1 tbsp Dijon, 1 tbsp apple cider vinegar, and 1 tsp sugar (trust me, it cuts the tang). Taste before adding the dill—if it’s too sharp, add a splash more vinegar; if it’s bland, a pinch of salt or extra Dijon wakes it up. Adjust as you go; there’s no “perfect” mix, just what your crowd likes.
- Let the Salad Rest (Yes, Really): Mixing everything immediately after boiling the potatoes is a rookie mistake. Let the warm potatoes cool to room temperature first—about 20 minutes—so the starches settle. Then fold in the dressing gently. This prevents a gummy texture and lets the flavors meld. I know, waiting feels unnatural, but your salad will thank you.
Regional styles of this recipe
German-Inspired Style
In Germany, potato salad often features boiled potatoes rather than roasted, tossed with a mustard-vinegar dressing and pickles for tang. For a vegan twist, use vegan mayo mixed with Dijon mustard and apple cider vinegar, then fold in ½ cup diced dill pickles and 2 tbsp chopped capers.
The key difference? Skip the roasting—boil the potatoes until tender, then chill before mixing. This version is lighter but still packed with flavor. 🥒
Southern U.S. Twist
The Southern U.S. loves its potato salad creamy and rich, often with bacon bits (swap for smoked paprika and liquid smoke for a vegan version). Use ½ cup vegan mayo, 1 tbsp hot sauce, and 1 tbsp apple cider vinegar in the dressing.
Add ¼ cup chopped jalapeños for heat and 2 tbsp finely diced red onion for sharpness. Roast the potatoes until crispy, then toss with the dressing and a sprinkle of smoked paprika for depth. This version is bold and smoky—perfect for BBQs. 🌶️
Scandinavian Lightness
Scandinavian potato salad leans lighter and fresher, often with new potatoes and a herb-forward dressing. Use ½ cup vegan Greek yogurt (like Kite Hill) mixed with 2 tbsp olive oil, 1 tbsp lemon juice, and 1 tbsp chopped fresh dill.
Toss with roasted baby potatoes, ¼ cup thinly sliced radishes, and 2 tbsp chopped chives. The result is bright, tangy, and refreshing—ideal for summer picnics or as a side to grilled fish. 🌿
Middle Eastern Fusion
For a Middle Eastern-inspired take, swap the dill for mint and parsley, and add lemon-herb dressing. Mix ½ cup vegan mayo with 2 tbsp tahini, 1 tbsp lemon juice, and 1 tsp ground cumin.
Toss with roasted potatoes, ¼ cup diced cucumber, and 2 tbsp chopped Kalamata olives. Finish with a sprinkle of sumac for a zesty kick. This version is creamy, herby, and full of Mediterranean flair. 🍋
Spicy Caribbean Kick
Caribbean-style potato salad brings heat and tropical flavors. Use ½ cup vegan mayo, 1 tbsp lime juice, 1 tsp jerk seasoning, and ½ tsp cayenne pepper in the dressing. Toss with roasted potatoes, ¼ cup diced bell peppers, and 2 tbsp chopped cilantro.
Add 1 tbsp chopped scallions and a pinch of allspice for depth. Serve with grilled vegan jerk tofu for a bold, spicy meal. 🔥
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of baby potatoes?
Yes, but you'll need to adjust the cooking time. Cut larger potatoes into 1-inch cubes and boil them until tender (10-12 minutes) instead of roasting. Baby potatoes develop a better texture when roasted, but boiled potatoes work well too. Just make sure they're fully cooked before mixing with the dressing.
How do I make this salad extra creamy without mayo?
Swap the vegan mayo for a blend of ½ cup silken tofu and 2 tablespoons olive oil, then blend until smooth. Add 1 teaspoon lemon juice and ½ teaspoon salt for tang. This creates a creamy base that mimics mayo's texture perfectly. For even more richness, stir in 2 tablespoons vegan sour cream at the end.
Can I make this ahead of time?
This salad tastes even better the next day. Store the potatoes and dressing separately in airtight containers for up to 3 days. When ready to serve, gently toss them together. The flavors meld beautifully overnight, and the potatoes stay crispy. For picnics, pack them separately and mix just before eating to keep everything fresh.
What can I add for extra protein?
Try adding ½ cup cooked chickpeas, ¼ cup chopped walnuts, or ½ cup crumbled tofu for protein. For a smoky flavor, fold in 2 tablespoons vegan bacon bits. These additions keep the salad hearty and satisfying while adding texture. Just mix them in after combining the potatoes and dressing.
Why did my dressing separate?
Dressing often separates if the potatoes are too hot when mixed in or if the mayo isn't fully emulsified. Let the potatoes cool completely before combining, and whisk the dressing vigorously until smooth. If it separates later, stir in 1 teaspoon Dijon mustard or 1 tablespoon lemon juice to help re-emulsify it. Avoid adding too much liquid at once.
