Pesto Pasta Salad

Featured in: Basil Sauces & Pestos

This dish blends al dente pasta with fragrant basil pesto, sun-dried tomatoes, creamy mozzarella, and toasted pine nuts, creating a fresh and vibrant salad. Lightly seasoned with olive oil, lemon zest, salt, and pepper, it offers a refreshing option perfect for warm days and gatherings. Optional baby spinach adds a leafy touch, while substitutions like walnuts provide versatility. Ready in under 30 minutes, it pairs wonderfully with crisp white wines.

Updated on Fri, 26 Dec 2025 11:27:00 GMT
A colorful bowl of pesto pasta salad, bursting with cherry tomatoes and fresh mozzarella. Pin
A colorful bowl of pesto pasta salad, bursting with cherry tomatoes and fresh mozzarella. | toastybasil.com

I discovered this pasta salad completely by accident on a sweltering July afternoon when my air conditioner broke and I had friends coming over in two hours. The idea of heating up my kitchen seemed criminal, so I tossed together whatever bright ingredients were calling from my fridge—basil pesto, creamy mozzarella, sun-dried tomatoes—and something magical happened. It became the dish everyone asked me to bring to every summer gathering after that, the one that actually gets finished while other salads sit neglected on the table.

The first time I served this to my yoga instructor friend Sarah, she ate three helpings and started planning a dinner party around it. That moment taught me that sometimes the simplest dishes with the best ingredients are what people actually remember and crave, not the complicated ones that take all day.

Ingredients

  • Short pasta (fusilli, penne, or farfalle): 350 g (12 oz)—the shapes catch pesto in their curves, creating little pockets of flavor with every bite.
  • Basil pesto: 100 g (1/3 cup)—this is where your sauce comes from, so use a good one or make your own if you have time.
  • Sun-dried tomatoes: 100 g (2/3 cup), drained and sliced—they add jammy sweetness and visual pop that regular tomatoes can't match.
  • Fresh mozzarella balls: 200 g (7 oz)—look for bocconcini if you can; they stay creamy and don't get rubbery like pre-shredded cheese would.
  • Pine nuts: 40 g (1/4 cup), lightly toasted—the toasting step takes 2 minutes but transforms them from bland to buttery and essential.
  • Fresh baby spinach: 50 g (2 cups), optional—adds a tender leafiness that balances the richness.
  • Extra virgin olive oil: 2 tbsp—quality matters here since you taste it directly, not cooked into anything.
  • Salt, pepper, and lemon zest: to taste—these three things at the end make the difference between good and memorable.

Instructions

Boil the pasta until it's just tender:
Cook your pasta in a large pot of salted boiling water following the package timing, but aim for al dente—you want it to have a gentle resistance when you bite it. Drain it into a colander and rinse under cold running water, tossing gently until it's completely cooled down.
Coat everything in pesto:
In a large mixing bowl, combine the cooled pasta with the pesto and olive oil, then toss it all together until every strand glistens with that green sauce. This is your flavor foundation, so don't rush it.
Fold in the delicate ingredients:
Now gently add the sun-dried tomatoes, mozzarella, pine nuts, and spinach if you're using it, tossing carefully so the cheese doesn't break apart. Think of it like folding rather than stirring.
Season and taste:
Taste and season:
Sprinkle in salt, fresh pepper, and lemon zest if desired, then taste a forkful—adjust until it makes you happy, because this is your dish to own.
Chill or serve:
You can eat it right away while it's fresh and bright, or refrigerate for an hour if you prefer it cold and more cohesive.
This pesto pasta salad features perfectly cooked pasta coated in vibrant green pesto, ready to eat. Pin
This pesto pasta salad features perfectly cooked pasta coated in vibrant green pesto, ready to eat. | toastybasil.com

I'll never forget when my picky nephew—the kid who complained about literally everything I made—asked for seconds of this salad and then asked me to make it again the next day. That's when I realized this recipe had crossed over from just food into something that actually brings people together.

The Magic of Fresh Mozzarella

Using fresh mozzarella instead of aged cheese is what makes this salad feel light and summery instead of heavy. The creamy, mild flavor lets the pesto and sun-dried tomatoes shine without competing. I learned this the hard way after making a batch with regular mozzarella and realizing it tasted like a completely different dish.

