Green Pesto Pasta Salad

Featured in: Light & Bright Bowls

This vibrant green pesto pasta salad combines al dente pasta with homemade or store-bought basil pesto, tender peas, and juicy cherry tomatoes. Tossed with extra-virgin olive oil and topped with Parmesan cheese, it's a refreshing side dish perfect for warm-weather gatherings. Prepare in just 25 minutes total, with only 15 minutes of active preparation needed.

Updated on Sun, 18 Jan 2026 15:39:00 GMT
Close-up of Green Pesto Pasta Salad in a white bowl, showcasing vibrant basil-coated penne, sweet peas, and halved cherry tomatoes.  Save
Close-up of Green Pesto Pasta Salad in a white bowl, showcasing vibrant basil-coated penne, sweet peas, and halved cherry tomatoes. | basilrise.com

Last summer, I threw together this pasta salad on a whim for a backyard gathering, thinking it would be just another side dish. The moment I tossed that vibrant green pesto with the warm pasta, the smell of basil filled the kitchen and I knew it was going to be good. By the time guests arrived, the bowl was already half empty because I kept sneaking forkfuls. Everyone asked for the recipe, and I had to admit I'd barely planned it. It became my most requested dish that season.

I made this for a potluck once where someone brought the same boring mayo based pasta salad they always do. Mine was gone in minutes while theirs sat untouched, and I felt a little guilty but mostly proud. A coworker told me she took a photo of it before eating because it looked too pretty. That green color against the red tomatoes really does make people stop and stare.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Short pasta (300 g): Fusilli or penne work best because their shapes trap the pesto in all the right places, and always cook it one minute less than the package says for perfect bite.
  • Frozen peas (150 g): They add natural sweetness and cook right in the pasta water, saving you a pan and keeping their bright green color intact.
  • Cherry tomatoes (200 g): Halve them so their juices mingle with the pesto, and use the ripest ones you can find for that burst of summer flavor.
  • Basil pesto (4 tbsp): Store bought is totally fine, but if you have fresh basil lying around, homemade pesto takes this from great to unforgettable.
  • Parmesan cheese (50 g): This is optional but highly recommended, it adds a salty sharpness that ties everything together beautifully.
  • Extra virgin olive oil (2 tbsp): A good drizzle keeps the pasta from clumping and gives the dish a silky richness.
  • Salt and black pepper: Taste before serving because pesto can vary wildly in saltiness depending on the brand.
  • Fresh basil leaves: A few torn leaves on top make it look like you spent way more effort than you actually did.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Boil the pasta:
Bring a big pot of well salted water to a rolling boil and cook your pasta until its just al dente, with a tiny bite of firmness left. It will soften a bit more as it sits with the pesto.
Add the peas:
Toss those frozen peas right into the boiling pasta water during the last two minutes of cooking. They thaw and cook perfectly without any extra effort.
Cool it down:
Drain everything in a colander and rinse under cold water until the pasta feels cool to the touch. Shake it well so no water pools at the bottom of your bowl.
Combine with tomatoes:
Transfer the pasta and peas to a large mixing bowl and add your halved cherry tomatoes. The colors alone will make you smile.
Toss with pesto and oil:
Spoon in the pesto and drizzle the olive oil over everything, then toss gently until every piece is coated in that gorgeous green. Use your hands if you need to, it is faster and more fun.
Season and finish:
Taste a bite, then add salt and pepper as needed, and stir in the Parmesan if you are using it. Garnish with fresh basil leaves right before serving.
Top-down view of a serving of Green Pesto Pasta Salad on a rustic wooden table, garnished with fresh basil leaves and a light drizzle of olive oil.  Save
Top-down view of a serving of Green Pesto Pasta Salad on a rustic wooden table, garnished with fresh basil leaves and a light drizzle of olive oil. | basilrise.com

One evening, I brought this to a friend's rooftop dinner, and we ate it while the sun set over the city. Someone said it tasted like summer in a bowl, and even though that sounds cheesy, it was exactly right. We stayed up there talking until the stars came out, and I realized this dish had become more than just food, it was part of the memory.

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

This salad is incredibly forgiving and practically begs you to customize it. I have added grilled chicken for protein, tossed in creamy mozzarella balls for richness, and even scattered toasted pine nuts on top for crunch. If you want to go vegan, just swap in dairy free pesto and skip the Parmesan or use a plant based version. The base is so adaptable that you can raid your fridge and almost anything fresh or leftover will work beautifully.

Serving and Storing

Serve this salad cold or at room temperature, and honestly, I think it tastes best after chilling in the fridge for at least an hour. The flavors marry and deepen, and the pasta soaks up all that pesto goodness. Leftovers keep well in an airtight container for up to three days, though you might need to stir in a tiny drizzle of olive oil before serving again. I have eaten this straight from the fridge at midnight more times than I care to admit, and it never disappoints.

