Vegan Pasta Salad

Jump to Recipe
This vegan pasta salad is guaranteed to impress at all your summer BBQs and picnics! Pasta is coated in a creamy and dreamy roasted red pepper sauce and topped with a herby bread crumb topping for extra fresh flavor for an exquisite, grown-up pasta salad.
Prep 20 mins
Cook 20 mins
Total 40 mins
5 from 47 votes

This Vegan Pasta Salad is guaranteed to steal the show at all your summer picnics and barbecues. Perfectly cooked pasta is tossed with a creamy, slightly smoky romesco-inspired sauce, then topped with a zingy, herby bread crumb topping for maximal freshness and flavor.

This pasta salad features bold, gourmet flavors and is definitely not your standard pasta salad, but it’s still simple to make. Plus, it’s easy to customize with mix-ins and can even be turned into a main meal.

Table of Contents
1. Why this recipe works
2. Ingredient Notes
3. Step-by-step instructions
4. Tips for making this recipe
5. Frequently Asked Questions
6. Recipe card

vegan roasted red pepper pasta salad in a speckled white bowl, fork tucked into pasta.

Why this recipe works

Pasta salad is one of the most popular summer dishes, but it’s rarely wow worthy. The classic version has (1) a simple vinaigrette of olive oil, red wine vinegar, and a couple dried herbs and (2) a mishmash of raw vegetables (tomatoes, cucumbers, bell peppers, etc.).

That sounds fine and totally non-offensive. But fine is not what we aim for at Rainbow Plant Life. Instead, I wanted to deliver a unique, flavor-packed vegan pasta salad so good you would fall in love with it. Here’s how we did that:

Use a creamy, bold-flavored sauce instead of a simple vinaigrette.

Here, the sauce is inspired by romesco sauce, which hails from the Catalonian region of Spain. It’s traditionally made from charred tomatoes, roasted garlic, ñora peppers, toasted bread and almonds, sherry or red wine vinegar, and lots of olive oil.

In my loose take on romesco, I use roasted red bell peppers, toasted walnuts and bread, garlic, smoked paprika, lemon juice, and olive oil. Aside from toasting the walnuts and bread on a sheet pan in the oven, the food processor does all the work for the sauce, so it’s pretty simple.

Yet the flavor is outrageously good: smoky and slightly sweet from the roasted peppers, deeply savory from the toasted walnuts, and rich but not heavy from the olive oil. The walnuts and bread crumbs act as a natural thickener, making it just as creamy as a cream-based sauce, while the olive oil adds that silky mouthfeel.

Add lots of freshness and pizzazz with the toppings.

While this sauce is good enough to carry the pasta on its own, it gets even better with the topping. A generous amount of fresh basil and parsley are chopped up and mixed with lemon zest, similar to a gremolata. They’re tossed with capers for a zingy tangy bite and more of the toasted bread crumbs for a textural contrast to the creamy pasta, and flaky sea salt (of course).

This infuses each bite with fresh, zippy flavors and little textured surprises.

Feel free to customize the mix-ins.

When your sauce and topping are so good, you can get creative with the toppings without compromising the taste of the finished dish. Check out the Tips section for some ideas!

roasted red pepper pasta with arugula in a gray bowl on light pink surface.

Ingredient notes

labeled ingredients for vegan pasta salad on white tiled surface.

Ridged pasta. For vegan pasta salad, a short-to-medium-sized pasta usually works best. To ensure the pasta can hold all the sauce and herbs, you need a pasta with nooks and crannies. Ridged pasta varieties include fusilli (shown here), rotini, penne rigate, campanelle, cavatappi, gemelli, or farfelle.

If you’re gluten-free, be sure to read the first question in the FAQ. And if you’re looking for another easy pasta recipe that can do double duty as pasta salad, try my 30-minute Tahini Pasta!

Jarred roasted red bell peppers. These add a subtle smoky sweetness and a velvety body to the sauce that’s truly amazing. If you don’t have access to these or prefer to roast the peppers yourself, here’s a tutorial on how to roast bell peppers.

Walnuts. Romesco sauce is traditionally made with almonds, but I find that walnuts blend a bit smoother in sauces since they’re softer in texture. Plus, toasted walnuts are a fantastic source of umami, and add a complex depth of savory flavor to the sauce. They also thicken the sauce and add richness, which is often missing in vegan pasta salad.

