This vegan potato salad is guaranteed to make you the star of your next summer BBQ or potluck.

It feels funny to write that because, well, I used to hate potato salad. The potato salad I grew up on was dowsed in gloopy mayonnaise, served out of industrial-sized plastic buckets at school events and fundraisers. Yuck.

The secret to this salad? Starting with a tahini-yogurt dressing, then cranking the flavor wayyyy up with capers, mustard, red onions and chives, heaps of dill, tons of lemon, and jalapeños.

So if you, too, are haunted by the mayo-drenched memories of picnics past, this is the recipe for you, I promise.

Potato salad perfection, achieved ✅

The Only Potato Salad Recipe You'll Ever Need
The Only Potato Salad Recipe You'll Ever Need

This video was a hit over on YouTube: over 160k views, nearly 9k likes, and major potato salad love in the comments:

“I rarely comment on recipe videos but this potato salad is absolutely divine. The ingredients combine to something so much greater than its parts. This is my go to potato salad now and I can’t wait to have it again.” ~@simplicitykills

Ingredient notes

flatlay of ingredients for vegan potato salad with ingredients labeled
  • Red potatoes: A waxy, thin skinned potato works best here. Their small size means they cook quickly and hold their shape well. See the Tips section for exactly why these are my preferred potato for potato salad (as well as alternatives!).
  • Plain, unsweetened coconut yogurt: AKA mayonnaise replacement #2! Coconut yogurt contributes luscious creaminess with delightful tang. Use the best variety you can find, as it’s a key ingredient. My favorite coconut yogurts are thick, creamy, and tangy: Cocojune, Culina, Coconut Cult, and GT’s CocoYo.

Substitute: If you can’t find a good-quality plain coconut yogurt, you can use vegan sour cream (I like Kite Hill Foods and Tofutti). If using sour cream, you’ll likely need to use less lemon juice and salt.

  • Mustard: Dijon mustard and yellow mustard combine to add sharpness and even more tang—critical for balancing the richness of the other ingredients.
  • Celery seeds: These contribute a subtle, ever-so-slight bitterness along with a pleasant herbal note.
  • Fresh dill: Ahh, the freshness and vibrancy that can only come from fresh herbs! If you’re not a fan of dill, substitute with flat-leaf parsley.
  • Capers: These little guys punch up the flavor profile with their briny tang!

Substitute: No capers? Finely chop 1 dill pickle for the capers; use 1 to 2 tablespoons of the pickle juice instead of the caper brine.

  • Jalapeño (optional): You know me—I love adding a little spicy kick wherever I can, and I think the heat adds to this salad’s uniqueness (my baby mouths out there, feel free to omit).
close-up of vegan potato salad with onions and jalapeno peppers visible.

Step-by-step instructions

For a live walkthrough tutorial, check out the accompanying YouTube video. Otherwise, you can follow these steps:

baby red potatoes steaming in a colander
  1. Add halved potatoes to a pot and cover with cold water; season with salt. Simmer just until tender. Drain and rest in the colander for 5 minutes to dry out.
  1. Meanwhile, make the dressing. Whisk together the tahini, coconut yogurt, and both mustards.
ingredients for potato salad dressing
  1. Add in the garlic, lemon zest and juice, celery seeds, caper brine, salt and pepper. Whisk the dressing until well combined.
woman's hands whisking dill into potato salad dressing
  1. Add in 1 tablespoon of the chopped dill and stir to combine.
woman's hands tossing potatoes in dressing for vegan potato salad
  1. Coat the warm potatoes in the dressing, gently tossing.
adding onions and capers to potato salad
  1. Add the capers, red onions, jalapeños (if using), and toss gently.
adding chives and dill to vegan potato salad
  1. Finish with the remaining dill and chives, and season to taste with salt and pepper.
closeup photo of vegan potato salad with dilll in a large white bowl
  1. Serve warm or chill for at least one hour.
Want to save this recipe?
Enter your email address and we’ll send it straight to your inbox. Plus, we’ll send you new posts and recipes!

Tips for making this recipe

Pick small, waxy potatoes

