Our vegan pasta salad combines fresh and crunchy vegetables with chewy pasta and a tangy Italian dressing.

Making it is easy, and you only need simple ingredients. The combination of textures and flavors is spot on.

You can have this for lunch, dinner, or meal prep. It’s a gorgeous dish, and it’ll make you feel great.

easy pasta salad with cherry tomatoes and white beans on a blue plate

Dietary Note: this recipe is suitable for a vegetarian, vegan, and gluten-free diet if made with gluten-free pasta.

Don’t have time to read the full blog post? JUMP TO RECIPE HERE!

What is vegan pasta salad?

Vegan Pasta Salad on a Mediterranean plate with cherry tomatoes

This easy vegan pasta salad is a Mediterranean-inspired recipe without meat, eggs, or cheese.

We use naturally vegan Italian pasta, fresh vegetables, legumes, herbs, and a delicious dressing.

You’ll love the texture of cold, chewy pasta with juicy, crunchy, colorful veggies and creamy cannellini beans hugged by a bold, citrusy olive oil and mustard dressing.

Like our chickpea pasta salad and black bean salad, this recipe is satisfying and nutritious thanks to the combination of fresh veggies and legumes.

The flavors are inspired by our Mediterranean salad, couscous salad, and orzo salad, which are made with similar ingredients.

Vegan Pasta Salad with fresh parsley and hand serving the pasta salad

For a creamier recipe, try our macaroni salad or creamy pasta salad.

For something with whole grains, we recommend Farro salad and barley salad.

Take this recipe as a guideline, and feel free to change it and customize it based on your preferences and dietary needs. We provide ideas for substitutions below.

Ingredients for vegan pasta salad

INGREDIENTS FOR VEGAN PASTA SALAD ON A MARBLE TABLE

Quantities are in the recipe box at the bottom of the page.

Pasta

Use dry Italian pasta, not fresh pasta. Dry pasta holds up better once cooked, and it’s naturally vegan, made with hard wheat or durum wheat semolina flour.

We recommend using a short pasta type with nooks and crannies for the dressing to hide, such as bow ties (farfalle), rotini, fusilli, elbow macaroni, or penne.

If you want to use long pasta, check out our spaghetti pasta salad recipe instead.

If you are on a gluten-free diet, use your favorite gluten-free pasta. You can also use legume-based pasta, such as chickpea, pea, or lentil pasta.

White Beans

Cannellini beans are our favorite for this vegan pasta salad recipe because they are tender, slightly nutty, creamy, and absorb the flavor of the dressing.

You can use canned beans or dried white beans. Here’s our guide on how to cook white beans, should you need it.

Substitute other white bean varieties or legumes such as chickpeas, lentils, green beans, or peas for cannellini.

Cherry Tomatoes

You can use any small tomato.

We like cherry tomatoes, small vine tomatoes, and grape tomatoes because they are sweet and crunchy.

Substitute red pepper for tomatoes.

Sun-dried tomatoes

Sun-dried tomatoes preserved in oil (drained from their oil before use) add a bold, savory flavor that makes this recipe pop.

Substitute marinated artichoke hears for sun-dried tomatoes.

Corn

We use canned or frozen whole-kernel corn. It adds color, crunch, and sweetness to the salad.

Substitute yellow bell pepper for corn.

Olives

Olives add a salty, umami-rich taste. Make sure you get pitted olives or remove the pit before adding them to the salad.

You can use Kalamata olives, Taggiasche Olives, or generic black or green olives in brine or oil.

Drain the salted water or the oil away before tossing the olives into the salad.

Substitute marinated artichoke hearts, sun-dried tomatoes, or capers for olives.

Cucumber

You can use American, English, Persian, and Kirby cucumber. Cucumber adds crunch and freshness to the salad.

Substitute celery or diced zucchini for cucumber.

Red onion

Red onions are the perfect flavor match for white beans and corn.

I recommend using a mild red onion and slicing it thinly for the best results.

Substitute shallots or spring onions for red onions.

Fresh herbs

We use fresh flat-leaf parsley and fresh basil.

