Quick Primavera Pasta Salad

Here is my favorite primavera pasta salad recipe, with a fresh arugula-basil pesto made with toasted cashews and lemon, tossed with rotini pasta, roasted cauliflower, and a colorful mix of cherry tomatoes, bell peppers, corn, and kalamata olives.

This pasta salad is perfect for summer potlucks and backyard barbecues. I love making a big batch on Sunday so we have easy lunches ready for the week. It tastes even better the next day when all those flavors have had time to hang out together.

primavera pasta salad
Image: homefoodkitchen.com / All Rights reserved

Why You’ll Love This Pasta Salad

  • Packed with fresh vegetables – This colorful pasta salad is loaded with cauliflower, corn, tomatoes, and peppers, making it an easy way to get your veggies in.
  • Perfect for meal prep – Make it ahead for the week and enjoy it for lunches or quick dinners. It actually tastes better after the flavors have time to blend together.
  • Great for gatherings – Whether it’s a potluck, picnic, or backyard barbecue, this pasta salad feeds a crowd and travels well.
  • Ready in under an hour – From start to finish, you’ll have this on the table in about 40-50 minutes, making it a solid option for busy weeknights.
  • Vegetarian-friendly – With no meat and tons of flavor from the arugula-basil pesto and roasted vegetables, this satisfies everyone at the table.

What Kind of Pasta Should I Use?

This recipe calls for rotini, which is perfect for pasta salad because its spiral shape catches and holds onto the dressing and veggies really well. That said, you can easily swap it out for other short pasta shapes like penne, fusilli, or farfalle if that’s what you have in your pantry. Whole wheat or regular pasta both work great here, and if you’re looking for a gluten-free option, chickpea or lentil pasta will do the trick too. Just be sure to cook your pasta al dente and rinse it with cold water after draining to stop the cooking process and keep it from getting mushy in your salad.

primavera pasta salad
Image: homefoodkitchen.com / All Rights reserved

Options for Substitutions

This pasta salad is pretty forgiving when it comes to swaps, so feel free to work with what you have:

  • Rotini: Any short pasta shape works great here – try penne, fusilli, or farfalle. They all hold the dressing well and make the salad easy to eat.
  • Cashews: If you’re out of cashews or have an allergy, pine nuts, walnuts, or sunflower seeds make good replacements. For a nut-free version, try using extra olive oil in the dressing instead.
  • Arugula: Swap arugula with baby spinach or kale for a milder flavor. If using kale, massage it with a bit of olive oil first to soften the leaves.
  • Cauliflower: Broccoli florets work just as well and cook in about the same time. You could also use zucchini, though it cooks faster so keep an eye on it.
  • Kalamata olives: Not a fan of kalamata olives? Try green olives, or skip them altogether if olives aren’t your thing.
  • Baby bell peppers: Regular bell peppers work fine – just dice them up. Any color will do, though red, yellow, or orange add nice sweetness.

Watch Out for These Mistakes While Cooking

The biggest mistake with pasta salad is not seasoning your pasta water generously with salt – it should taste like the ocean, since this is your only chance to season the pasta itself from the inside out.

Another common error is dressing your pasta while it’s still hot, which causes the pesto to turn brown and lose its fresh flavor, so let your rotini cool to room temperature first.

To keep your arugula pesto bright green instead of muddy brown, blanch the greens in boiling water for 30 seconds before blending, then shock them in ice water – this sets the color and prevents oxidation.

Don’t skip tossing the cooked pasta with a bit of olive oil right after draining, as this prevents clumping and makes mixing in the pesto much easier later on.

primavera pasta salad
Image: homefoodkitchen.com / All Rights reserved

What to Serve With Primavera Pasta Salad?

This pasta salad is pretty filling on its own, but it pairs really well with grilled chicken, shrimp, or even some pan-seared salmon if you want to add protein. It’s also great alongside other picnic or potluck favorites like deviled eggs, fresh fruit salad, or some crusty garlic bread. Since the salad has lots of fresh veggies and herbs, I like serving it with something simple like grilled Italian sausages or marinated chicken skewers that won’t compete with all those bright flavors. If you’re keeping things vegetarian, a side of hummus with pita chips or some marinated mozzarella balls make perfect additions to round out the meal.

