15 Minute Vegan Pasta Salad

By Jessica Hylton - - Updated
This 15 Minute Vegan Pasta Salad is perfect for lunch, a quick weeknight dinner, and so much more! It’s loaded with flavour and topped with a flavourful homemade Italian vinaigrette!
Top down view of vegan pasta salad in a white bowl with a gold fork on the side.
I haven’t been the biggest fan of pasta in the last few years since going vegetarian. Every time I order pasta while out, it’s done the same way. Copious amounts of low quality cheese, penne, and barely any fresh herbs thrown on top. For some reason, I haven’t found many places that switch it up when it comes to the “veggie” option. So I’ve had stopped ordering it out.
I do find that the vegan pasta takeout options tend to taste so much better though. “Rasta pasta”  is a really popular vegan option here and includes lots of coconut milk, seasoning, and chopped and sautéed vegetables. It was such a lovely change that I’ve been doing more and more vegan pasta ideas, here on the blog (hi mushroom pasta & garlic Alfredo pasta!). It’s been so nice to be getting back into it that I knew I wanted an even easier, barely any cooking kind of vegan pasta dish for the blog.
Pouring dressing on vegan pasta salad in a glass bowl.
This 15 Minute Vegan Pasta Salad is exactly that. It reminds me of the prep for Rasta pasta, minus the coconut milk, and instead with a vinaigrette. It’s a well seasoned pasta dish that is so incredibly easy to prep. I went more on the Greek side with ingredients, and you could definitely add my tofu feta in this to add even more depth of flavour.
While the pasta is boiling, cut up the veggies and make the dressing. Drain the pasta, cool slightly and mix it all in. Done and done. The pasta works for a lunch, a quick weeknight dinner, a side dish, a potluck, a summer party, and can be served cold or hot (preferably cold). You could even add in some plant protein. It would boost it up to make it into an even more filling meal.
Stirring vegan pasta salad in a glass bowl.
That vinaigrette though. Vinaigrettes are so incredibly easy to whip up and versatile that it’s crazy. I love that whether on a salad, a quinoa dish or now on this 15 vegan pasta salad, it works so well.
 Leave this to sit for even 30 minutes and the flavours intensify even more. BUT. You know those meals that just speak for themselves?!  I could keep saying the word flavour 15 more times or you could try it and enjoy it so much!!
Vegan pasta salad on a plate with a golden fork on the side.
This 15 Minute Vegan Pasta Salad is perfect for lunch, a quick weeknight dinner, and so much more! It's loaded with flavour and topped with a flavourful homemade Italian vinaigrette! via https://jessicainthekitchen.com #veganrecipes #vegans #vegetarians #recipes #plantbased #veganmeal #meals #healthy #sauce #jamaica #veganlife #veganeating



pasta salad on a plate with a fork beside it

Vegan Pasta Salad (15 Mins)

This Vegan Pasta Salad is perfect for lunch, a quick weeknight dinner, and so much more! Made in only 15 minutes!  It's loaded with flavour and topped with a flavourful homemade Italian vinaigrette
by: Jessica in the Kitchen
Prep Time 15 minutes
Total Time 15 minutes
Servings 4 servings
Course Dinner, Lunch, Salads, Sides
Cuisine Mediterranean

Italian Vinaigrette

  • 3 tablespoons extra virgin olive oil
  • 2 tablespoons balsamic vinegar
  • 2 teaspoons lemon juice or apple cider vinegar
  • 1 teaspoon dijon mustard
  • 1/2 teaspoon sea salt
  • 1/4 teaspoon ground black pepper

Pasta Salad

  • 8 ounces rotini pasta uncooked
  • ¼ cup green bell pepper ½ green bell pepper ( 70 g )
  • ½ cup cherry tomatoes Sliced (95g)
  • ¼ cup parsley (8g)
  • ¼ cup black olives sliced (37g)
  • 1/4 red onion Sliced (57g)


Italian Vinaigrette

  • Add all the ingredients into a mason jar or a bowl. Shake the mason jar to combine, or stir vigorously in the bowl. Shake/stir again right before you're about to add it to the pasta salad.

Pasta Salad

  • Cook the pasta according to package directions in a boiling pot of salted water. While the pasta is cooking, you can cut up all the ingredients and make the dressing.
  • Drain the pasta according the package directions, then allow to cool slightly (I like to run mine under cold water to stop the cooking). Add in all the pasta salad ingredients. Pour the vinaigrette over it and stir to combine.
  • You can taste and add more salt or acid if you like. You can eat it right away or let it sit for about 30 minutes for the flavours to meld even more. Eat and enjoy!


Can I make this pasta salad ahead of time?
Yes you can! This is perfect for meal prep and keeps in the refrigerator well. If you're serving this for a crowd (and not for meal prep) I would prepare this one day in advance for the freshest flavour.
How long does this last in the refrigerator?
This recipe holds up really well in the refrigerator it lasts for about 5-6 days.
Can I use other pastas?
Yes you can! Other pastas (ziti, penne, bowtie) work perfectly here and if you're gluten free, gluten free pasta can be subbed as well.
What vegetables can I substitute?
Spring onions
Baby spinach
An expert tip is to leave this to sit for at least 30 minutes and the flavours intensify even mo


Calories: 333kcal | Carbohydrates: 46g | Protein: 8g | Fat: 13g | Saturated Fat: 2g | Sodium: 446mg | Potassium: 223mg | Fiber: 3g | Sugar: 4g | Vitamin A: 475IU | Vitamin C: 18mg | Calcium: 21mg | Iron: 1mg

Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.

by Jessica

leave a comment

Recipe Rating


  1. Rita Smith says:

    I love you. I love your recipes. You never fail to amaze me. Rita Smith

    • Jessica says:

      Aww thank you so much Rita you’re so kind!! LOTS of love to you too!! <3 <3

  2. Lauren says:

    5 stars
    Love love love this salad and the vinaigrette! So easy and can always be adapted to what you have in the fridge. Thanks for awesome quick and delicious recipes Jessica!

    • Gavin | Jessica in the Kitchen says:

      We’re so happy that you enjoyed this recipe Lauren! Thank you so much for reading and leaving such a nice comment!

Send this to a friend