Other herbs for this pasta salad are cilantro (fresh coriander), dill, chives, and mint.

Just use the ones you have at hand. Be generous. Fresh herbs add a ton of freshness and flavor.

Dressing

ingredients for vegan pasta salad dressing

We recommend a simple Italian dressing with:

  • Extra virgin olive oil: substitute regular olive oil.
  • Fresh lemon juice: substitute apple cider vinegar or red wine vinegar.
  • Maple syrup: substitute honey, agave syrup, date syrup or sugar.
  • American mustard: substitute Dijon mustard.
  • Dried oregano: substitute Italian seasoning.
  • Garlic powder: substitute freshly grated garlic.
  • Sea salt: substitute kosher salt.
  • Black pepper: substitute red pepper flakes.

Grated lemon zest is optional; it adds a refreshing citrusy aroma.

If you want a creamier dressing, we recommend checking out our creamy pasta salad recipe with vegan mayo.

Tip: You can enrich this recipe with non-dairy feta cheese or nuts, such as toasted walnuts, almonds, or pine nuts.

Italian dressing

How to make vegan pasta salad

US cups + grams measurements in the recipe box at the bottom of the page.

1. Cook the pasta

Cook pasta in a large pot of salted boiling water as per package instructions.

Drain the pasta and rinse it under cold water for 10 seconds to avoid overcooking.

Transfer the cooked pasta to a large mixing bowl, drizzle with a few drops of olive oil, and mix well. The oil prevents the pasta from sticking while you prep the veggies.

bowtie pasta in a white colander

2. Chop the vegetables

While the pasta cooks, you can chop the vegetables.

Cut tomatoes in half or quarters. Cut olives in half. Drain the canned corn. Drain and rinse the white beans. Chop the cucumber. Thinly slice the red onion. Finely chop the fresh parsley and basil.

Add all chopped veggies to the bowl with the pasta, then make the dressing.

chopped ingredients for vegan pasta salad in a white bowl

3. Make the dressing

To a small bowl, add extra virgin olive oil, lemon juice, maple syrup, mustard, dried oregano, garlic powder, salt, and black pepper.

Optionally, you can add in some grated lemon zest.

Whisk well until the ingredients are emulsified (i.e., the vinegar and the oil become one).

Alternatively, add all ingredients to a small mason jar, close it, and shake well.

Italian dressing in a glass bowl

4. Mix the salad

Pour the dressing onto the other ingredients and toss well.

Taste and adjust for salt before serving.

Vegan Pasta Salad after mixing in a white bowl

You can now serve the pasta salad or store it in the refrigerator for up to 3 days.

Tip: Vegan pasta salad gets more flavorful if you let it sit for 30 minutes as the ingredients and the dressing have time to meld.

Vegan Pasta Salad on a blue plate with hand holding a silver spoon

Serving suggestions

You can serve vegan pasta salad as a main dish for a quick lunch or a healthy dinner.

You can pair it with flavorful vegetables or add more protein with one of our delicious tofu recipes. We recommend:

Questions

Can I make vegan pasta salad gluten-free?

You can make gluten-free pasta salad by using any gluten-free pasta.

Why is my pasta salad so bland and has no flavor?

Your pasta salad is bland for two reasons:

1) you did not add salt to the pasta cooking water.
2) the dressing is not tasty/salty enough.

Pasta salad requires more condiments/salt than warm pasta because it is eaten cold, often from the fridge, and the cold temperature reduces the dish’s flavor.

How do you fix bland pasta salad?

To fix a bland pasta salad, you’ve got to add more dressing. This is especially true if you did not add salt to the pasta cooking water. Remember that the dressing for pasta salad should be bold, as the pasta’s cold temperature reduces the dish’s taste.

In some cases, if you have not added salt to the pasta cooking water, you might have to add salt directly to the pasta salad.

Should pasta salad sit overnight?

Pasta salad does not need to sit overnight. You can make it and eat it, or you can make it ahead and let it sit for 30 minutes to increase its flavor. This is enough time for the flavors to come together.

How long is pasta salad good out of the fridge?

