Spring Green Pesto Pasta Salad

Featured in: Meals For The Table

This vibrant bowl features tender pasta coated in creamy homemade basil pesto, dotted with sweet green peas and peppery fresh arugula. The toasted pine nuts add a satisfying crunch throughout, while bright lemon zest and juice lift all the flavors. Everything comes together in just 30 minutes, making it perfect for impromptu spring gatherings, packed lunches, or light dinners al fresco. Serve it chilled or at room temperature—the flavors only get better as it sits.

Updated on Wed, 21 Jan 2026 12:06:00 GMT
A vibrant bowl of Spring Green Pesto Pasta Salad with peas, arugula, and toasted pine nuts, served on a picnic blanket.  Pin it
A vibrant bowl of Spring Green Pesto Pasta Salad with peas, arugula, and toasted pine nuts, served on a picnic blanket. | casaamanar.com

Last April, my neighbor Sarah brought this exact pasta salad to our block party and I literally hovered over the bowl the entire afternoon. Something about how the peppery arugula played against sweet peas and that bright, garlicky pesto just woke up my spring appetite. Now whenever I spot those first tender basil shoots at the farmers market, this recipe immediately jumps to mind.

I made this for my dads birthday picnic last month and watched my normally salad skeptical uncle go back for thirds. There is something genuinely satisfying about a dish that looks like it took hours but comes together in under thirty minutes.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 300 g (10.5 oz) short pasta: Fusilli catches the pesto perfectly in those corkscrew ridges, though farfalle or penne work wonderfully too
  • 50 g (2 cups) fresh basil leaves: Use the most fragrant leaves you can find, and avoid any that are flowering or turning dark
  • 30 g (1/4 cup) pine nuts, toasted: Toasting unlocks this incredible buttery richness that raw pine nuts just cannot deliver
  • 50 g (1/2 cup) freshly grated Parmesan cheese: Buy a wedge and grate it yourself, pre grated cheese has anti caking agents that make pesto grainy
  • 1 garlic clove: One small clove is plenty, raw garlic can overpower delicate basil surprisingly fast
  • 120 ml (1/2 cup) extra virgin olive oil: The good stuff matters here since it is one of the main flavors
  • 1/2 lemon, juiced: Brightens everything and helps prevent the basil from oxidizing and turning brown
  • 150 g (1 cup) frozen peas: Frozen peas are actually sweeter and more consistent than fresh, plus they require zero shucking
  • 75 g (3 cups) baby arugula: Adds this lovely peppery kick that cuts through the rich pesto beautifully
  • 30 g (1/4 cup) pine nuts, extra, toasted: These scattered on top provide such satisfying crunch in every forkful
  • Zest of 1 lemon: Do not skip this, it brings an aromatic brightness that juice alone cannot achieve

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Cook and cool the pasta:
Boil the pasta in generously salted water until al dente, scoop out that precious 1/4 cup of starchy cooking water first, then drain and rinse under cold water until the pasta feels completely cool to the touch.
Blanch the peas:
Drop those frozen peas into boiling water for exactly 2 minutes, then drain and shock them with cold water so they stay vibrant green and sweetly crisp.
Make the pesto magic:
Pulse the basil, toasted pine nuts, Parmesan, garlic, lemon juice, salt, and pepper until combined, then drizzle in the olive oil while the motor runs until you have this gorgeous emerald green paste.
Bring it all together:
Toss the cooled pasta with the pesto, adding a splash of that reserved pasta water if it needs help coating every nook and cranny.
Add the fresh elements:
Fold in the blanched peas, arugula, lemon zest, and those extra toasted pine nuts, letting the residual warmth of the pasta slightly wilt the arugula.
Final seasoning check:
Taste and adjust with more salt, pepper, or lemon juice until the flavors pop exactly how you like them.
Fresh Spring Green Pesto Pasta Salad tossed with basil pesto, bright peas, and lemon zest, ready for a spring lunch.  Pin it
Fresh Spring Green Pesto Pasta Salad tossed with basil pesto, bright peas, and lemon zest, ready for a spring lunch. | casaamanar.com

This recipe has become my go to for potlucks because people always ask for the recipe, and it is incredibly forgiving. Last week I accidentally used spinach for half the basil and honestly, nobody noticed the difference.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

The beauty of this pasta salad is how easily it adapts to whatever you have on hand. Sometimes I swap in mint for half the basil when I want something more herbaceous, or add sun dried tomatoes for a deeper, sweeter note.

Serving Suggestions

This shines alongside grilled fish or chicken, but honestly, I have eaten it as a standalone meal more times than I care to admit. The protein from the pine nuts and cheese makes it surprisingly filling on its own.

