Salads
This vegan dill potato salad delivers all the classic flavors without a single animal product in sight. The secret lies in a bright herb vinaigrette made with aquafaba—yes, chickpea brine—that keeps the celery crisp and the potatoes perfectly tender.
I developed this recipe after years of perfecting the texture balance, ensuring every bite stays fresh even after days in the fridge.
The foundation starts with waxy potatoes boiled until just tender, then cooled completely before mixing. This crucial step prevents a gummy texture that ruins traditional potato salads.
The dressing combines fresh dill, lemon juice, and a touch of smoked paprika for depth, all emulsified with aquafaba for that signature creamy consistency without mayo.
What you'll end up with is a salad that's vibrant, tangy, and satisfyingly hearty—perfect for picnics, potlucks, or meal prep. The celery stays crisp, the potatoes maintain their bite, and the herbs shine through with every forkful.
This isn't just vegan; it's the kind of potato salad that even non-vegans will ask for seconds.
Serve it at room temperature for best texture, or pack it for lunches where it'll stay fresh for up to five days. The bright flavors make it ideal for summer gatherings or as a refreshing side dish any time of year. Let's make this salad!
Ingredients for vegan dill potato salad
Bright, tangy, and satisfyingly hearty—this vegan dill potato salad keeps celery crisp for days.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Waxy, peeled and cubed |
| Fresh Dill 🌿 | ½ cup | Chopped, stems removed |
| Celery Stalks 🧅 | 3 whole | Thinly sliced, crisp |
| Red Onion 🧅 | ½ cup | Finely diced, small pieces |
| Chickpea Brine (Aquafaba) 🥫 | ½ cup | From canned chickpeas |
| Lemon Juice 🍋 | ⅓ cup | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light, fruity variety |
| Smoked Paprika 🌶️ | 1 tsp | For depth of flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Mustard 🍯 | 1 tbsp | Dijon or whole-grain |
| Garlic Cloves 🧄 | 2 cloves | Minced, for dressing |
| Apple Cider Vinegar 🍎 | 1 tbsp | For tangy brightness |
The potatoes are the star, so grab Yukon Golds—they hold their shape better than russets and stay creamy when cooled. Any grocery store has them, usually near the regular potatoes. Look for firm ones without sprouts. For the dill, farmers markets have the freshest, but the grocery store's plastic containers work in a pinch. The celery should be crisp and white—avoid any with brown spots. Prep the veggies first: boil the potatoes, then cool them completely before mixing. This step is non-negotiable—it prevents that dreaded gummy texture.
No fresh dill? Dried dill at half the amount works, but you'll lose some brightness. Short on aquafaba? Silken tofu blended with lemon juice mimics the creaminess (use ½ cup blended tofu + 1 tbsp lemon). The smoked paprika is key for depth—substitute with a pinch of regular paprika plus a dash of liquid smoke if you're missing it. For the onion, green onions work too if you're in a hurry. The dressing is the magic here: whisk the aquafaba with lemon juice first, then slowly add the olive oil while stirring constantly—this creates that signature creamy texture without mayo.
This salad tastes even better the next day—pack it for lunches where it'll stay fresh for 5 days in the fridge. Store the dressing separately if you're prepping ahead, then mix just before serving. For extra crispiness, add the celery right before eating. Leftovers? Freeze for up to 3 months—just thaw overnight in the fridge. The flavors deepen over time, so don't be afraid to make a big batch. It's perfect for potlucks, picnics, or just a refreshing side dish any time of year.
Why You'll Love This Recipe
- No Boiling Chaos: I just toss the Yukon Golds in cold water, boil them whole, then slice—no mush, no stress. The skins stay intact, and that crisp-tender bite? Worth the tiny extra effort.
- Dill Like a Pro: Fresh dill isn’t just garnish here—it’s the star. I chop it fine, then let it steep in the aquafaba dressing for 10 minutes. That bright, herby punch cuts through the richness, and honestly? It tastes like summer in a jar.
- Picnic to Potluck: This keeps perfectly for days (yes, even in my questionable lunchbox), so I pack it for work or haul it to BBQs. The red onion adds a little bite, but the celery keeps it fresh-tasting—no sad, wilty sides here.
- Pantry Magic: I use chickpea brine (aquafaba) instead of mayo, and it’s a game-changer. Cheap, shelf-stable, and the texture? Creamy without the guilt. Leftovers? Even better the next day—if there are any. (Spoiler: There won’t be.)
Step-by-step instructions for vegan dill potato salad
Here's how to make this fresh, tangy potato salad that stays crisp for days.
Cook the Potatoes to Perfect Doneness
Place the 2.5 lb Yukon Gold potatoes in a large pot and cover with cold water by about 2 inches. Add 1 tsp of the salt and bring to a boil over high heat. Once boiling, reduce to medium-high heat and cook for exactly 12-15 minutes until the potatoes are fork-tender but still hold their shape.
Here's the thing—don't overcook them. You want them to be tender enough to pierce easily with a fork but still slightly firm in the center. Drain immediately and transfer to a large bowl. Let them steam-dry for 2-3 minutes to remove excess moisture, which keeps your salad from getting soggy later.
Prepare the Herb Vinaigrette Dressing
In a small bowl, whisk together the 0.5 cup chickpea brine (aquafaba), 0.33 cup lemon juice, 1 tbsp Dijon mustard, 1 tbsp apple cider vinegar, 1 tsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. This creates the tangy base that won't make your potatoes watery like mayo would.
While whisking, slowly drizzle in the 0.5 cup extra-virgin olive oil until fully emulsified. The mixture should look creamy and well-combined. Taste and adjust seasoning—you might want to add a pinch more salt or lemon juice depending on your preference. Set this dressing aside while you prep the vegetables.
Chop and Mix All the Fresh Ingredients
Finely dice the 0.5 cup red onion and mince the 2 cloves garlic. Thinly slice the 3 whole celery stalks and chop the 0.5 cup fresh dill, removing stems. Add these to the warm potatoes along with the prepared dressing. Gently fold everything together using a large spoon or your hands—just enough to distribute the dressing evenly without mashing the potatoes.
This is where the magic happens. The warm potatoes help the dressing cling better, and the fresh herbs release their oils for maximum flavor. Let the salad sit at room temperature for 10 minutes before serving—this allows the flavors to meld together perfectly.
Chill and Serve for Maximum Freshness
Transfer the potato salad to an airtight container and refrigerate for at least 2 hours before serving. This chilling time is crucial—it lets the flavors develop fully and keeps the celery crisp. The salad will taste even better the next day, making it perfect for meal prep.
When ready to serve, give it a final toss and adjust seasoning if needed. The celery should still have a satisfying crunch, and the potatoes should be tender but not mushy. Serve chilled with crusty bread or as a side for grilled vegan dishes.
Pro Tips For Making Vegan Dill Potato Salad
- COOL THE POTATOES RIGHT: After boiling, dump them straight into ice water for 5 minutes—this stops the cooking and keeps them firm. I used to let them sit at room temp, and they’d turn gummy by the time I dressed them. Cold water also makes peeling easier if you’re not doing no-peel potatoes.
- SALT THE AQUAFABA: Mix ½ teaspoon salt into the chickpea brine before whisking it into the dressing—it mimics the savory depth of mayo. I learned this the hard way after making a batch that tasted flat. The salt also helps emulsify the dressing so it doesn’t separate later.
- CHOP THE ONION SMALL: Dice the red onion into tiny, even pieces—no bigger than ¼-inch cubes. Big chunks make the salad taste harsh and watery. My first attempt had visible onion bits, and it ruined the texture. Trust me, you want it to disappear into every bite.
- STIR IN THE DILL LAST: Fold in the fresh dill just before serving—it wilts in the dressing and loses brightness. I used to add it early, and the flavor got dull. Keep it whole or roughly chopped, and the salad will smell like a summer picnic.
Make-ahead tips for this dish
Prep Ahead Like a Pro
Start by boiling the potatoes and cooling them completely before mixing with the dressing. I like to store them in an airtight container overnight—they’ll be perfectly tender for mixing the next day. This step prevents that dreaded gummy texture that ruins traditional potato salads. 🥔
Dressing First, Mix Later
Make the herb vinaigrette up to 3 days ahead and store it in a separate airtight container. The flavors deepen over time, and you can mix it with the potatoes just before serving.
This keeps the celery extra crisp and prevents sogginess. Trust me, your taste buds will thank you. 🌿
Celery Last for Crunch
Add the celery right before serving if you want maximum crunch. If you must prep it ahead, store it separately in a sealed container with a paper towel to absorb moisture. The celery will stay crisp for up to 2 days this way. 🧅
Freezer-Friendly for Busy Weeks
This salad freezes beautifully for up to 3 months! Assemble it completely, pack it in a freezer-safe container, and thaw overnight in the fridge. The texture stays great, and the flavors only get better with time. Perfect for lazy Sundays or meal prep Sundays. ❄️
Portion for Lunches
Divide the salad into single-serving containers for easy grab-and-go lunches. The dressing helps keep everything fresh, and the flavors actually improve after the first day. Pack it in a thermos-style container to maintain temperature for hours on the go. 💡
Potluck Party Hack
Prep the potatoes and dressing separately, then mix everything right before serving at the party. This keeps the celery crisp and the potatoes from getting soggy while you’re traveling. Plus, you’ll impress everyone with how fresh it looks! 🎉
Nutrition facts
Frequently asked questions
Can I use regular mayo instead of aquafaba for this vegan potato salad?
You can try, but the texture will be heavier and less tangy. The aquafaba creates a light, creamy dressing that keeps the celery crisp. If you prefer mayo, use vegan mayo and add an extra 1 tbsp lemon juice to balance the richness. For a middle ground, blend ½ cup silken tofu with 1 tbsp lemon juice—it mimics the creaminess without mayo.
Why does my vegan potato salad turn out mushy?
Overcooking the potatoes is the #1 culprit! Cook them just until fork-tender (12-15 minutes), then cool completely before mixing. Also, avoid mixing warm potatoes with cold dressing—let both reach room temperature first. If using store-bought vegan mayo, check for added water (some brands thin the dressing). For extra firmness, add 1 tbsp cornstarch to the potato water while boiling.
Can I make this salad without fresh dill?
Use 1 tbsp dried dill (half the amount of fresh) or substitute with 1 tbsp chopped parsley + ½ tsp dill weed seasoning. For extra depth, add 1 tsp lemon zest to the dressing. The salad will still taste bright—just slightly less aromatic. If you're missing smoked paprika, try ½ tsp liquid smoke + ½ tsp regular paprika for a similar smoky note.
How do I keep the celery crisp for days?
Store celery separately in a sealed container with a paper towel to absorb moisture. Add it to the salad just before serving, or mix it in and refrigerate for up to 2 days. For longer storage, freeze the celery in a single layer on a tray before transferring to a bag—thaw and use within 3 months. The key is minimizing contact with the dressing until serving time.
What are the best sides to serve with this potato salad?
This bright salad pairs perfectly with hearty vegan mains like grilled portobello mushrooms, black bean burgers, or crispy tofu. For a picnic spread, add marinated artichokes, cherry tomatoes, and vegan coleslaw. The tangy dressing complements smoky flavors, so try serving it with grilled vegan sausages or spicy tempeh. For a complete meal, toss with quinoa or farro for extra protein.