According to international food safety standards (HACCP), food left at room temperature for more than 2 hours should not be consumed. This also applies to pasta salads.

Storage

Make ahead: you can make this vegan pasta salad up to 3 days in advance.

If you do so, we recommend doubling the dressing. Add half when you make the salad and the other half shortly before the pasta salad is served.

We do this because the pasta will absorb most of the dressing as it sits in the fridge.

Refrigerator: store leftovers in the fridge, preferably in an airtight container, for up to 3 days.

Freezer: this recipe is not suitable for freezing.

Vegan Pasta Salad stored in an airtight container

More summer salads

For more ideas, check out our compilation post with 45 best salad recipes.

Easy pasta salad on a blue plate with hand holding a spoon

Vegan Pasta Salad

By: Nico Pallotta
4.96 from 23 votes
Our vegan pasta salad combines fresh and crunchy vegetables with chewy pasta and a tangy Italian dressing.
Making it is easy, and you only need simple ingredients. The combination of textures and flavors is spot on.
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 4 people
Course: Main Course
Cuisine: American

Ingredients

Pasta Salad

  • 8 ounces farfalle pasta cooked in 2 quarts/8 cups/2 Liters water and 1 tablespoon/15 grams sea salt.
  • 1 can (15-ounces) white beans drained and rinsed
  • 2 cups cherry tomatoes quartered
  • 1 heaping cup cucumber diced
  • ½ cup olives
  • ½ packed cup sun-dried tomatoes preserved in oil, drained from the oil and chopped
  • ½ cup corn canned or frozen. If frozen, boil it first.
  • 1 shallot finely chopped
  • 3 tablespoons parsley finely chopped

Dressing

  • 3 tablespoons extra virgin olive oil
  • 3 tablespoons lemon juice + grated zest of ½ lemon, optional
  • 2 tablespoons mustard American or Dijon
  • tablespoons maple syrup
  • 1 teaspoon dried oregano
  • ½ teaspoon garlic powder
  • 1 teaspoon salt more or less to taste
  • teaspoon black pepper

Instructions 

  • COOK PASTA: Cook 8 ounces farfalle pasta in a large pot with salted boiling water as per package instructions.
    Drain and rinse under cold water for 10 seconds.
    Transfer the pasta to a large bowl, add 1 teaspoon of olive oil and stir.
    bowtie pasta in a white colander
  • CHOP VEGGIES: To the same bowl, add 1 can (15-ounces) white beans, ½ cup corn, 2 cups cherry tomatoes (quartered), 1 heaping cup cucumber (diced), ½ cup olives, ½ packed cup sun-dried tomatoes, 1 shallot, 3 tablespoons parsley (all chopped).
    chopped vegetables for vegan pasta salad in a bowl
  • MAKE DRESSING: To a small bowl, add 3 tablespoons extra virgin olive oil, 3 tablespoons lemon juice, 2 tablespoons mustard, 1½ tablespoons maple syrup, 1 teaspoon dried oregano, ½ teaspoon garlic powder, 1 teaspoon salt, and ⅛ teaspoon black pepper.
    Whisk until combined.
    Italian dressing in a glass bowl
  • MIX SALAD: Pour the dressing onto the pasta and toss well. Taste and adjust for salt before serving.
    Vegan Pasta Salad on a Mediterranean plate with cherry tomatoes

Notes