Storage Instructions

Store: This pasta salad actually gets better after sitting in the fridge for a few hours as the flavors blend together. Keep it in an airtight container in the refrigerator for up to 4 days. You might need to give it a good stir before serving since the dressing can settle at the bottom.

Make Ahead: Primavera pasta salad is perfect for meal prep or bringing to gatherings. You can make it a day ahead and let it chill overnight. If you’re planning to store it for more than a day, consider keeping some extra dressing on the side to toss in before serving, as the pasta tends to absorb the sauce over time.

Serve: This salad is meant to be enjoyed cold or at room temperature, so there’s no need to reheat. Just pull it out of the fridge about 15 minutes before serving if you prefer it less chilly, and give it a quick toss to redistribute everything.

Preparation Time 20-25 minutes
Cooking Time 20-25 minutes
Total Time 40-50 minutes
Level of Difficulty Easy
Servings 8 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2600-2900
  • Protein: 55-65 g
  • Fat: 110-125 g
  • Carbohydrates: 345-380 g

Ingredients

For the pesto:

  • 3 garlic cloves
  • 1/3 cup olive oil (I prefer Filippio Berio for a smooth finish)
  • 1/2 cup cashews (toasted for a deeper, nuttier flavor)
  • 1.5 lemons
  • 8 oz arugula
  • 4 oz basil
  • 3/4 tsp salt

For the pasta and vegetables:

  • 1 lb rotini (I always use Barilla for the best al dente texture)
  • 1.25 heads cauliflower (cut into small 1-inch florets for even roasting)
  • 1.5 tsp olive oil
  • 1 cup corn
  • 1/4 cup kalamata olives (pitted and halved lengthwise)
  • 1 cup cherry tomatoes (sliced into 1/2-inch halves)
  • 3 baby bell peppers (seeded and sliced into 1/4-inch rings)
  • 3 tbsp parsley
  • 1/4 cup cashews
  • black pepper
  • red pepper

Step 1: Prepare the Mise en Place and Roast the Vegetables

  • 1.25 heads cauliflower, cut into 1-inch florets
  • 1.5 tsp olive oil
  • 3/4 tsp salt
  • 1 cup corn

Preheat your oven to 400°F.

While it heats, toss the cauliflower florets with 1.5 teaspoons of olive oil and 3/4 teaspoon of salt on a baking sheet, spreading them in a single layer.

Roast for 20 minutes, stirring halfway through for even browning.

During the last 5 minutes of roasting, add the corn to the same pan (or microwave it separately if you prefer).

Once done, remove from the oven and let cool slightly.

I like to add the corn at the end so it stays fresh and tender rather than getting dried out alongside the cauliflower.

Step 2: Cook the Pasta

  • 1 lb rotini
  • olive oil

Bring a large pot of salted water to a boil and cook the rotini according to the package directions until al dente.

Drain the pasta thoroughly and toss it with a light coating of olive oil to prevent sticking.

Set aside to cool to room temperature.

Step 3: Prepare the Pesto Base

  • 8 oz arugula
  • 4 oz basil
  • 1/3 cup olive oil
  • 1/2 cup cashews, toasted
  • 3 garlic cloves, minced
  • 1.5 lemons, juiced
  • 3/4 tsp salt

While the pasta cools, make a vibrant pesto by blending the arugula, basil, 1/3 cup olive oil, toasted cashews, salt, juice from 1.5 lemons, and 3 minced garlic cloves until smooth and creamy.

I always taste and adjust the lemon juice to your preference—sometimes I add a touch more for brightness.

The toasted cashews give the pesto a deeper, more complex flavor than raw ones would.

Step 4: Prepare the Fresh Vegetables

  • 1 cup cherry tomatoes
  • 3 baby bell peppers, seeded
  • 1/4 cup kalamata olives, pitted
  • 3 tbsp parsley, chopped

While the pesto blends, prepare all the fresh vegetables: slice the cherry tomatoes into 1/2-inch halves, slice the bell peppers into 1/4-inch rings after seeding, pit the kalamata olives and halve them lengthwise, and chop the fresh parsley.