A waxy, thin-skinned potato is best: they have the least amount of starch and keep their shape when boiled. Thin-skinned potatoes also cook more quickly—and, to make things even speedier, I use small-sized potatoes (which cook in just 8 to 12 minutes).

My favorites for potato salad: baby red potatoes, fingerling potatoes, new potatoes, peewee potatoes (a cute name for a cute spud).

If you can’t access these, you can use larger red potatoes or Yukon golds. Just make sure to cut them into chunks about the size of halved baby potatoes.

And whatever you do, don’t use russet potatoes — they’re too starchy for potato salad!

3 steps to perfectly-cooked potatoes

1. Cook potatoes in cold water and season with salt

Cooking potatoes in cold water helps them cook more evenly. They’re dense little guys and require some time to heat through—letting them come to temperature with the water allows for this. Adding them straight to boiling water can leave you with potatoes that are mushy on the outside but undercooked.

Seasoning the water with salt is essential for a rounded depth of flavor—it allows the potatoes to soak up the salted water so they’re seasoned all the way through (something you cannot achieve if you wait to salt them).

2. Don’t overcook the potatoes!

Soft potatoes are great for creamy mashed potatoes, but not for potato salad. For reference, I simmered these baby red potatoes for just 8 minutes.

Tip: To test whether the potatoes are done, insert a fork into a potato. It should give just the slightest resistance. Do NOT wait until they fall apart when forked.

3. Allow the potatoes to dry

Dressing clings better to dry potatoes, resulting in a delightfully saucy potato salad. All it takes is a 5-minute drip-dry in the colander!

Dress the potatoes while warm

Why? Warm potatoes absorb significantly more flavor from the dressing.

This is a major advantage of making a non-mayo-based potato salad—it’s totally safe to not only dress the potatoes while warm, but to serve the whole salad warm! This is my preference, in fact—I think it gives the dish a grown-up, elegant feel.

That said, if you have leftovers (or just prefer it this way), this potato salad is just as tasty chilled.

Frequently Asked Questions

What should I serve potato salad with?

This potato salad makes a wonderful addition to any barbecue, potluck, or picnic. It would be just perfect next to a veggie burger or some charred veggies hot off the grill.

It would work beautifully alongside these grilled tofu skewers. And I have a whole guide to vegan grilling for you to check out.

For a comfort food pairing, serve alongside my Crispy Baked Mac and Cheese.

And if you have my cookbook, The Vegan Instant Pot Cookbook, this potato salad would be FABULOUS with the Baked Beans in Chapter 2.

Can I make this ahead of time? How do I store it?

Sure, if you don’t care to serve it warm, you can certainly make it ahead. It will stay good in an airtight container in the fridge for 3 to 5 days.

How can I customize this potato salad?

Glad you asked! There are lots of options.

Substitute the capers for pickles (see the “notes” in the recipe card). Swap the celery seeds with finely celery leaves (or thinly sliced celery).

Not a dill fan? Add some parsley for color and freshness instead. You can also replace the chives with thinly sliced scallions. Got baby mouth? Skip the jalapeño. Or for more tangy, add a spoon or two of pickled jalapeños.

For a nutrition punch, add 1/2 cup of blanched green beans or asparagus, or thinly sliced raw radishes, red/yellow bell peppers, or finely shredded red cabbage. The potato salad is quite saucy so it should be able to coat this amount of veggies.

closeup photo of vegan potato salad with dilll on a white platter

If you love this herbed vegan potato salad, please leave a rating and review with your feedback and tag me on Instagram with your remakes 🙂

Introducing

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

The Best Vegan Potato Salad

Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 6 to 8
5 from 208 votes

Made it? Click the stars to leave a review!

Not just the best vegan potato salad you’ll ever eat—the best potato salad, period. Featuring perfectly-cooked baby potatoes coated in a creamy (mayo-free!) dressing packed with fun, vibrant flavors, this 30-minute potato salad is the perfect side dish for BBQs, potlucks, and picnics.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

  • 2 pounds (900g) baby red potatoes, fingerling potatoes, or new potatoes