Fresh bread crumbs. In addition to the walnuts, these help to thicken the sauce. They’re used a second time in the bread crumb topping, which adds a subtle crispiness to contrast with the creamy sauce and chewy pasta.

Smoked paprika. Romesco sauce is a bit smoky in flavor, and to accent the natural smokiness from charred bell peppers, I add smoked paprika.

Fresh herbs. A summer pasta salad isn’t complete without fresh herbs. A combo of basil and parsley work really well, here, but if you want to use just one, opt for the basil (it has more bright flavor).

Step-by-step instructions

Arrange the bread slices on a sheet pan. Add the walnuts in empty spaces in the pan. Toast them in the oven at 350ºF for 8 to 10 minutes, tossing halfway through, until lightly browned.

Tear the bread into small pieces and add to a food processor. Pulse repeatedly until you get bread crumbs, but not finely ground crumbs.

Make the roasted red pepper sauce. Add the roasted red peppers, toasted walnuts, half of the toasted bread crumbs, smoked paprika, garlic, lemon juice, and salt/pepper. Blend until a thick paste forms and scrape down the sides.

With the motor running, stream in the extra virgin olive oil and blend until the sauce is relatively smooth and thick. Season with salt/pepper.

Pour the sauce over the room temperature pasta.

Use a silicone spatula to coat the pasta with the sauce, adding ~ 3/4 cup of pasta water until it’s saucy.

Add in the chopped arugula and any other mix-ins desired.

Toss the mix-ins into the pasta.

Just before serving, add the herby bread crumb topping and toss just very gently.

Tips for making the best vegan pasta salad

Salt the pasta water generously.

This is the #1 rule for all pasta. You must season your pasta from within! While I don’t think the pasta water needs to taste “like the sea,” you do need salt generously.

When cooking 1 pound of pasta, I use 2 tablespoons of (Diamond Crystal) Kosher salt. But don’t worry. Most of the salt gets drained off when you rinse the pasta, so it won’t taste salty, just well-seasoned.

Forget al dente.

For regular pastas, I always advise to cook pasta until just al dente, or even 1-2 minutes earlier if the pasta is being tossed in the sauce in a hot pan). This avoids the pasta becoming too soft or mushy. But with pasta salad, which is served at room temp or even chilled, things are different.

When pasta cools, it gets chewy and hardens, so it’s actually better to cook pasta for pasta salad a couple minutes longer than the al dente instructions indicate. That way, when your pasta chills, it says moist and soft.

Don’t forget to save pasta water.

It’s an easy mistake! Set a reminder to scoop out at least a cup of pasta water before draining the pasta. Or set your colander over a large bowl to save the pasta water.

The pasta water does a few things: (1) the sauce is quite thick, so the pasta water helps to distribute the sauce more evenly throughout the pasta and gives it saucier consistency; (2) it helps the pasta absorb more sauce; (3) it adds a touch more flavor, since the pasta water is well-seasoned.

If making ahead of time, dress in two stages.

If you’re making this recipe the day of serving, feel free to make the recipe as written. But if you’re assembling everything the night before, I recommend dressing the pasta in two stages to prevent it from drying out.

First, while the pasta is still somewhat warm, add just HALF of the roasted red pepper sauce and 1/2 to 3/4 cup of pasta water. Toss to combine. Once at room temp, you can refrigerate the pasta salad. Be sure to save your pasta water though!

Just before serving, toss the pasta with the remaining sauce and add more pasta water until shiny and saucy. Add in your mix-ins and topping, toss, and serve.

Read more about dressing pasta salad in two stages from The Kitchn.

Use the pulse function when making bread crumbs.

When making the fresh bread crumbs, use the pulse function, not the blend function, on your food processor. This ensures you retain nice bits of texture for the herby bread crumb topping. In contrast, if you continuously blend, you’ll get very fine bread crumbs.

Customize the mix-ins.

I add several cups of chopped baby arugula for some nutrient-dense greens and peppery bite, but you can also use baby spinach or other soft greens.

The brand of roasted red peppers I like best comes in a 16-ounce jar, and since the sauce only needs 12 ounces of peppers, I dice the remaining peppers and add them. Feel free to swap with chopped heirloom or grape/cherry tomatoes if they’re in season.

