Pesto Pasta Salad

This delicious pesto pasta salad is a gorgeously fresh and vibrant salad packed with homemade basil pesto, juicy cherry tomatoes, creamy mozzarella, and chickpeas for a protein boost. It's the perfect summer pasta salad for BBQs, packed lunches, or light dinners.

pesto pasta salad in a white bowl with cherry tomatoes, mozzarella pearls, arugala, and chickpeas

If you want a similar recipe, try this lentil salad with feta & pomegranate, these gorgeous Mediterranean white beans, or this Greek pasta salad.

This pesto pasta salad is perfect for a quick and easy lunch in the summer - and it meal preps perfectly!

Ingredient Notes

You can see the full ingredient list and step-by-step instructions in the recipe card below, but here are a few helpful notes for making this simple recipe the best it can be!

For the Salad:

  • Pasta: Fusilli works great, but feel free to use penne, farfalle, or even orzo.
  • Mozzarella Pearls / Bocconcini: Mozzarella pearls, also known as bocconcini, work great for this recipe - the perfect-sized little balls of creamy cheese that pair perfectly with pesto and pasta! Use fresh mozzarella, torn if needed.
  • Chickpeas: I use some tinned chickpeas in this recipe - they add protein and make this more satisfying as a meal salad.
  • Greek Yogurt: Adds creaminess and lightens the pesto without needing mayo! The perfect healthy addition to a creamy pesto salad dressing.
  • Arugula (Rocket): For peppery freshness - you can sub with baby spinach if preferred.
a bowl with the ingredients for pesto pasta with the cooked pasta, mozzarella pearls, arugula, chickpeas, cherry tomatoes, pesto and Greek yoghurt

For the Pesto:

You could use a store-bought pesto if you're short on time, but a homemade pesto will always be best! Use fresh basil, Pecorino or Parmesan cheese, pine nuts, fresh garlic, and a good glug of extra virgin olive oil.

Optional Add-ins

If you want to pad out this pesto pasta salad and add more vegetables, you could go for some sliced olives, grilled zucchini or asparagus, chopped sundried tomatoes, swap the chickpeas for white beans, or even use vegan mozzarella + plant-based yogurt for a dairy-free version.

How To Make This Pesto Pasta Salad Recipe

1. Make the Pesto

Add the basil, garlic, cheese, pine nuts, salt, and pepper to a food processor. Pulse until combined, then slowly pour in the olive oil and continue blending until the pesto is fairly smooth but still has some texture.

2. Cook the Pasta

Boil the pasta in salted water until al dente. Drain and rinse under cold water to stop the cooking process and cool it down for the salad.

3. Assemble the Salad

In a large bowl, combine the cooled pasta, cherry tomatoes, arugula, mozzarella, chickpeas, and pesto. Add the Greek yogurt and a pinch of salt, then toss everything together until well-coated.

Taste and adjust salt if needed. Garnish with fresh basil leaves and serve immediately, or chill for later.

Chef's Tips

  • Don't overcook your pasta - al dente is key for a good pasta salad texture.
  • Rinsing the pasta stops it from cooking further and helps it cool quickly.
  • Add the Greek yogurt last to keep the pesto vibrant and creamy.
  • If making ahead, wait to add arugula and basil just before serving for maximum freshness.
close up of pesto pasta salad in a white bowl

Storage

Store in an airtight container in the fridge for up to 3 days. It may dry out slightly over time - just mix in a splash of olive oil or lemon juice before serving.

FAQs

Can I make this vegan?
Yes! Use a vegan pesto (sub nutritional yeast for cheese) and vegan yogurt or just omit it.

What's a good pasta substitute?
Try quinoa, pearl couscous, or orzo for a different grain base.

Can I use store-bought pesto?
Absolutely - just choose one you love the flavor of. You may not need extra salt if it's already seasoned.

Pesto Pasta Salad

Author: By The Forkful
676kcal
Prep 5 minutes
Cook 10 minutes
Total 5 minutes
A fresh, vibrant salad packed with basil pesto, juicy cherry tomatoes, creamy mozzarella, and chickpeas for a protein boost - perfect for BBQs, packed lunches, or light dinners.
Servings 2 portions
Course Salads
Cuisine Italian

Ingredients

  • 150 g fusilli pasta
  • 100 g cherry tomatoes halved
  • 100 g boccatini or mozzarella pearls
  • 400 g tin of chickpeas drained and rinsed
  • 1 tablespoon Greek yogurt
  • 20 g arugula rocket
  • Salt to taste
  • Fresh basil leaves to garnish
Pesto Ingredients
  • 20 g / 2 cups fresh basil leaves
  • 3 tablespoon extra virgin olive oil
  • 1 garlic clove
  • 20 g / ⅓ cup Pecorino or vegetarian Parmesan
  • 2 tablespoon pine nuts
  • Salt and pepper to taste

Method

  1. Make the pesto: Place all of the pesto ingredients except for the olive oil in a food processor or blender and blitz until combined. Add the olive oil and pulse until you have a fairly smooth texture (pesto is best with a bit of texture left in it!).
    20 g / 2 cups fresh basil leaves, 3 tbsp extra virgin olive oil, 20 g / ⅓ cup Pecorino or vegetarian Parmesan, 2 tbsp pine nuts, Salt and pepper, 1 garlic clove
  2. Cook the pasta: Once cooked according to package instructions, drain the pasta in a colander and rinse under cold water to cool rapidly - this prevents the pasta from cooking any further and turning mushy in your salad. 
    150 g fusilli pasta
  3. Add the pasta, cherry tomatoes, arugula, mozzarella/boccatini, chickpeas, pesto, and Greek yogurt to your mixing bowl. Add salt and pepper to taste. Toss the salad together until the ingredients are fully coated in the pesto and Greek yogurt mixture.
    100 g cherry tomatoes, 100 g boccatini or mozzarella pearls, 400 g tin of chickpeas, 1 tbsp Greek yogurt, 20 g arugula, Salt
  4. Add the basil leaves to garnish and serve.
    Fresh basil leaves

Nutrition

Serving1gCalories676kcalCarbohydrates69gProtein30gFat32gSaturated Fat9gPolyunsaturated Fat20gCholesterol37mgSodium1225mgFiber13gSugar9g

Notes

Store in an airtight container in the fridge for up to 3 days. It may dry out slightly over time - just mix in a splash of olive oil or lemon juice before serving.

Tried this recipe?

Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating