Vegan Pasta Salad Recipe

You don’t need complicated ingredients or hours in the kitchen to pull off a flavorful, satisfying dish—this Vegan Pasta Salad proves it. With roasted veggies like zucchini, squash, and asparagus tossed into tender bow-tie pasta and finished with a bright lemon-garlic dressing, it hits that sweet spot between fresh and filling. And when chilled, it gives you an even richer taste in every bite!

A wooden bowl filled with Vegan Pasta Salad—farfalle pasta mixed with cherry tomatoes, zucchini, asparagus, and herbs—sits on a woven mat with fresh asparagus stalks and tomatoes nearby.
Vegan Pasta Salad. Photo Credit: Two City Vegans
This post has affiliate links. As an Amazon Associate, I earn from qualifying purchases. Thank you.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

I make this cold pasta salad whenever I need something easy that everyone can enjoy, no matter their dietary needs. It’s great for family dinners, potlucks, or any casual gatherings because this side dish comes together quickly and holds up really well. You can prep it ahead of time, store it for a couple of days, and it still tastes fresh and satisfying. Just give it a quick stir once you take it out of the fridge, and you’re ready to go.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Ingredients for a Vegan Pasta Salad—including bowtie pasta, asparagus, tomatoes, carrots, zucchini, yellow squash, olive oil, salt, and pepper—are artfully arranged on a white background.
Vegan Pasta Salad Ingredients. Photo Credit: Two City Vegans
Eight labeled ingredients for Vegan Pasta Salad are arranged on a white surface: garlic, red pepper flakes, water, sugar, lemon, parsley, olive oil, salt, and pepper.
Vegan Pasta Salad Ingredients. Photo Credit: Two City Vegans

How to Make Vegan Pasta Salad with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

You’ll find making this salad really easy if you follow my simple instructions from prep to plate.

Roast the Vegetables

Preheat your oven to 400°F. Chop the carrots, squash, zucchini, and asparagus into bite-sized pieces, and slice the cherry tomatoes in half. Toss all the vegetables in 2 tablespoons of olive oil with a sprinkle of salt and pepper, then spread them out on a baking sheet.

Chopped carrots, yellow squash, zucchini, and asparagus arranged in separate piles on a white cutting board—perfect for preparing a fresh Vegan Pasta Salad.
Chop the carrots, squash, zucchini, and asparagus into bite-sized pieces.
Halved grape tomatoes are arranged in a pile on a white plastic cutting board with a handle, ready to be added to a Vegan Pasta Salad, against a white background.
Slice the cherry tomatoes in half.

Roast for about 15–20 minutes, or until they’re tender and starting to caramelize at the edges. Set aside to cool completely—this helps keep the pasta salad from going soggy later on.

A baking sheet with raw chopped vegetables—including zucchini, yellow squash, carrots, asparagus, and grape tomatoes—spread out in a single layer, perfect for roasting before adding to a vibrant Vegan Pasta Salad.
Toss vegetables with olive oil, salt, and pepper, then spread on a baking sheet.
A baking sheet with roasted vegetables—including carrots, cherry tomatoes, zucchini, yellow squash, and asparagus—perfect for adding to a Vegan Pasta Salad, displayed on a white background.
Roast for about 15–20 minutes.

Cook the Pasta

While the veggies are roasting, bring a large pot of salted water to a boil and cook your bow-tie pasta according to the package instructions. You can use your favorite short pasta shape, rotini, penne, fusilli, or rigatoni.

Once it’s cooked al dente, drain and rinse with cold water to stop the cooking and cool it down. Then, transfer it to a large mixing bowl.

Make the Dressing

In a small bowl, whisk together ¼ cup of olive oil, water, lemon juice, minced garlic, crushed red pepper flakes, sugar, fresh parsley, salt, and black pepper. It should be smooth, light, and punchy with a nice balance of citrus and spice.

