This post may contain affiliate links. Please read our disclosure policy.
Vegan pasta salad is a zesty, plant-based spin on a classic. Tender veggies and pasta are tossed in a mouth-watering dressing. Serve this delicious pasta salad at any food event and watch it disappear!

Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Kitchen Girl.
This refreshing, plant-based Italian pasta salad is veggie-loaded and tossed in a zesty vinaigrette. It's everything you want in a pasta salad minus the dairy products. Trust me, you won't miss them because there is so much flavor and texture in every bite!
Vegan pasta salad ingredients
For the pasta salad
- Pasta - I'm using macaroni but any pasta will be delicious!
- Beets - use fresh or pickled beets
- Artichoke hearts - You can use plain or marinated artichoke hearts.
- Capers - These add an irresistible salty, zesty flavor to the salad.
- Olives - I'm using Kalamata for this recipe, but black olives are also popular for this salad.
- Red onions - These add a crisp texture and mild spice.
- Fresh basil - Use this for garnish.
For the dressing
- Extra virgin olive oil
- White vinegar
- Lemon juice
- Dijon mustard
- Fresh garlic
- Kosher salt
- Black pepper
Add a few shakes of Italian seasoning for even more Italian flavor!
Why you'll love this pasta salad recipe
My vegan pasta salad is 80% pantry staples! Macaroni noodles, artichokes, capers, olives, beets, and most of the vinaigrette ingredients. It's actually pretty amazing the amount of flavor and texture you can pack into a pasta salad using packaged Mediterranean ingredients. The red onion and basil also elevate this salad with a pop of fresh flavor and texture.
Consider adding marinated mushrooms for even more zesty flavor or roasted chickpeas for a crunchy topping.

How to make vegan pasta salad
- Cook the macaroni, rinse, drain, and chill.
- Chop and slice the other ingredients.
- Make the vinaigrette; cover and chill.
- To serve, simply toss everything together in a large bowl and serve.

More salads to love
More pasta salad recipes
📖 Recipe

Vegan Pasta Salad
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Kitchen Girl.
Note about scaling
When scaling, the light gray ingredient notes after the comma don’t change. Adjust as needed.
Ingredients
Pasta salad ingredients
- 1 ½ cups Macaroni noodles, uncooked
- ½ cup Pickled Beets, chopped
- ½ cup Artichoke Hearts, chopped
- ¼ cup Capers, chopped
- ¼ cup Kalamata Olives, chopped
- ¼ cup Red Onion, diced
- ¼ cup Basil Leaves, loosely chopped
Vinaigrette ingredients
- ¼ cup Extra Virgin Olive Oil
- 2 tablespoons White Vinegar
- 1 tablespoon Lemon Juice
- 2 teaspoons Dijon Mustard
- 1 clove Garlic, finely grated
- ¼ teaspoon Salt
- ⅛ teaspoon Black Pepper
Instructions
- Cook MACARONI NOODLES using package instructions; rinse, drain, and set aside. * See Instant Pot pasta cooking instructions in recipe footnotes.
- In a small mixing bowl, combine OLIVE OIL, VINEGAR, LEMON JUCE, DIJON, GARLIC, SALT, and PEPPER; rigorously whisk until well-combined; refrigerate until ready to use.
- Toss together MACARONI, BEETS, ARTICHOKES, CAPERS, OLIVES, ONION, and VINAIGRETTE until coated. Refrigerate in an airtight container up to 5 days.
- To serve, chop BASIL and fold into salad. Serve chilled.
Equipment
- chef knife
Nutrition
Nutrition facts are estimates and may vary based on brands, ingredients, and portions.






Alexandra says
Delicious, fresh and vibrant! Packed full of flavour, and looks amazing too, with all those lovely colours!
Traci Antonovich says
Thanks, Alexandra...the flavor is ALL here 🙂
Beth Neels says
Such a nice, fresh twist on traditional pasta salad! We didn't miss the mayo and cheese! I'll definitely be making this one again!
Traci Antonovich says
Awesome, Beth...I'm right there with you! So glad you enjoy this one 🙂
Ksenia @ At the Immigrant's Table says
This salad has many of my favourite ingredients, especially loving the addition of beets!
Traci Antonovich says
Thanks, Ksenia! Yes...we LOVVVVE the beet in a pasta salad. So nutritious! 🙂
Chris Collins says
I'm always looking for new pasta salad recipes and this Italian version looks beyond delicious! Can't wait to try it!
Traci Antonovich says
Thanks, Chris! Enjoy!
Dannii says
Pasta salad is a must in the summer and I love this vegan version.
Traci Antonovich says
Thanks, Dannii! So glad you can enjoy it 🙂
Tara says
I love all that color! And it comes together so easily too! Sounds perfect paired with the lemony dressing.
Traci Antonovich says
Thanks, Tara! Yes, the lemony dressing takes the pasta salad over the top! 🙂
Tatiana says
Oh I love that there’s a homemade dressing for the pasta salad. I am always looking to serve my family something a little healthier. Thanks for the recipe!
Traci Antonovich says
Thanks, Tatiana! So glad you'll enjoy the dressing! It's one of my favs...and so easy!
Raia Todd says
Gorgeous pasta salad! Love the addition of artichokes. 🙂
Traci Antonovich says
Thanks Raia! Artichokes in pasta salad are my fav! 🙂
Em says
This pasta salad looks so good!
Traci Antonovich says
Thanks Em...love hearing it! 🙂
Lisa Huff says
Loving all the veggies in this pasta salad! Perfect for potlucks and parties!
Traci Antonovich says
Thanks, Lisa! It's party-ready! 😉
Neha says
I am watching my weight these days and loving the fact that this pasta looks so yum without any mayo or cheese! Loving your clicks.
Traci Antonovich says
Thanks Neha...yep, no dairy needed here 🙂
Tatiana says
It looks fresh and yummy with vegie ingredients. Such a great dish for this summer, many thanks for sharing.
Traci Antonovich says
Aww thanks...and you're so welcome, Tatiana 🙂
Pam Greer says
This is the best pasta salad! With no mayo, I feel good about bringing it to our picnics!
Traci Antonovich says
Awesome! Glad to hear it, Pam! Enjoy 🙂
Kate says
Mm this looks perfect for summer and so yummy! Thanks for the recipe!
Traci Antonovich says
Thanks Kate!! You're so welcome 🙂
Lauren Vavala | DeliciousLittleBites says
I love pasta salad with a zesty dressing like this any day over a mayo based one - great recipe!
Traci Antonovich says
Thanks Laura! Who needs mayo when you have a delicious vinaigrette, right? 🙂