Green Pesto Pasta Salad

Featured in: Today’s Meal Ideas

This vibrant green pesto pasta salad combines al dente pasta with homemade or store-bought basil pesto, fresh peas, and cherry tomatoes for a refreshing dish ready in just 25 minutes. Simply cook the pasta with peas, toss with pesto and olive oil, then finish with optional Parmesan and fresh basil garnish.

Perfect for warm weather entertaining, this vegetarian Italian-inspired dish serves four and can easily be customized with grilled chicken, fresh mozzarella, or toasted pine nuts for added protein and texture.

Updated on Sun, 18 Jan 2026 15:07:00 GMT
Bright green pesto pasta salad with halved cherry tomatoes, sweet peas, and shaved Parmesan served in a white bowl. Save to Pinterest
Bright green pesto pasta salad with halved cherry tomatoes, sweet peas, and shaved Parmesan served in a white bowl. | warmimesli.com

My neighbor knocked on the door one Saturday afternoon holding a glass bowl with this bright green pasta still glistening from the dressing. She was testing recipes for her daughter's graduation party and wanted an honest opinion. One forkful and I was convinced—the sweetness of the peas against the sharpness of basil, the burst of tomatoes, all tangled in tender pasta. I asked for the recipe on the spot, and she laughed and said it was almost too simple to write down.

I started bringing this to every backyard cookout after that first taste. One time, a friend's toddler who claimed to hate anything green ate two full bowls without realizing the pesto was coating every bite. His mom just stared in disbelief while he asked for more of the pretty noodles. That became the moment I realized how a little charm and flavor could win over even the pickiest eaters.

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 and farfalle hold onto pesto beautifully with their twists and folds, but penne works just as well if that is what you have on hand.
  • Frozen peas (150 g): They add natural sweetness and cook in seconds when dropped into the pasta water, saving you an extra pot to wash.
  • Cherry tomatoes (200 g): Halved tomatoes release just enough juice to mingle with the pesto and create a light, tangy coating that clings to every bite.
  • Basil pesto (4 tbsp): Whether homemade or from a jar, pesto is the heart of this dish, bringing herby richness and a hint of garlic that ties everything together.
  • Parmesan cheese (50 g, optional): A generous sprinkle adds salty depth and makes the salad feel more indulgent without overwhelming the fresh flavors.
  • Extra-virgin olive oil (2 tbsp): This loosens the pesto and helps it coat the pasta evenly, adding a silky finish that keeps the salad from feeling dry.
  • Salt and black pepper: A pinch of each wakes up the flavors and balances the sweetness of the peas with a little bite.
  • Fresh basil leaves (optional): A few torn leaves on top make the dish look as vibrant as it tastes and add a burst of aroma when you lean in close.

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 large pot of salted water to a rolling boil and cook your pasta until it is just al dente, with a slight chew in the center. The salt in the water is your only chance to season the pasta itself, so be generous.
Add the peas:
Drop the frozen peas into the boiling pasta water during the last two minutes of cooking. They will thaw and soften quickly, turning bright green and sweet without any extra effort.
Cool everything down:
Drain the pasta and peas together in a colander, then rinse them under cold running water to stop the cooking and cool them to room temperature. Shake the colander well so no water pools at the bottom and dilutes your pesto later.
Combine with tomatoes:
Transfer the cooled pasta and peas to a large mixing bowl and toss in the halved cherry tomatoes. Their juices will start to mingle with the pasta, adding little pockets of tangy sweetness.
Dress with pesto and oil:
Spoon in the pesto and drizzle the olive oil over everything, then toss gently with a large spoon until every piece is coated in that vibrant green. The oil helps the pesto spread smoothly without clumping.
Season to taste:
Add a pinch of salt and a few grinds of black pepper, tasting as you go. The Parmesan and pesto are already salty, so go light at first.
Finish with cheese and basil:
If you are using Parmesan, sprinkle it over the salad and toss once more. Tear a few fresh basil leaves on top just before serving for a final flourish of color and fragrance.
Green pesto pasta salad tossed with fresh basil leaves, ready for a summer picnic or potluck on a checkered blanket. Save to Pinterest
Green pesto pasta salad tossed with fresh basil leaves, ready for a summer picnic or potluck on a checkered blanket. | warmimesli.com

I made this for a potluck at work once, and by the time I arrived, the bowl had already been claimed by three people who promised to guard it until lunch. We ate it on the patio under the sun, and someone said it tasted like eating at a cafe in Italy, even though none of us had ever been. That day, this simple pasta salad became more than a side dish—it became a little escape we could all share.

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.

Storing and Serving

This salad keeps beautifully in the fridge for up to three days, covered tightly in a container. The flavors deepen as it sits, though you may want to stir in a splash of olive oil before serving since the pasta absorbs the dressing over time. I love eating it cold straight from the fridge, but you can also let it sit at room temperature for fifteen minutes to soften the chill. It travels well to picnics and parties, and it never seems to wilt or lose its brightness, even on a hot day.

Ways to Make It Your Own