A glass bowl filled with a liquid dressing containing chopped herbs, likely parsley, perfect for drizzling over a Vegan Pasta Salad, on a white background.
Mix olive oil, water, lemon juice, garlic, red pepper flakes, sugar, parsley, salt, and pepper.

Assemble the Salad

Add the roasted vegetables to the bowl of cooled pasta. Pour the dressing over everything and toss gently until it’s all evenly coated.

A wooden bowl filled with uncooked farfalle (bowtie) pasta sits on a white background, perfect for preparing a delicious Vegan Pasta Salad.
Add the vegetables to the bowl of cooled pasta.
A wooden bowl filled with Vegan Pasta Salad—bowtie pasta mixed with chopped zucchini, carrots, tomatoes, and greens.
Pour the dressing and toss gently until everything is coated.

Chill it for 30 minutes to help the flavors come together even more, or serve it right away and enjoy!

A wooden bowl filled with Vegan Pasta Salad, featuring bowtie pasta mixed with zucchini, cherry tomatoes, carrots, and asparagus. Raw asparagus and tomatoes are scattered near the bowl for a fresh touch.
Chill for 30 minutes before serving.

Recipe Notes and Expert Tips

I’ve pulled together a few helpful pointers that’ll make this pasta salad even better every time you make it.

  • Mix It Up: Swap in whatever veggies you have on hand—bell peppers, red onion, or roasted broccoli all work well. Throw in a few chickpeas, black olives, and kalamata olives to make it even more filling and finish with vegan feta crumbles.
  • Chop Evenly: Cut the fresh veggies into similar-sized pieces so they roast evenly and don’t burn or undercook.
  • Pasta: Use your favorite short pasta, so that the dressing can cling to all the nooks and crannies and taste amazing. Naturally use gluten-free pasta if you’d prefer.
  • Cook Until Al Dente: Cook the bow-tie pasta just until al dente so it doesn’t turn mushy when mixed with the dressing and vegetables.
  • Boost the Flavor: If you enjoy a bit of heat, feel free to bump up the crushed red pepper flakes.
  • Cool Before Mixing: Let your roasted vegetables cool down completely before adding them to the pasta—this keeps the salad from turning steamy and wet.
  • Make It Ahead: This salad actually gets better after it sits, so go ahead and chill it for 30 minutes before serving if you have the time.
  • Freshen It Up: If the salad’s been chilling for a while, give it a quick toss before serving to redistribute the dressing and flavors.
A white bowl filled with Vegan Pasta Salad featuring farfalle, sliced zucchini, carrots, and herbs. Asparagus and cherry tomatoes sit in the background.
Vegan Pasta Salad. Photo Credit: Two City Vegans

How to Store Leftovers

Store any leftover vegan pasta salad in an airtight container in the refrigerator for up to 3-5 days. The flavors will continue to meld over time, which can make it even tastier the next day.

I won’t recommend freezing it, though, as the texture of the roasted veggies and pasta can change once thawed. You’d also end up with a watery bowl of salad if you do freeze and thaw it, which ain’t how you’d like to enjoy it, so stick to the fridge or eat it fresh.

What to Serve With Vegan Pasta Salad

This pasta salad works well alongside just about anything—serve it with veggie burgers, grilled tofu skewers, or a simple lentil soup for a satisfying and well-rounded meal. It also works next to sandwiches like hummus and veggie wraps or tempeh.

If you’re going picnic-style, throw in some fresh fruit skewers or crackers with dairy-free cheese for a full, satisfying plate.

A wooden bowl filled with Vegan Pasta Salad featuring farfalle, chopped zucchini, carrots, asparagus, and herbs. Loose asparagus and pasta pieces rest on the white surface beside the bowl.
Vegan Pasta Salad. Photo Credit: Two City Vegans

More Easy Salad Recipes for You to Try at Home