Other good options would be grilled or charred corn kernels, zucchini ribbons (use a wide vegetable peeler to get ribbons), chopped Persian cucumbers, or even steamed or roasted broccoli.

Feel free to make it heartier.

Since vegan pasta salad is most often served as a side dish, I’ve left it that way. But, feel free to bulk it up into a main meal by adding one or more of these options:

  • A can of white beans or chickpeas, drained and rinsed
  • A couple handfuls of toasted pine nuts, chopped walnuts, or sliced almonds
  • A couple handfuls of vegan feta, such as my homemade Tofu Feta or store-bought vegan feta
vegan roasted red pepper pasta salad in a speckled white bowl, garnished with basil.

Frequently Asked Questions

Can I make this vegan pasta salad gluten-free?

We haven’t tried this, but you could (1) use your favorite gluten-free pasta and (2) substitute fresh bread crumbs with store-bought gluten-free panko (Kikkoman makes them, as do a few other brands).

Since GF pasta cooks differently and varies based on the ingredient (e.g., corn, rice), your pasta water may not be as starchy. If so, the pasta water may not be as useful in bringing the sauce together and helping it coat the pasta. So you may want to thin out the sauce with some vegetable broth before combining it with the pasta.

Or, you can try this tip from Christopher Kimball’s Milk Street as a substitute for starchy pasta water.

Can I use store-bought breadcrumbs instead of making my own?

We haven’t tried this either, but I think panko-style bread crumbs would work well here. Avoid standard store-bought bread crumbs, which are very fine and won’t add much in terms of flavor or texture.

How can I make this vegan pasta salad ahead of time?

You can make the roasted red pepper sauce several days ahead of time. Just store it in a jar in the fridge (store leftover bread crumbs for the topping in a resealable bag or jar on the counter). The sauce will thicken quite a lot, so you’ll want to thin it out with ~1/3 cup (80 mL) vegetable broth or water on the day of serving. Before serving, make the herby bread crumb topping, cook the pasta, and assemble (it should take 20ish minutes).

If you’re preparing the pasta salad the day before your BBQ / potluck / picnic, this adjustment will keep the pasta saucier:

1) While the pasta is still somewhat warm, toss it with half of the roasted red pepper sauce and ½ to ¾ cup (120 to 180 mL) pasta water (make sure to save some pasta water for later).

2) Before serving, add the remaining sauce, an additional ¼ cup (60 mL) pasta water, and toss until it’s saucy again, adding more pasta water as needed. Fold in your mix-ins and the topping.

How should I store leftovers?

The vegan pasta salad will stay fresh in an airtight container in your fridge for 5 days. It will dry out as it chills, though, though the flavor is still great. You can add in some more sauciness by drizzling leftovers with a bit of olive oil and a squeeze of lemon juice.

What to serve with vegan pasta salad

Planning to serve this as a main meal? Check out the last tip in the Tips section. If serving this pasta salad as part of a larger feast or as a side dish, here are a few fun options:

Watch! How to make Vegan Pasta Salad!

Pasta Salad You’ll Actually Want to Eat
Pasta Salad You’ll Actually Want to Eat

If you love this vegan pasta salad as much as we do, please be sure to leave a rating and review below :) And as always, I love seeing your remakes on Instagram!

Vegan Pasta Salad

5 from 47 votes
This vegan pasta salad is guaranteed to impress at all your summer BBQs and picnics! Pasta is coated in a creamy and dreamy roasted red pepper sauce and topped with a herby bread crumb topping for extra fresh flavor for an exquisite, grown-up pasta salad.
Prep Time: 20 mins
Cook Time: 20 mins
Total Time: 40 mins
Cuisine: Italian-Inspired, Spanish-Inspired
Diet Vegan, Vegetarian
Serving size: 10 as a side (6 as a main)

Ingredients

  • 1 pound fusilli, rotini, or penne rigate (a ridged pasta)

Sauce

  • 1 cup (112g) raw walnuts
  • 5 ounces (140g) sourdough loaf, baguette, or country-style bread, sliced
  • 1 (12-ounce/340g) jar of roasted red bell peppers**, drained from the liquid in the jar
  • 3 garlic cloves, roughly chopped
  • 1 medium lemon, zested and juiced (3 tablespoons juice; save the zest for the Topping)
  • ½ to 1 teaspoon smoked paprika (use 1 teaspoon for prominent smokiness)
  • ½ teaspoon red pepper flakes
  • 1 teaspoon kosher salt, plus more to taste
  • Freshly cracked black pepper to taste
  • cup (75g) extra virgin olive oil

