Fresh and packed with flavor, this Pesto Pasta Salad is the perfect side or light main dish for hot summer days. With a homemade pesto tossed with pasta, tomatoes, cucumbers, and mozzarella pearls, it’s a satisfying salad that’s so easy to throw together for picnics and potlucks!
Love pasta salads? Try my Orzo Pasta Salad or my Tuna Macaroni Salad next!

Kelley’s Tips
Before You Get Started
- Use Fresh Herbs. Fresh basil and parsley give this pasta salad so much flavor! Use whatever fresh herbs you have on hand!
- Toast Your Pine Nuts. Toasting the pine nuts brings out their nutty flavor—don’t skip this step!
- Add Protein to Make it a Meal. Throw in protein like grilled chicken, shrimp, or chickpeas to make it a hearty meal.
Ingredients
- Fresh herbs – The main ingredient in the homemade pesto! I use a combination of fresh basil and fresh parsley.
- Spinach – Adds a mild “green” flavor that complements the basil. It also makes the pesto more nutritious and give the pesto a bright green color.
- Pine nuts – Adds a rich, nutty flavor to the pesto, and a handful sprinkled on top of the salad adds the perfect finishing crunch.
- Olive oil – Helps turn the pesto into a smooth, pourable sauce. Use a good-quality extra virgin olive oil for the best flavor.
- Parmesan cheese – Adds salty, nutty depth to the pesto. I recommend using freshly grated for the smoothest texture and best flavor.
- Garlic – Just one clove adds a nice punch of flavor!
- Pasta – The base of the salad! I used cavatappi, but you can use any short pasta—like rotini, penne, or farfalle—to catch all that yummy pesto.
- Mozzarella pearls – These little cheese balls add a rich and creamy contrast to the herby pesto and crunchy veggies. You can also use the mini marinated mozzarella balls for extra flavor!
- Cucumber – Adds a fresh, juicy crunch that lightens up the dish.
- Grape tomatoes – Adds a pop of color and a burst of flavor to every bite. Use whatever fresh veggies you have in your garden!
How To Make Pesto Pasta Salad
- Boil Pasta per package instructions.
- Toast Pine Nuts on a sheet tray for 5 minutes at 400°F. Set aside 2 Tbsp for garnish.

- Make the Pesto: Add basil, parsley, spinach, parmesan, pine nuts, olive oil, garlic, salt, and pepper to the food processor. Pulse and blend till smooth.


- Toss the Salad: Toss pasta in pesto, fold in tomatoes, mozzarella, and cucumbers. Garnish with pine nuts.



More Pasta Salad Recipes
Save this Recipe
Enter your email to get it straight in your inbox! Plus, receive new recipes weekly!

Pesto Pasta Salad
Ingredients
For The Pesto
- 1 cup basil
- 1/2 cup fresh parsley
- 1/2 cup fresh spinach
- 1/4 cup pinenuts
- 1/4 cup olive oil
- 1/4 cup parmesan cheese, grated
- 1 garlic clove
- 1/2 tsp salt and pepper
For The Salad
- 8 oz pasta, boiled in salted water and drained
- 1 cup mozzarella pearls
- 1 cup cucumber, diced
- 2 cups grape tomatoes, halved
- 2 tbsp toasted pine nuts
Instructions
- Boil pasta per package instructions.
- Toast pine nuts on a sheet tray for 5 minutes at 400°F. set aside 2 Tbsp for garnish.
- Dice cucumber, and slice tomatoes.
- Add basil, parsley, spinach, parmesan, pine nuts, olive oil, garlic, salt and pepper to food processor. Pulse and blend till smooth.
- Toss pasta in pesto, fold in tomatoes, mozzarella, and cucumbers. Garnish with pine nuts.
Notes
- Toast Your Pine Nuts. Toasting the pine nuts brings out their nutty flavor—don’t skip this step!
- Add Protein to Make it a Meal. Throw in protein like grilled chicken, shrimp, or chickpeas to make it a hearty meal.
Nutrition Information

Did You Make This?
I’d love to hear your feedback! Leave a review and make sure to share your pictures on social media! Don’t forget to follow @thechefsavvy.
Teri
This was really good! Served with some grilled chicken and meal prepped for the week! It was even better the next day!