Go Back
A vibrant bowl of ultimate vegan pasta salad featuring colorful vegetables and herbs.

Vegan Pasta Salad

A vibrant, fiber-rich pasta salad packed with plant-based protein, fresh vegetables, and a tangy dressing, perfect for potlucks or healthy meal prep.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 6 servings
Course: Dinner, Lunch, Salad
Cuisine: Mediterranean, Vegan
Calories: 350

Ingredients
  

Essentials
  • 16 oz rotini pasta Cooks up with nooks and spirals that hold the dressing nicely.
  • 15 oz garbanzo beans (drained and rinsed) Adds plant-protein and fiber.
  • 12 oz jar marinated artichoke hearts (drained and roughly chopped) Tangy, rich texture.
  • 6 oz jar pitted Kalamata olives (sliced or halved) Salty, briny flavor.
  • 1 cup banana pepper rings (drained) Bright, slightly tangy heat.
  • 1 pint grape tomatoes, halved Juicy sweetness and vitamin C.
  • 1 green bell pepper, diced Crunch and color.
  • 1/2 small red onion, diced Soak if you prefer milder.
  • 2/3 cup olive oil Base for the dressing and good fats.
  • 1/3 cup balsamic vinegar Acidity with mellow sweetness.
  • 1/4 cup fresh chopped parsley Fresh herb aroma and vitamin K.
  • 1 lemon (zest, about 1 tablespoon) Fragrant citrus oils for brightness.
  • 3 tablespoons lemon juice Fresh acidity.
  • 1 tablespoon Dijon mustard Helps emulsify the dressing and adds tang.
  • 2 cloves garlic, finely minced Savory backbone.
  • Kosher salt & fresh cracked black pepper To taste.
Optional add-ons
  • a handful baby spinach or arugula For extra greens.
  • Toasted pine nuts or slivered almonds For crunch (if no nut allergies).
  • Sliced cucumber For extra hydration and crunch.
  • Nutritional yeast For a cheesy, umami boost.
  • Roasted red peppers For a smoky-sweet twist.

Method
 

Preparation
  1. Cook the pasta to al dente: Bring a large pot of water to a boil and salt it generously. Add the rotini and cook according to package instructions until al dente. Drain and transfer to a large mixing bowl.
  2. Dress lightly right away: Drizzle the cooked pasta with about 2 tablespoons of olive oil and season with a pinch of kosher salt and fresh cracked pepper. Toss gently to keep the pasta from sticking.
  3. Chill the pasta for 10–15 minutes in the fridge.
  4. Prep the produce: Dice the green bell pepper and red onion, halve the grape tomatoes, and roughly chop the marinated artichoke hearts. Drain and rinse the garbanzo beans.
  5. Add the garbanzo beans, artichoke hearts, Kalamata olives, banana peppers, halved tomatoes, bell pepper, and red onion to the cooled pasta. Toss gently to mix.
  6. Make the dressing: In a jar or bowl, combine the remaining olive oil, balsamic vinegar, chopped parsley, lemon zest, lemon juice, Dijon mustard, minced garlic, and a pinch of salt and pepper. Shake or whisk until emulsified.
  7. Pour the dressing over the pasta mixture and toss until evenly coated. Taste and adjust seasonings.
  8. Chill for an hour or serve at room temperature, garnished with extra parsley.

Notes

Use fresh lemon juice and zest just before serving for the best flavor. If prepping ahead, keep the dressing separate to prevent the pasta from becoming soggy.