I’ve got plenty more easy and delicious salad recipes like this one if you’re looking for fresh ideas to keep your meals exciting.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A wooden bowl filled with Vegan Pasta Salad—farfalle pasta mixed with cherry tomatoes, zucchini, asparagus, and herbs—sits on a woven mat with fresh asparagus stalks and tomatoes nearby.

Vegan Pasta Salad

You don’t need a long list of ingredients or much prep time to make this Vegan Pasta Salad work—it’s simple, fuss-free, and satisfying. Roasted veggies bring depth, the bow-tie pasta keeps it hearty, and the lemon-garlic dressing ties it all together. It’s a solid choice for anything from weeknight dinners to casual potlucks, especially since it can be made ahead and stored for a couple of days. Just stir before serving, and it’s good as new.
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Servings: 8
Calories: 277kcal

Ingredients

  • 12 ounces bow-tie pasta
  • 2 tablespoons olive oil
  • 3 medium carrots
  • 1 zucchini
  • 1 yellow squash
  • 1 small bunch asparagus
  • 10 ounces cherry tomatoes
  • 1 teaspoon salt
  • 1 teaspoon pepper

Dressing Ingredients:

  • ¼ cup olive oil
  • 2 tablespoons water
  • 1 lemon juice
  • 2 garlic cloves minced
  • 1 pinch salt and pepper
  • ½ teaspoon crushed red pepper flakes
  • 1 teaspoon granulated sugar
  • 2 tablespoons fresh chopped parsley

Instructions

  • Preheat the oven to 400°F (200°C).
  • Cut the carrots, squash, zucchini, and asparagus into 1-inch, bite-sized pieces. Cut the cherry tomatoes in half.
    3 medium carrots, 1 zucchini, 1 yellow squash, 1 small bunch asparagus, 10 ounces cherry tomatoes
  • Add all of the vegetables to a baking sheet and toss with 2 tablespoons of olive oil. Season with salt and pepper.
    2 tablespoons olive oil, 1 teaspoon salt, 1 teaspoon pepper
  • Roast in the oven for 15–20 minutes, or until vegetables are tender and slightly browned. Remove from the oven and let cool completely.
  • Cook the bow-tie pasta according to the package instructions. Drain and rinse pasta with cold water. Add to a large bowl along with the cooled roasted vegetables.
    12 ounces bow-tie pasta
  • Mix all dressing ingredients in a small bowl. Toss with the pasta and vegetables.
    ¼ cup olive oil, 2 tablespoons water, 1 lemon juice, 2 garlic cloves, 1 pinch salt and pepper, ½ teaspoon crushed red pepper flakes, 1 teaspoon granulated sugar, 2 tablespoons fresh chopped parsley
  • Serve immediately or cover and refrigerate for 30 minutes to cool.

Notes

  • Mix It Up: Swap in whatever veggies you have on hand—bell peppers, red onion, or roasted broccoli all work well.
  • Chop Evenly: Cut the veggies into similar-sized pieces so they roast evenly and don’t burn or undercook.
  • Cook Until Al Dente: Cook the bow-tie pasta just until al dente so it doesn’t turn mushy when mixed with the dressing and vegetables.
  • Boost the Flavor: If you enjoy a bit of heat, feel free to bump up the crushed red pepper flakes.
  • Cool Before Mixing: Let your roasted vegetables cool down completely before adding them to the pasta—this keeps the salad from turning steamy and wet.
  • Make It Ahead: This salad actually gets better after it sits, so go ahead and chill it for 30 minutes before serving if you have the time.
  • Freshen It Up: If the salad’s been chilling for a while, give it a quick toss before serving to redistribute the dressing and flavors.

Nutrition

Calories: 277kcal | Carbohydrates: 38g | Protein: 7g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Sodium: 614mg | Potassium: 393mg | Fiber: 3g | Sugar: 5g | Vitamin A: 4229IU | Vitamin C: 21mg | Calcium: 32mg | Iron: 1mg
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

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

Recipe Rating