Storage And Timing

The arugula will wilt over time, so if you are meal prepping, store the arugula separately and fold it in just before serving. The pasta itself keeps beautifully for up to two days and the flavors actually develop more complexity overnight.

  • Mix everything except the arugula up to 24 hours ahead
  • Bring the salad to room temperature for about 20 minutes before serving cold food dulls flavor
  • Add a splash more olive oil and lemon juice when refreshing leftovers
Cold Spring Green Pesto Pasta Salad featuring fusilli, peppery arugula, and extra pine nuts for a crunchy, refreshing bite. Pin it
Cold Spring Green Pesto Pasta Salad featuring fusilli, peppery arugula, and extra pine nuts for a crunchy, refreshing bite. | casaamanar.com

Spring feels like it is meant to be eaten from a bowl like this, preferably somewhere outside with good friends and maybe a glass of something cold and white.

Recipe FAQs

Can I make this ahead of time?

Absolutely. Prepare everything up to 24 hours in advance and store it in an airtight container in the refrigerator. The flavors meld beautifully overnight, and the arugula stays pleasantly crisp.

What's the best pasta shape to use?

Short pasta with nooks and crannies works best—fusilli, farfalle, and penne are excellent choices. The texture holds the creamy pesto dressing perfectly and catches the peas and pine nuts in every bite.

How do I store leftovers?

Keep refrigerated in an airtight container for up to 2 days. Before serving again, toss with a splash of olive oil or lemon juice to refresh the flavors and revive the texture.

Can I use store-bought pesto?

Yes, though the homemade version offers unmatched freshness and brightness. If using prepared pesto, look for one without preservatives and adjust the lemon and salt to taste.

What substitutions work well?

Sunflower seeds replace pine nuts for a nut-free version. Nutritional yeast substitutes Parmesan for a vegan option. Swap arugula for baby spinach if you prefer milder greens, or add fresh mint for extra spring brightness.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Spring Green Pesto Pasta Salad

Refreshing cold pasta with homemade basil pesto, sweet peas, arugula, and toasted pine nuts. Ideal for spring picnics.

Prep Duration
20 mins
Time to Cook
10 mins
Overall Time
30 mins
Created by Randolph Kline

Recipe Type Meals For The Table

Skill Level Easy

Cuisine Type Italian

Makes 4 Portions

Dietary Notes Vegetarian-Friendly

What You'll Need

Pasta

01 10.5 oz short pasta (fusilli, farfalle, or penne)

Pesto

01 2 cups fresh basil leaves, packed
02 1/4 cup pine nuts, toasted
03 1/2 cup freshly grated Parmesan cheese
04 1 garlic clove
05 1/2 cup extra virgin olive oil
06 1/2 lemon, juiced
07 Salt and freshly ground black pepper, to taste

Vegetables & Greens

01 1 cup frozen peas
02 3 cups baby arugula
03 1/4 cup pine nuts, extra, toasted
04 Zest of 1 lemon

Optional Additions

01 3.5 oz feta cheese, crumbled
02 Fresh herbs (mint, parsley), chopped

How-To Steps

Step 01

Cook Pasta: Boil pasta in salted water until al dente. Reserve 1/4 cup pasta water, drain, and rinse under cold water to cool.

Step 02

Prepare Peas: Blanch frozen peas in boiling water for 2 minutes, then drain and rinse under cold water to stop cooking.

Step 03

Make Basil Pesto: Combine basil, toasted pine nuts, Parmesan, garlic, lemon juice, salt, and pepper in a food processor. Pulse while drizzling in olive oil until smooth and creamy.

Step 04

Combine Pasta and Pesto: Toss cooled pasta with pesto in a large bowl, adding reserved pasta water as needed for silky consistency.

Step 05

Add Vegetables and Garnish: Fold in blanched peas, arugula, lemon zest, and extra toasted pine nuts. Add crumbled feta and fresh herbs if desired.

Step 06

Season and Serve: Adjust seasoning with salt, pepper, or extra lemon juice. Serve chilled or at room temperature.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You’ll Need

  • Large pot
  • Colander
  • Food processor or blender
  • Large mixing bowl
  • Knife and cutting board
  • Zester or grater

Allergy Details

Review each component for allergens and speak with a healthcare provider if you're unsure.
  • Contains tree nuts (pine nuts), dairy (Parmesan, feta), gluten (pasta). Use certified gluten-free pasta for gluten-free version.

Nutrition Info (each serving)

Nutritional details are just for reference. Always check with a medical expert for advice.
  • Caloric Value: 525
  • Fats: 28 g
  • Carbohydrates: 50 g
  • Proteins: 16 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.