Nutrition information is an estimate for 1 large serving of vegan pasta salad out of 4 servings.
SUBSTITUTIONS
Farfalle pasta: substitute rotini, penne, fusilli, orzo, risoni, or another short pasta type. You can also use boiled farro, quinoa, barley, buckwheat, couscous, and rice.
White beans: substitute chickpeas, black beans, pinto beans, or red kidney beans.
Olives: Kalamata olives or taggiasche olives are best. Substitute canned pitted olives.
Sun-dried tomatoes: substitute marinated artichoke hearts.
Cherry tomatoes: substitute any other fresh tomato like plum, or date tomato.
Cucumber: substitute summer squash or radishes.
Shallot: substitute red onion or spring onions.
Fresh parsley: substitute dill, chives, or basil.
Canned corn: substitute frozen corn but boil it first. You can also substitute yellow or red bell pepper.
Maple syrup: substitute honey, sugar, or agave syrup.
Lemon juice: substitute apple cider vinegar or red wine vinegar.
Mustard: use American yellow mustard or Dijon mustard.
Dried oregano: substitute Italian seasoning.
Garlic powder: substitute freshly grated garlic, a small clove.
STORAGE
Make ahead: you can make this vegan pasta salad up to 3 days in advance.
If you do so, we recommend doubling the dressing. Add half when you make the salad and the other half shortly before the pasta salad is served.
We do this because the pasta will absorb most of the dressing as it sits in the fridge.
Refrigerator: store leftovers in the fridge, preferably in an airtight container, for up to 3 days.
Freezer: this recipe is not suitable for freezing.

Nutrition

Calories: 513kcal, Carbohydrates: 82g, Protein: 17g, Fat: 15g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 936mg, Potassium: 1.352mg, Dietary Fiber: 10g, Sugar: 17g, Vitamin A: 939IU, Vitamin B6: 0.3mg, Vitamin C: 35mg, Vitamin E: 3mg, Vitamin K: 73µg, Calcium: 124mg, Folate: 92µg, Iron: 5mg, Manganese: 2mg, Magnesium: 123mg, Zinc: 2mg
Tried this recipe?Leave a comment below or mention @nicoandlouise on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you like this vegan pasta salad, you might also enjoy:


Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

4.96 from 23 votes (17 ratings without comment)

Leave a comment

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

Recipe Rating




15 Comments

  1. 5 stars
    Another tasty and beautiful salad! Iโ€™m not vegan but because of yโ€™all we are eating healthier. Thank you for your hard work!

  2. 5 stars
    I found this recipe when I had vegan guests and love it so much I continue to make it regularly for my husband and me. Delicious!

    1. Fantastic, Erin! I’m delighted that everyone enjoyed the pasta salad – great news ๐ŸŽ‰

      Thank you for leaving a comment and review here. Kindest, Louise

  3. 5 stars
    Hi – love so many of your recipes and I look forward to making this one for us! But I have a question – what can I substitute for tomatoes as I have a friend who cannot eat tomatoes at the moment? TIA

    1. Hi Pam, oh I’m so happy that you like our recipes ๐ŸŽ‰

      So, you can substitute red pepper for tomatoes – I hope that works for you and her. Have a great Friday!

      Kindest, Louise

  4. 5 stars
    Eager to make this. Thanks for the sub suggestions. I find that rice vinegar enhances flavors. Since I am plant-based, I do not add the oil. I used crusty focaccia for the panzanella. Winner.

    1. Our pleasure, Judy – I’m delighted that you feel like making the pasta salad ๐Ÿ™‚

      Enjoy you family lunch. Kindest, Louise

  5. I am having vegan friends for lunch and the pasta salad looks delicious. Any suggestions for what to pair would be nice. Thank you

    Delores

    1. Hi Delores,

      Sounds like wonderful lunch plans! If you jump to the section in the article with “serving suggestions”: https://theplantbasedschool.com/vegan-pasta-salad/#h-serving-suggestions you will see our favorite protein pairings, such as air fryer tofu and roasted tofu ๐Ÿ™‚

      If you’re looking for vegetable inspiration, I recommend this article: https://theplantbasedschool.com/best-vegetable-sides/ with roasted, grilled, marinated, braised veggies that will hopefully inspire you for your lunch plans.

      I hope that helps. Enjoy ๐ŸŽ‰

      Kindest, Louise

    1. Hi Linda, to make this recipe with less fat you can take away the avocado and replace it with an oven roasted zucchini. Just dice the zucchini, put it on a baking tray with parchment paper and bake it for 30 minutes at 200หšC / 380หšF.

      If you want even less fat, then you can also remove the olives. Replace them with some capers or chopped sun dried tomatoes to keep the umami taste.

      If you want even less fat, then you can also reduce the amount of olive oil by cutting it in half.
      Hope this helps! ๐Ÿ™‚