This vegan potato salad is a light, crunchy and creamy crowd-pleasing side dish for everyone. It’s oil-free, healthy, customizable and ready in only 30 minutes!
Looking for a classic vegan potato salad made with dairy-free mayo and healthy whole foods? Our easy recipe is sure to become a staple in your household.
free 7-day vegan meal plan
Your next week of eating is planned out with these quick and delicious vegan bowls, meal prepping steps & full grocery list.
Made with only a handful of simple ingredients, easily customizable and perfect for meal prep, this old-fashioned potato salad is a classic side that’s on repeat in our kitchen!
Everyone will love this classic vegan potato salad with lots of fresh herbs and tangy dill pickles. It’s one of our favorite summer salads!
- Potatoes – Yukon gold or russet work best for this recipe.
- Celery — classic crunchy potato salad ingredient!
- Dill pickles – really recommended as the combination is so delicious!
- Parsley — this fresh herb takes any salad to the next level.
- Bell pepper — optional ingredient to add some more veggies!
- Onions and mustard – adding more zing to this creamy vegan goodness.
- Vegan mayo – our favorite potato salad dressing!
You can choose to make your own oil-free vegan mayo by following our quick recipe below or opt for a store-bought version.
In terms of kitchen equipment, you’ll need a large pot, mixing bowl, chopping board, measuring equipment and a blender for the cashew mayo.
How to make vegan potato salad
Place all of the cubed potatoes into a large pot and cover them with water. Bring to a boil, then reduce the heat and let them cook for around 15 minutes.
Once the potatoes are fork-tender, drain them and let them cool.
Prepare the veggies
Wash and chop the other components: celery, parsley, dill pickles, bell pepper, radishes and green onion. Add them to a large salad bowl.
Make the mayo
Follow our simple 5-minute recipe for oil-free vegan cashew mayo. Adjust to your taste preferences and thin it out if wanted.
Assemble the salad
Add the cooked and drained potatoes on top of your chopped vegetables and herbs in the large salad bowl. Pour the dressing over everything and mix to combine.
Adjust to taste preferences with some mustard, vinegar, salt or pepper.
Serving & storage
Serve your homemade vegan potato salad immediately or store it covered in the refrigerator for an hour or so before serving. This allows the flavors to blend!
The salad can be stored in the fridge for up to 5-6 days but tastes best within the first 3 days. Don’t freeze it!
Tips & adjustments
Mayo-free vegan potato salad
We sometimes like to make this potato salad with a simple olive oil, vinegar and mustard dressing or tahini sauce instead!
Make it ahead
This potato salad can be made a day or two in advance and stored in the refrigerator in an airtight container. Bring with you for a cold lunch or to a garden party!
If you let the potato salad sit in the fridge overnight, the mayo will thicken a bit, so keep this in mind. Add a spritz of lemon juice, dairy-free milk or more mayo if needed when serving!
If you don’t like dill or pickles, simply omit them. The same is true for bell peppers and celery!
Especially if you want to make this salad for kids or picky eaters, it can be better not to overdo it on the veggies — classic vegan potato salad can be made with just three components: cooked potatoes, onions and mayo.
Add some lemon juice or apple cider vinegar for more zing in your dressing!
- Dill, chives or basil
- Cucumber, olives, carrots, broccoli
- White beans, corn, chickpeas
- Vegan sausage or tempeh
More vegan sides
If you enjoyed this vegan potato salad, try these side dishes next:
Did you make vegan potato salad and like it? Feel free to share in the comments below, rate the recipe or Pin it here!
- 2 lbs white potatoes, chopped (900 g)
- ¾ cup celery, chopped (170 g)
- ½ cup parsley, finely chopped (15 g)
- ½ cup dill pickles, chopped (77 g)
- 1 green bell pepper, finely chopped
- 2 green onions, finely chopped
- 1 tbsp mustard (optional)
- Radishes, chopped (optional)
- ¾-1 cup vegan mayo
- Place cubed potatoes into a large pot and cover with water. Bring to a boil, then reduce heat and let them cook for 15 minutes.
- Once the potatoes are fork-tender, drain and let them cool.
- Meanwhile, prepare the rest of your ingredients.
- Make the cashew mayo by placing all ingredients in a high-speed blender and blend until smooth. Adjust to taste with salt and nutritional yeast, add more water if you want a thinner consistency.
- Add cooked potatoes, celery, parsley, pickles, bell pepper and green onion to a large bowl.
- Top with your vegan mayo and mix until well combined with a large spoon. Adjust to taste with salt, lemon juice and mustard.
- Serve immediately or cover and refrigerate for at least an hour to allow the flavors to blend and taste even better!
- If you don’t like dill pickles, celery or bell peppers, you can go straight to a potato-and-onion-version instead or choose different veggies to add into your potato salad.
- To add a bit more zing, use some pickle juice to thin out the mayo.
- This vegan potato salad keeps in the fridge for up to 5 days but tastes best within the first 3-4 days.
- Feel free to use store-bought vegan mayo for this recipe.
Nutrition Information:Yield: 6
Amount Per Serving: Calories: 291Total Fat: 11gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 0mgSodium: 918mgCarbohydrates: 43gFiber: 5gSugar: 4gProtein: 8g
Nutrition information is a rough estimate calculated automatically, their accuracy is not guaranteed. Just focus on whole plant-based foods and eat until satiety!