Dressing

  • ¼ cup (56g) tahini, well-stirred
  • 4 ounces (112g) unsweetened coconut yogurt (See Note 1)
  • 2 teaspoons Dijon mustard
  • 2 teaspoons yellow mustard
  • 2 cloves garlic, crushed with a press or finely minced
  • 1 medium lemon, zested (2-3 teaspoons zest)
  • 3 tablespoons freshly squeezed lemon juice
  • 1 teaspoon celery seeds (optional but recommended) (See Note 2)
  • 1 teaspoon kosher salt
  • Freshly cracked black pepper
  • ⅓ to ½ cup (5 to 8g) fresh dill leaves, finely chopped (See Note 3)
  • 1 tablespoon caper brine (See Note 4)

Salad ingredients

  • 2 tablespoons capers, drained
  • ½ cup (50-55g) red onion, thinly sliced or shaved
  • 1 jalapeño pepper, de-seeded and thinly sliced (this is optional; keep the seeds in for a spicy kick)
  • 1 to 2 tablespoons chives, chopped (or thinly sliced scallions)
  • Flaky sea salt

Instructions 

  • Wash and scrub the potatoes but leave the peels on. Cut baby/new/fingerling potatoes in half; cut larger potatoes into chunks.
  • Transfer the potatoes to a saucepan and cover with an inch of cold water. Season generously with kosher salt. Bring to a simmer and maintain a decent simmer for 8 to 12 minutes until just tender. If the fork pierces the potatoes with the slightest bit of resistance, the potatoes are done.
    Note: For reference, the halved baby red potatoes I used took only 8 minutes.
  • Meanwhile, make the dressing. In a large bowl, whisk together the tahini, yogurt, Dijon mustard, yellow mustard, garlic, lemon zest, lemon juice, celery seeds, caper brine (not the whole capers), 1 teaspoon kosher salt, and pepper until well combined. Add 1 tablespoon of the chopped dill and stir together.
    Note: If the dressing is too thick, whisk in a tablespoon of cold water.
  • Once the potatoes are cooked, drain them in a colander (reserve a little of the cooking liquid in case it's needed). Let the potatoes rest in the colander for 5 minutes to dry out, but don’t wait until they have cooled down.
  • Add the warm potatoes to the dressing and coat evenly and well. If needed, add a spoon of the cooking water to bring everything together (I didn't need to).
  • Add the capers, red onions, and jalapeños to the potato salad, and toss again gently. Sprinkle the remaining dill and the chives on top before serving. Season to taste with salt and pepper.
  • Serve warm, or chill for at least 1 hour.

Video

Notes

  1. If you can’t find a good-quality plain coconut yogurt, you can use use vegan sour cream. My preferred brands are Kite Hill Foods and Tofutti (this one is quite thick, so you might need to add a spoon of water). If using sour cream, you’ll likely need less lemon juice and salt.
  2. If you don’t have celery seeds but have celery salt, substitute 1:1 and use ½ teaspoon kosher salt instead of 1 teaspoon. Or, add 3 tablespoons finely chopped celery leaves when you add the dill to the dressing.
  3. Use the lower end if you’re not a big fan of dill (I love dill, so I use the full ½ cup)
  4. Don’t have capers? You can substitute them with 1 finely chopped dill pickle and 1 to 2 tablespoons of the pickle juice.

Nutrition

Calories: 196kcal | Carbohydrates: 32g | Protein: 6g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 2g | Sodium: 540mg | Potassium: 813mg | Fiber: 4g | Sugar: 4g | Vitamin A: 118IU | Vitamin C: 33mg | Calcium: 75mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Love this? Leave a rating below!

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

Your email address will not be published. Required fields are marked *

Rate this recipe




362 Comments

  1. Ruth says:

    5 stars
    Stellar! My husband and I agree that this is the best potato salad we’ve EVER had.

    1. Kaitlin @ Rainbow Plant Life says:

      Woohoo, thanks for the review, Ruth! 🙂

  2. Stephanie says:

    5 stars
    Oh yum! i was missing a few ingredients so I used the brine from pickled jalepenos, chopped up hamburger dills, i diced half an english cuke for crunch. It’s always the lemon zest and tahini that make these recipes sing for me! Thanks again for another amazing recipe!

    1. Kaitlin @ Rainbow Plant Life says:

      Thanks for sharing, Stephanie. You’re very welcome for the recipe!

  3. Kay says:

    5 stars
    ✨✨✨Well this was a delicious tasty surprise, potato salad and not ordinary in any way. Quite the opposite with all those unusual mix of flavours, yet simple ingredients. This is a keeper for sure.
    I added peppers and chopped celery for extra crunch. So so goood ✨✨✨✨✨✨✨

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Kay, Thank you so much for such a fantastic review! Appreciate you taking the time!

  4. harini says:

    I don’t have coconut yogurt, do you think veganaise would work?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Harini, Yes! You likely won’t need as much acidity from the lemon juice and caper brine, so start slowly with those.

  5. Christine says:

    5 stars
    This was very good, and I’m not a big fan of potato salad. I left out the garlic, didn’t have celery seed, and used a few diced green chilies in place of jalapeño (baby mouth, don’t judge). I added chick peas for variety and protein. It was a test batch for a batch I plan to make for a group this weekend. There was plenty of dressing, and it remained liquid in the fridge and didn’t all get absorbed into the potatoes. So I can probably assemble the day before and refrigerate, or make the dressing and cook the potatoes in advance and combine it all the day of. I will go a little lighter on the caper brine next time, and will use fresh garlic and celery seed next time as well. I’m pretty sure that will put it over the top!

    1. Kaitlin @ Rainbow Plant Life says:

      Thanks for sharing, Christine!

  6. Kathryn G says:

    5 stars
    I’m not a vegetarian but I love your recipes. The potato salad was fabulous! Thanks!

    1. Kaitlin @ Rainbow Plant Life says:

      Thanks for the kind words, Kathryn! 🙂

  7. sarah says:

    5 stars
    This was so good! I sat with the bowl in my lap eating it instead of dinner. I was out of capers, pickles and jalepano, but I faked it with olives and cholula

    1. Kaitlin @ Rainbow Plant Life says:

      Sarah, So glad to hear you loved this recipe!

  8. Mackenzie says:

    5 stars
    Wow, this was delicious! And incredibly easy to throw together. I used regular yogurt because I’m just vegetarian, not vegan, but otherwise I followed the recipe as written. I’m not usually a potato salad person, but I would absolutely make this again. Thank you!

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Mackenzie, thank you so much for your kind review!

  9. Christoph says:

    5 stars
    Thanks a lot for your recipes! Although I’m an omnivore person, my kitchen relies mostly on vegetables and I really like your style of cooking (especially with dry legumes). This potato salad will be tried soon, the variation with the tahini and lemon sounds promising, and capers and jalapeno should give it a nice twist.
    To give something back, my usual potato salad is less rich (as it will be with the tahini), but receives positive feedback from family and friends 😉 It’s derived from Austrian and Bavarian traditional recipes and goes as follows:
    – Cook the (preferably young and unpealed) potatoes (2 pounds; firm-cooking/low starch, like your red-peal potatoes; here in Europe I would shoot for Charlotte or Belle de Fontenay) and cut them into appropriate pieces while still hot.
    – Gently heat oil in a pot and let the white/light green of two thinly chopped scallions become translucid (I prefer safflower oil for this salad, for its nutty taste; but other variations (walnut, rapeseed, sunflower) work too) .
    – Turn off the heat. Add about half a teaspoon of saffron threads, sea-salt, crushed pepper as well as the potatoes and combine all the ingredients in the hot pot.
    – Peel a cucumber and de-seed it, then cut it into thin slices. Add to the pot.
    – Add vinegar (white wine or cider) to taste.
    – Adjust seasoning according to taste (and, if wanted, add additional herbs like dill or parsley) and serve (luke-)warm

    1. Kaitlin @ Rainbow Plant Life says:

      Thanks for sharing, Christoph! We can’t wait for you to try the RPL rendition 🙂

  10. Irene says:

    I will try this.Thank you

    1. Kaitlin @ Rainbow Plant Life says:

      Hope you enjoy this recipe, Irene!