Once you have the basic formula down, this salad becomes a canvas for whatever you have on hand or whatever sounds good. I have stirred in cubes of fresh mozzarella for creaminess, tossed in shredded rotisserie chicken for a heartier meal, and scattered toasted pine nuts on top for crunch. A handful of arugula or spinach adds a peppery bite, and a squeeze of lemon juice at the end brightens everything up. Sometimes I swap the cherry tomatoes for sun-dried ones when I want a deeper, sweeter flavor that clings to the pasta.

What to Serve Alongside

This pasta salad shines as a side dish next to grilled chicken, fish, or even a simple steak. It also stands on its own as a light lunch when paired with crusty bread and a glass of chilled white wine. I have served it at barbecues alongside corn on the cob and coleslaw, and it always disappears first. The freshness cuts through richer foods, and the bright green color makes every plate look more inviting.

  • Try it with grilled lemon chicken or salmon for a balanced summer meal.
  • Pair it with garlic bread and a crisp Pinot Grigio for an easy weeknight dinner.
  • Pack it in a mason jar for a portable lunch that stays fresh and vibrant until you are ready to eat.
A close-up of green pesto pasta salad featuring juicy tomatoes, tender peas, and a drizzle of extra-virgin olive oil. Save to Pinterest
A close-up of green pesto pasta salad featuring juicy tomatoes, tender peas, and a drizzle of extra-virgin olive oil. | warmimesli.com

This pasta salad has become my go to whenever I need something quick, colorful, and guaranteed to please a crowd. It reminds me that the best recipes are often the simplest ones, built on fresh ingredients and a little bit of love.

Recipe FAQs

Can I make this ahead of time?

Yes, this pasta salad is excellent for meal prep. Prepare it up to 24 hours in advance and store in an airtight container in the refrigerator. The flavors actually develop better when it sits for a few hours, making it ideal for picnics and potlucks.

How do I prevent the pasta from becoming mushy?

Cook the pasta until al dente, then rinse it thoroughly under cold water to stop the cooking process and remove excess starch. This ensures each piece remains tender yet firm when tossed with the pesto.

Can I use fresh basil instead of store-bought pesto?

Absolutely. Homemade pesto made with fresh basil, garlic, pine nuts, Parmesan, and olive oil will give you superior flavor. Simply blend until smooth and use the same amount as the store-bought version.

Is this suitable for a vegan diet?

Yes, this dish can easily be veganized. Use dairy-free pesto or make your own with basil, garlic, nuts, and olive oil. Omit the Parmesan cheese or substitute it with a plant-based alternative.

What variations can I add to this pasta salad?

Customize by adding grilled chicken breast for protein, fresh mozzarella balls for creaminess, toasted pine nuts for crunch, or sun-dried tomatoes for deeper flavor. You can also incorporate diced cucumbers or roasted bell peppers for extra vegetables.

How should I serve this dish?

Serve chilled or at room temperature as a standalone lunch or as a side dish at picnics and potlucks. It pairs beautifully with crusty bread and a crisp white wine like Pinot Grigio for a complete meal.

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

Refreshing pasta salad featuring basil pesto, tender pasta, sweet peas, and juicy cherry tomatoes. Ideal for picnics and potlucks.

Prep Time
15 min
Time to cook
10 min
Total Duration
25 min
Created by Dana Whitmore


Skill Level Easy

Cuisine Italian

Makes 4 Number of Servings

Diet Preferences Vegetarian

What You Need

Pasta

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

Vegetables

01 1 cup frozen peas
02 1 1/3 cups cherry tomatoes, halved

Pesto

01 4 tablespoons basil pesto, store-bought or homemade

Dairy

01 1/2 cup grated Parmesan cheese, optional

Seasoning

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

Garnish

01 Fresh basil leaves, optional

How to Make It

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. Add the frozen peas during the last 2 minutes of cooking time.

Step 02

Cool pasta mixture: Drain the pasta and peas in a colander, rinse under cold water to cool completely, and drain thoroughly.

Step 03

Combine pasta and vegetables: In a large mixing bowl, combine the cooled pasta and peas with cherry tomatoes.

Step 04

Dress salad: Add the basil pesto and extra-virgin olive oil to the bowl, tossing gently to coat all ingredients evenly.

Step 05

Season to taste: Season the salad with salt and freshly ground black pepper according to preference.

Step 06

Add cheese: If desired, add grated Parmesan cheese and toss the salad again to incorporate.

Step 07

Plate and garnish: Transfer the salad to serving dishes 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.

Equipment Needed

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

Allergy Information

Always review every ingredient for allergens and talk to a medical expert if needed.
  • Contains wheat and gluten
  • Contains milk from Parmesan cheese and potentially in pesto
  • Pesto may contain tree nuts such as pine nuts—verify product labels for nut and dairy allergens

Nutrition Info (per serving)

This nutrition information is for reference only. Please consult your health provider for advice.
  • Calories: 410
  • Fats: 16 g
  • Carbohydrates: 54 g
  • Protein: 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.