Having everything prepped and ready makes the final assembly quick and ensures even distribution of flavors.

Step 5: Assemble the Pasta Salad

  • cooked pasta from Step 2
  • roasted cauliflower and corn from Step 1
  • fresh vegetables from Step 4
  • pesto from Step 3
  • black pepper to taste

In a large bowl, combine the cooled pasta from Step 2, the roasted cauliflower and corn from Step 1, the fresh vegetables from Step 4, and the parsley.

Pour the pesto from Step 3 over everything and toss gently but thoroughly until all ingredients are evenly coated.

Taste and adjust seasoning with salt and black pepper as needed.

Step 6: Finish and Serve

  • 1/4 cup cashews, toasted
  • black pepper
  • red pepper flakes

Transfer the pasta salad to a serving dish or bowl.

Top with the remaining 1/4 cup of toasted cashews for a finishing crunch and scatter additional black pepper and red pepper flakes over the top for color and heat.

Serve at room temperature or chill for up to 4 hours before serving—the flavors meld beautifully as it sits.

primavera pasta salad

Quick Primavera Pasta Salad

Delicious Quick Primavera Pasta Salad recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 8 servings
Calories 2750 kcal

Ingredients
  

For the pesto::

  • 3 garlic cloves
  • 1/3 cup olive oil (I prefer Filippio Berio for a smooth finish)
  • 1/2 cup cashews (toasted for a deeper, nuttier flavor)
  • 1.5 lemons
  • 8 oz arugula
  • 4 oz basil
  • 3/4 tsp salt

For the pasta and vegetables::

  • 1 lb rotini (I always use Barilla for the best al dente texture)
  • 1.25 heads cauliflower (cut into small 1-inch florets for even roasting)
  • 1.5 tsp olive oil
  • 1 cup corn
  • 1/4 cup kalamata olives (pitted and halved lengthwise)
  • 1 cup cherry tomatoes (sliced into 1/2-inch halves)
  • 3 baby bell peppers (seeded and sliced into 1/4-inch rings)
  • 3 tbsp parsley
  • 1/4 cup cashews
  • black pepper
  • red pepper

Instructions
 

  • Preheat your oven to 400°F. While it heats, toss the cauliflower florets with 1.5 teaspoons of olive oil and 3/4 teaspoon of salt on a baking sheet, spreading them in a single layer. Roast for 20 minutes, stirring halfway through for even browning. During the last 5 minutes of roasting, add the corn to the same pan (or microwave it separately if you prefer). Once done, remove from the oven and let cool slightly. I like to add the corn at the end so it stays fresh and tender rather than getting dried out alongside the cauliflower.
  • Bring a large pot of salted water to a boil and cook the rotini according to the package directions until al dente. Drain the pasta thoroughly and toss it with a light coating of olive oil to prevent sticking. Set aside to cool to room temperature.
  • While the pasta cools, make a vibrant pesto by blending the arugula, basil, 1/3 cup olive oil, toasted cashews, salt, juice from 1.5 lemons, and 3 minced garlic cloves until smooth and creamy. I always taste and adjust the lemon juice to your preference—sometimes I add a touch more for brightness. The toasted cashews give the pesto a deeper, more complex flavor than raw ones would.
  • While the pesto blends, prepare all the fresh vegetables: slice the cherry tomatoes into 1/2-inch halves, slice the bell peppers into 1/4-inch rings after seeding, pit the kalamata olives and halve them lengthwise, and chop the fresh parsley. Having everything prepped and ready makes the final assembly quick and ensures even distribution of flavors.
  • In a large bowl, combine the cooled pasta from Step 2, the roasted cauliflower and corn from Step 1, the fresh vegetables from Step 4, and the parsley. Pour the pesto from Step 3 over everything and toss gently but thoroughly until all ingredients are evenly coated. Taste and adjust seasoning with salt and black pepper as needed.
  • Transfer the pasta salad to a serving dish or bowl. Top with the remaining 1/4 cup of toasted cashews for a finishing crunch and scatter additional black pepper and red pepper flakes over the top for color and heat. Serve at room temperature or chill for up to 4 hours before serving—the flavors meld beautifully as it sits.

Disclaimer: Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating