Introduction
Get ready to discover your new favorite summer side dish! This Creamy Vegan Potato Salad is everything you love about traditional potato salad, minus the dairy and eggs. I’ve perfected this recipe to deliver that classic, creamy texture while keeping it completely plant-based. The secret lies in a perfectly balanced cashew-based dressing that adds richness without overwhelming the other flavors. Whether you’re vegan, dairy-free, or simply looking to try something new, this potato salad will become your go-to for picnics, barbecues, and family gatherings.
Ingredients
- 2 lbs Yukon Gold potatoes, cut into 1-inch cubes
- 1 cup raw cashews, soaked for 4 hours
- 3 celery stalks, finely diced
- 1 red onion, finely chopped
- 3 tablespoons fresh dill, chopped
- 2 tablespoons Dijon mustard
- 3 tablespoons apple cider vinegar
- 1/2 cup plant-based milk (unsweetened)
- 2 tablespoons capers (optional)
- Salt and black pepper to taste
Instructions
- Place the cubed potatoes in a large pot and cover with cold water. Add a pinch of salt and bring to a boil. Cook for 12-15 minutes or until tender but not mushy.
- While the potatoes cook, drain your soaked cashews and blend them with plant-based milk, mustard, and apple cider vinegar until completely smooth.
- Drain the potatoes and let them cool for about 15 minutes. Pro tip: spreading them on a baking sheet helps them cool faster and prevents overcooking.
- In a large bowl, combine the cooled potatoes with celery, red onion, and dill.
- Pour the cashew dressing over the potato mixture and gently fold everything together.
- Add capers if using, and season with salt and pepper to taste.
- Refrigerate for at least 2 hours before serving to allow flavors to develop.
Cook Time and Serving Size
Prep Time: 20 minutes (plus 4 hours for soaking cashews)
Cook Time: 15 minutes
Chill Time: 2 hours
Total Time: 2 hours 35 minutes (not including cashew soaking time)
Servings: 8-10 portions
Recipe Notes
- Short on time? You can quick-soak the cashews in hot water for 30 minutes instead of 4 hours.
- Yukon Gold potatoes are ideal for this recipe because they hold their shape well and have a naturally buttery flavor. If unavailable, red potatoes work great too.
- The salad tastes even better the next day, so don’t hesitate to make it in advance.
- For extra creaminess, add 1/4 cup of vegan mayonnaise to the cashew dressing.
- Store in an airtight container in the refrigerator for up to 5 days.
- The texture of the potatoes is crucial – test them with a fork while cooking. They should be tender enough to pierce easily but still firm enough to hold their shape.

Creamy Vegan Potato Salad
Ingredients
- 2 lbs Yukon Gold potatoes cut into 1-inch cubes
- 1 cup raw cashews soaked for 4 hours
- 3 celery stalks finely diced
- 1 red onion finely chopped
- 3 tablespoons fresh dill chopped
- 2 tablespoons Dijon mustard
- 3 tablespoons apple cider vinegar
- 1/2 cup plant-based milk unsweetened
- 2 tablespoons capers optional
- Salt and black pepper to taste
Instructions
- Place the cubed potatoes in a large pot and cover with cold water. Add a pinch of salt and bring to a boil. Cook for 12-15 minutes or until tender but not mushy.
- While the potatoes cook, drain your soaked cashews and blend them with plant-based milk, mustard, and apple cider vinegar until completely smooth.
- Drain the potatoes and let them cool for about 15 minutes. Pro tip: spreading them on a baking sheet helps them cool faster and prevents overcooking.
- In a large bowl, combine the cooled potatoes with celery, red onion, and dill.
- Pour the cashew dressing over the potato mixture and gently fold everything together.
- Add capers if using, and season with salt and pepper to taste.
- Refrigerate for at least 2 hours before serving to allow flavors to develop.