Make-Ahead and Storage Wisdom

This salad actually improves after sitting a few hours in the fridge as the pesto flavor deepens and everything gets to know each other better. You can prepare it up to a day ahead, though I'd add the mozzarella no more than a few hours before serving so it doesn't get waterlogged. Keep it in a covered container and give it a gentle toss before serving.

Flavor Variations and Substitutions

Once you make this once, you'll start seeing it as a canvas for whatever you have on hand. The base of pasta and pesto is solid, but everything else can shift with the season or your mood. I've made it with arugula instead of spinach, added crispy pancetta for friends who eat meat, and even tossed in roasted chickpeas for extra protein.

  • Try walnuts or almonds if you don't have pine nuts—they toast up beautifully and taste just as rich.
  • Fresh basil torn by hand over the top right before serving adds a final flourish of brightness.
  • A splash of fresh lemon juice just before eating keeps everything tasting alive and prevents it from feeling heavy.
Creamy mozzarella and toasted pine nuts top the refreshing pesto pasta salad, perfect for summer. Pin
Creamy mozzarella and toasted pine nuts top the refreshing pesto pasta salad, perfect for summer. | toastybasil.com

This pasta salad has become my go-to for gatherings because it's foolproof, beautiful, and genuinely delicious. Make it once and you'll understand why it keeps showing up on every summer table.

Recipe Q&A

What type of pasta works best for this dish?

Short pasta shapes like fusilli, penne, or farfalle hold the pesto and mix-ins well, offering a satisfying texture.

Can I use homemade pesto instead of store-bought?

Absolutely! Homemade basil pesto adds fresh flavor and can be adjusted to taste for a personal touch.

Are there suitable alternatives to pine nuts?

Yes, toasted walnuts or almonds provide a crunchy, nutty element if pine nuts are unavailable or preferred.

How should the pasta be prepared for best results?

Cook the pasta until just al dente, then rinse under cold water to stop cooking and cool it for the salad.

Is it necessary to chill the salad before serving?

Chilling for about an hour enhances flavors and texture, but it can also be served immediately for a quicker meal.

Pesto Pasta Salad

Fresh basil pesto pasta with sun-dried tomatoes, creamy mozzarella, and toasted pine nuts.

Prep duration
15 min
Cooking duration
10 min
Complete duration
25 min


Skill level Easy

Origin Italian

Yield 4 Portions

Dietary specifications Vegetarian

Components

Pasta

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

Pesto

01 1/3 cup basil pesto (store-bought or homemade)

Vegetables & Add-ins

01 2/3 cup sun-dried tomatoes, drained and sliced
02 7 oz fresh mozzarella balls (bocconcini or diced mozzarella)
03 1/4 cup pine nuts, lightly toasted
04 2 cups fresh baby spinach (optional)

Seasoning

01 Salt and freshly ground black pepper, to taste
02 2 tbsp extra virgin olive oil
03 Zest of 1 lemon (optional)

Directions

Step 01

Cook Pasta: Boil the pasta in a large pot of salted water according to package directions until al dente. Drain and rinse under cold water to halt cooking. Set aside to cool slightly.

Step 02

Combine Pasta and Pesto: In a large bowl, toss the cooled pasta with basil pesto and extra virgin olive oil until evenly coated.

Step 03

Add Vegetables and Nuts: Gently fold in sun-dried tomatoes, mozzarella, pine nuts, and spinach if using, ensuring even distribution.

Step 04

Season Salad: Season with salt, black pepper, and lemon zest if desired. Adjust seasoning according to taste.

Step 05

Serve or Chill: Serve immediately or refrigerate for 1 hour to enhance flavors for a refreshing experience.

Necessary tools

  • Large pot
  • Colander
  • Large mixing bowl
  • Wooden spoon or spatula
  • Knife and cutting board

Allergy information

Review each component for possible allergens and if uncertain, we recommend consulting with a healthcare professional.
  • Contains wheat (gluten), milk (mozzarella, pesto), and tree nuts (pine nuts; pesto may contain additional nuts). Verify labels when using store-bought pesto.

Nutrient breakdown (per portion)

These values are provided as a general guide and shouldn't replace professional medical advice.
  • Calories: 520
  • Fat: 25 g
  • Carbs: 54 g
  • Protein: 18 g