Herby Bread Crumb Topping

  • Reserved bread crumbs from Sauce
  • Reserved lemon zest from Topping
  • 1 cup (16g) flat-leaf parsley, finely chopped
  • 1 ½ cups (24g) fresh basil, finely chopped
  • 3 tablespoons capers***, chopped
  • ¼ teaspoon red pepper flakes (optional)
  • ½ teaspoon flaky sea salt
  • 3 cups (60g) baby arugula, chopped

Instructions

  • Preheat the oven to 350ºF/175ºC. Place bread slices on a rimmed sheet pan. Spread out walnuts in the empty spaces on the pan. Toast both in the oven for 8 to 10 minutes, tossing the walnuts and flipping the bread slices over halfway through, until the walnuts are toasty and lightly browned and the bread is also a bit toasty. Allow to cool a bit.
  • Cook the pasta. Bring a large pot of water to a boil, 4 quarts/liters or 128 ounces. Once boiling, season with 2 tablespoons of kosher salt. Add the pasta and, once it comes back to a boil, set a timer for 2 minutes longer than the upper range of the cook time for al dente pasta on the box instructions.***
    Before draining, reserve 1 cup of pasta water, then drain pasta in a colander. Rinse the pasta with cold water to bring to room temperature and shake off the excess water.
  • Make the bread crumbs: Tear the toasted bread into small pieces. Add them to a food processor and pulse repeatedly until you get bread crumbs, but don’t blend continuously—this helps retain some texture. It'll take a couple minutes. Take out half of the bread crumbs and set aside in a medium bowl for the Topping.
  • Make the roasted red pepper sauce****. To the remaining bread crumbs in the food processor, add the toasted walnuts, roasted bell peppers, garlic, lemon juice (save the zest for the topping), smoked paprika, red pepper flakes, 1 teaspoon kosher salt, and several cracks of pepper. Process until a thick paste forms. With the motor running, stream in the olive oil until a sauce forms, and blend until smooth and thick. Season to taste with salt and pepper as needed, but don’t add too much salt, as there’s also salt in the Topping.
  • Make the Herby Bread Crumb Topping: In a bowl, combine the reserved bread crumbs, reserved lemon zest, chopped parsley and basil, chopped capers, red pepper flakes if using, and flaky salt. Stir well to combine.
  • Assemble the pasta: toss the pasta with the roasted red pepper sauce until well coated. Add about ¾ cup (180 mL) of pasta water and toss to coat. Add more pasta water until it’s sufficiently saucy.
    Add the arugula and any other desired mix-ins***** and toss to combine. Add the Herby Bread Crumb Topping and gently toss just to combine.

Notes

*If you have a 16-ounce (454g) jar of peppers, measure out ¾ of the peppers, and reserve the remaining ¼ for the pasta. Chop them finely and toss them in when you add the arugula. 
** You can sub capers with green olives if you love olives. 
*** For instance, if the box says “8-10 minutes for al dente pasta,” cook the pasta for 12 minutes.  
**** You can make the sauce a few days ahead of time and store it in a jar in the fridge. Thin it out with ~1/3 cup (80 mL) veggie broth or water, as it will thicken a lot. 
***** I used additional roasted red bell peppers as my mix-in. You can also use chopped tomatoes if they’re sweet and in-season, grilled corn, chopped Persian cucumbers, or zucchini ribbons. If you want to add a protein, a can of chickpeas or white beans is nice. Toasted pine nuts or store-bought vegan feta would be great too (or, try my homemade tofu feta recipe). 
Assembly Notes
  1. To be most efficient, start by toasting the bread/walnuts, then bring your pasta water to a boil. While the water is boiling, make the bread crumbs and red pepper sauce. When the pasta is cooking, make the topping and chop your mix-ins. Then, assemble the pasta + sauce + toppings.
  2. If making the pasta salad ahead of time, toss the pasta with half of the roasted red pepper sauce while the pasta is still somewhat warm and ½ to ¾ cup (120 to 180 mL) pasta water. Then, before serving, add the remaining sauce, an additional ¼ cup (60 mL) pasta water, and toss until it’s saucy again, adding more pasta water as needed.

