Pasta salads have long been the first choice for lunches, picnics and BBQ parties. Easy to make in advance, packed with lots of different vegetables and delicious to eat in any alfresco situation, our Summer Pesto Pasta Salad features summer season favourites: fresh basil, green courgettes and juicy cherry tomatoes! Dressed with pesto instead of a more traditional mayonnaise-based salad dressing, this pesto pasta salad with mozzarella is sure to impress both as a vegetarian lunch or as a side dish at your next garden party!
As an Amazon Associate I earn from qualifying purchases, at no extra cost for you! Thank you!
Ingredients and Substitutions
- pasta: any dried pasta will do just fine. Don’t worry about using fresh pasta here – there are enough lovely ingredients in this pesto pasta salad to justify using the cheaper pasta 🙂
- green courgettes: use young fresh courgettes with less tough skin. 2 small courgettes, weighing approx 400g will be a perfect amount.
- olive oil: or rapeseed, avocado, or grapeseed oil.
- cherry tomatoes: can be substituted with baby plum tomatoes or simply chopped up salad tomatoes.
- mozzarella ball: can be substituted with mini mozzarella pearls. Choose full-fat cheese – it really makes a difference in this salad.

- baby spinach
- basil leaves
- pesto: ideally freshly made, but if you are using a shop-bought one we highly recommend buying one that’s in the chilled section (next to fresh pasta) and not the one with long shelf life. It will taste a lot better with the fresh option.
- pinenuts: toasted. Adds a lot of texture and nutty flavour to the salad!
Method
Cook your pasta following the instructions on the packet. Once cooked, run cold water through the pasta to cool it down and remove the starch (it will prevent the pasta from sticking together). Stir in a tbsp of olive oil and set the pasta aside.
In the meantime, preheat the oven to 220°C Fan. Line a large baking tray with baking parchment.
In a large bowl mix the courgette cubes with a tbsp of olive oil, a pinch of salt and pepper. Spread the courgette on baking parchment in a single layer and place it in the oven for 15 minutes.


Once cooked, leave the courgette cubes to cool down slightly.
Place the pasta, courgette, tomatoes, mozzarella, basil leaves, and pesto in a large bowl, and gently mix until all the pasta and vegetables are coated in pesto.

Scatter the spinach on the bottom of a serving bowl or individual bowls, then top it with summer pesto pasta salad and scatter the toasted pinenuts on top!
Making Your Own Pesto
If you are considering making your own pesto for this delicious vegetable pesto pasta salad, then you definitely should! Homemade pesto stands head and shoulder above the shop-bought one! We personally think this dish works best with basil pesto, so here are a couple of recipes for you to consider:
Summer Pesto Pasta Salad Serving Suggestions:
As A Side Dish
Pesto Pasta Salad with Mozzarella is a wonderful summer side dish to serve at any garden party. It is an excellent sidekick to your BBQ meats, especially Mediterranean-style grills (think, Spiedini or Greek-style kebabs). It is also a great salad to serve as part of a buffet-style lunch!

As The Main Dish
We tend to enjoy this Summer Pesto Pasta Salad as a vegetarian main on hot days in the garden! The recipe below served 3-4 as a main course. And the leftovers will keep well for a day or two in the fridge, and can be packed for the office lunch the next day!
If you want to make it more substantial (which it already is, in our opinion), add some cooked prawns or shredded chicken to the pasta salad!
Recipe FAQs
Any! But note that shapes with lots of nooks and crannies (like farfalle, fusilli or conchiglie) will attach more pesto to them, so each bite will be even more delicious 🙂
Yes, make this pasta up to 2 days ahead, but only add the spinach and basil before serving.

Other Summer Salad Ideas
Is there anything better than a lovely summer salad enjoyed for lunch on a hot summer day? We think not! Some of our favourite hot-season salads include:
- Grilled Chicken and Peach Salad
- Summery Watercress, Cucumber & Strawberry Salad
- Watermelon & Feta Salad with Prosciutto and Balsamic Reduction
Recipe Card

Summer Pesto Pasta Salad
Equipment
Ingredients
- 300 g pasta uncooked dried pasta weight
- 2 courgettes approx 400g, cut into 1cm cubes
- 1 tbsp olive oil
- 200 g cherry tomatoes halved
- 125 g mozzarella ball torn into bite-size pieces
- 100 g baby spinach
- 15 g basil leaves only
- 150 g pesto ideally freshly made
- 20 g pinenuts toasted
Instructions
- Cook your pasta following instructions on the packet. Once cooked, run cold water through the pasta to cool it down and remove the starch (it will prevent the pasta from sticking together). Stir in a tbsp of olive oil and set the pasta aside.
- In the meantime, preheat the oven to 220°C Fan. Line a large baking tray with baking parchment.
- In a large bowl mix the courgette cubes with a tbsp of olive oil, a pinch of salt and pepper. Spread the courgette on a baking parchment in a single layer and place in the oven for 15 minutes. Once cooked leave the courgette cubes to cool down slightly.
- Place the pasta, courgette, tomatoes, mozzarella, basil leaves, and pesto in a large bowl, and gently mix until all the pasta and vegetables are coated in pesto.
- Scatter the spinach on the bottom of a serving bowl or individual bowls, then top it with summer pesto pasta salad and scatter the toasted pinenuts on top!
Notes
Nutrition

I am going to make this weekly for the remainder of the summer, it is so good. Thank you so much for sharing, I am OBSESSED with all things pesto, and this recipe is no exception.
What wonderful feedback, Cathleen! Thanks for trying our recipe and soooo glad you liked it! 🙂
Such a perfectly delightful summer salad for lunches! We took it to a potluck and it got rave reviews.
Oh that’s brilliant! So glad everyone liked it! 🙂
Love this recipe for summer! SO fresh and easy to make.
Thanks, Caitlin!