Vegan Potato Salad

The Spruce
Prep: 20 mins
Cook: 30 mins
Total: 50 mins
Servings: 6 to 8 servings
Nutritional Guidelines (per serving)
293 Calories
12g Fat
42g Carbs
6g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 293
% Daily Value*
Total Fat 12g 15%
Saturated Fat 2g 10%
Cholesterol 8mg 3%
Sodium 230mg 10%
Total Carbohydrate 42g 15%
Dietary Fiber 5g 19%
Protein 6g
Calcium 43mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Just because you are vegan doesn't mean you have to give up the cookout favorite creamy potato salad. This ubiquitous summertime side dish is made with mayonnaise, and sometimes includes eggs, both of which aren't part of a vegan diet. This simple recipe made from scratch, however, substitutes vegan egg-free mayonnaise, making it perfect to bring to a picnic, potluck, or serve at your outdoor vegetarian barbecue.

The flavors are best after some time in the refrigerator, and even better after chilling overnight. If you don't have any vegan mayonnaise on hand, you can make your own


  • 5 to 6 red potatoes (or white potatoes, similar in size)
  • 1/2 cup vegan mayonnaise (like Vegenaise brand)
  • 3 tablespoons vinegar
  • 1 medium onion (diced)
  • 2 stalks celery (diced)
  • Optional: 1/3 cup sliced black olives
  • Optional: 1/4 cup vegetarian bacon bits
  • Salt (to taste)
  • Pepper (to taste)

Steps to Make It

  1. Gather the ingredients.

    Vegan Potato Salad recipe ingredients
     The Spruce
  2. Bring a large pot of salted water to a boil.

    Vegan Potato Salad recipe
    The Spruce 
  3. Add potatoes and cook until tender but still firm, about 15 minutes.

    Vegan Potato Salad recipe
    The Spruce
  4. Drain the potatoes in a colander and cool completely about 15 minutes.

    Vegan Potato Salad recipe
    The Spruce 
  5. Peel the potatoes and chop into even bite-sized pieces. Set aside. (Alternatively, you can leave the peels on some potatoes for more texture.)

    Vegan Potato Salad recipe
     The Spruce
  6. Gently toss together all the remaining ingredients in a large bowl; add the potatoes gradually and mix with the ingredients until evenly distributed.

    Vegan Potato Salad recipe
     The Spruce
  7. Season with salt and pepper to taste.

    Vegan Potato Salad recipe
     The Spruce
  8. Chill for at least 1 hour before serving. 

    Vegan Potato Salad recipe
    The Spruce


Recipe Variations

  • Potato salad is appreciated as a dish that acts as the yin to the yang of sweet side dishes like baked beans. Though this recipe is perfectly delicious and complete as it is, if you'd like to give it a little something extra, there are a few additions that will make this vegan potato salad even tastier for guests. Consider adding freshly ground black pepper or mix in 2 teaspoons of paprika for a smoky taste. 
  • Add 1/2 cup of yellow mustard to add some tang to the dish.
  • A bit of minced or diced pimento will create a succulent sweet taste while a little sweet pickle relish or chopped gherkins add a tasty twist.
  • Fresh herbs such as dill, tarragon, rosemary, parsley, and chives (or a combination) are always welcome, and capers contribute a nice salty slant while providing another texture.

Making Traditional Potato Salad Recipes Vegan

Going vegan may be easier than you think—knowing how to replace ingredients in traditional recipes to make a recipe vegan is a key to bringing them into your new healthier lifestyle. Many traditional potato salad dishes use hard-boiled eggs and mayonnaise in their recipes. Removing these ingredients will almost always make them vegan. If using a vegan mayonnaise is undesirable (or you just don't have any on hand), you can replace it with olive oil and Dijon mustard to add creaminess and to help the potatoes and spices meld together. Though the color may be off-putting, avocado is also a great healthy fat to add to a potato salad in place of mayonnaise.