Calories: 358kcal | Carbohydrates: 45g | Protein: 10g | Fat: 16g | Saturated Fat: 2g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 6g | Sodium: 562mg | Potassium: 266mg | Fiber: 3g | Sugar: 3g | Vitamin A: 959IU | Vitamin C: 18mg | Calcium: 61mg | Iron: 2mg

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe




71 comments on Vegan Pasta Salad

  1. Sailaja

    I really want to make this for a Friendsgiving but my friend is allergic to nuts. Is there a nut free version at all? (Big ask I know haha)

    1. Kaitlin @ Rainbow Plant Life

      Hi Sailaja, there isn’t but you could try using sunflower seeds instead to see how that works? You’ll have to toast them for a shorter amount of time because they’re smaller. Enjoy!

  2. Cathy

    Hi! Your recipe sounds amazing! Can I make the sauce and freeze it? And can I use focaccia bread for the bread crumbs?

    1. Support @ Rainbow Plant Life

      Thanks Cathy! Yes and yes! Just make sure to cook the pasta fresh. The pasta sauce may need to be blended again with some liquid to get its smooth texture back. Enjoy!

  3. Tina Nguyen

    5 stars
    This was a hit with my guests! I loved the smokiness of the sauce. I added a good amount of liquid to make it saucier when coating the pasta. I had leftovers and added hot water which helped since it dries out.

    1. Support @ Rainbow Plant Life

      Thanks for sharing, Tina!

  4. Jenny

    5 stars
    This recipe has no right to be as good as it is. I honestly resent not being able to scrape every last drop from the blender. I don’t fully understand the comment about it being one dimensional? Between the walnuts, roasted red bell peppers, lemon, spices, capers, arugula, etc, there’s so much going on, and I honestly can’t get enough!

    1. Support @ Rainbow Plant Life

      Thanks for the lovely review, Jenny!

  5. Dex

    I love pasta and this looks really good so will give this a try, thank you!

    1. Support @ Rainbow Plant Life

      Hope you enjoy this recipe, Dex!

  6. Rachel

    4 stars
    Great base here, though we needed to make some changes, as it the flavor was a bit one-dimensional: added nooch for umami, chopped oil cured olives for some salty depth, and raw corn for sweetness (I think this last one was really critical). Now one of our favorites with these changes!
    Thinking about trying roast garlic or carmelized onion in the future for sweetness.

    1. Support @ Rainbow Plant Life

      Thanks for sharing your experience, Rachel! We appreciate your feedback.

  7. Amber

    5 stars
    Just made this for dinner with some navy beans mixed in for added protein. It was sooo good! While eating, my husband remarked that it should go on our regular rotation. We took cold leftovers with us for a picnic lunch today and it was perfect. Excited to finish it off tomorrow!

    1. Support @ Rainbow Plant Life

      Awesome, Amber. Thanks for your comment and for taking the time to review!

  8. Katie

    5 stars
    Brava, so good! Creamy and rich just as you promised, not at all like the oily, sad pasta salads with vinaigrette. It was delicious just with capers (I had to taste it before I finished making the topping, after all) and despite the fact that the brand of peppers I used was not the most flavorful. No matter–it’s pretty spectacular with the topping.

    As someone else said, this recipe makes a LOT; four of us with healthy appetites didn’t get through half of it as a main course.

    1. Support @ Rainbow Plant Life

      Thanks for the lovely feedback, Katie! :)

  9. Christine

    5 stars
    This was excellent! I probably would half the recipe next time. It was just my husband and I and even with leftovers for lunch, it makes a ton! We added garbanzo beans and fresh tomatoes from the garden. This had lots of flavor and I will definitely make it again.

    1. Support @ Rainbow Plant Life

      Thanks for sharing, Christine!

  10. Sam

    5 stars
    Thank you for being an absolute goddess in the kitchen – you are deeply appreciated and will forever be a part of our family ❤️💎✨

    1. Support @ Rainbow Plant Life

      Aw, thank you so much for the wonderful comment, Sam! We will pass it onto Nisha :) Thanks for trying the recipes!

Development Alchemy + Aim