Pairing and Occasions

This pasta salad shines at picnics, potlucks, and casual lunches where you need something easy but impressive. It pairs beautifully with grilled meats, crusty bread, and a crisp white wine like Pinot Grigio. I have served it alongside barbecue, taken it to beach gatherings, and even packed it for work lunches throughout the week.

  • Make it the night before a party so you have one less thing to worry about.
  • Double the recipe if you are feeding a crowd, because people always come back for seconds.
  • Keep extra basil and Parmesan on hand to freshen it up right before serving.
A fork lifts a portion of Green Pesto Pasta Salad, revealing tender pasta, peas, and cherry tomatoes tossed in aromatic basil pesto. Save
A fork lifts a portion of Green Pesto Pasta Salad, revealing tender pasta, peas, and cherry tomatoes tossed in aromatic basil pesto. | basilrise.com

This green pesto pasta salad has earned a permanent spot in my recipe rotation, and I hope it does in yours too. It is proof that simple ingredients and a little bit of love can create something people remember long after the meal is over.

Recipe Help

Can I make this salad ahead of time?

Yes, this salad can be prepared up to 2 hours ahead. Store it in an airtight container in the refrigerator. The flavors actually meld together beautifully, making it an excellent make-ahead option for picnics and potlucks.

What's the best way to keep the pasta from becoming mushy?

Cook the pasta to al dente (slightly firm) according to package instructions, then immediately rinse it with cold water to stop the cooking process. This prevents overcooking and maintains the perfect texture in your salad.

Can I use fresh peas instead of frozen?

Absolutely. Fresh peas work wonderfully and offer a slightly sweeter flavor. Blanch them briefly in boiling water for 2-3 minutes until tender-crisp, then cool under cold water before adding to the salad.

How do I make this salad vegan?

Use dairy-free basil pesto and replace Parmesan with nutritional yeast or a plant-based cheese alternative. Ensure your pesto doesn't contain dairy or animal products, and you'll have a completely vegan version.

What proteins can I add to make it more substantial?

Grilled chicken, cooked shrimp, or crispy chickpeas work excellently. Mozzarella balls, toasted pine nuts, or feta cheese also add protein and texture. Add these after tossing with pesto for best results.

How should I store leftovers?

Keep the salad in an airtight container in the refrigerator for up to 3 days. If it dries out, refresh it with a drizzle of olive oil or additional pesto before serving.

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.

Green Pesto Pasta Salad

Vibrant pasta salad with basil pesto, sweet peas, cherry tomatoes, and Parmesan. Light, refreshing, and ready in 25 minutes.

Getting Ready Time
15 min
Time to cook
10 min
Time Required
25 min
Created by Claire Hastings

Recipe type Light & Bright Bowls

Skill Level Easy

Cuisine Italian

Serves 4 Portions

Dietary guidelines Meatless

What You Need

Pasta

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

Vegetables

01 1 cup frozen peas
02 1⅓ cups cherry tomatoes, halved

Pesto

01 4 tablespoons basil pesto

Dairy

01 ½ cup grated Parmesan cheese

Seasoning

01 2 tablespoons extra-virgin olive oil
02 Salt and freshly ground black pepper to taste

Garnish

01 Fresh basil leaves

Steps

Step 01

Boil Pasta and Peas: Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. During the last 2 minutes of cooking, add the frozen peas to the pot.

Step 02

Cool Pasta Mixture: Drain the pasta and peas through a colander, then rinse under cold water to cool completely. Drain thoroughly to remove excess moisture.

Step 03

Combine Ingredients: Transfer the cooled pasta and peas to a large mixing bowl. Add the cherry tomatoes and toss gently to combine.

Step 04

Dress Salad: Pour the pesto and olive oil over the pasta mixture. Toss gently and thoroughly to coat all ingredients evenly.

Step 05

Season and Finish: Season with salt and freshly ground black pepper to taste. Add grated Parmesan cheese if desired and toss again.

Step 06

Plate and Serve: Transfer to a serving dish and garnish with fresh basil leaves before serving.

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.

Kitchen Essentials

  • Large pot
  • Colander
  • Large mixing bowl
  • Mixing spoon
  • Sharp knife and cutting board

Possible Allergens

Go through ingredients for allergens. Reach out to a health expert if you're unsure.
  • Contains wheat gluten from pasta
  • Contains milk from Parmesan cheese and potential dairy in pesto
  • May contain tree nuts such as pine nuts in pesto—verify ingredient labels

Nutrition details (per portion)

Nutrition info is for reference only, not a substitute for specialist advice.
  • Calorie Count: 410
  • Fats: 16 g
  • Carbohydrates: 54 g
  • Proteins: 13 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.