Go Back
Fresh basil pesto pasta salad with cherry tomatoes and mozzarella in a white bowl

Fresh Basil Pesto Pasta Salad

A vibrant pasta salad tossed with homemade basil pesto, cherry tomatoes, and mozzarella pearls—perfect for picnics, potlucks, or easy weeknight dinners.
Prep Time 15 minutes
Cook Time 10 minutes
Resting Time 10 minutes
Total Time 35 minutes
Servings: 6

Ingredients
  

  • 2 cups fresh basil leaves packed
  • 1/3 cup pine nuts
  • 2 cloves garlic
  • 1/2 cup grated Parmesan cheese
  • 1/2 cup extra-virgin olive oil
  • 12 oz fusilli pasta
  • 1 pint cherry tomatoes halved
  • 8 oz mozzarella pearls
  • Juice of 1 lemon
  • Salt and black pepper to taste

Method
 

  1. Toast the pine nuts in a dry skillet over medium heat for 2-3 minutes until lightly golden and fragrant, then set aside to cool.
  2. In a food processor, combine the basil, toasted pine nuts, garlic, and Parmesan. Pulse until roughly chopped.
  3. With the processor running, slowly drizzle in the olive oil until the pesto is smooth but still has some texture. Season with salt and pepper.
  4. Bring a large pot of salted water to a boil. Cook the fusilli according to package directions until al dente, about 8-10 minutes.
  5. Drain the pasta and toss it with a tablespoon of olive oil to prevent sticking. Let it cool slightly if serving warm.
  6. In a large bowl, combine the cooked pasta, pesto, halved cherry tomatoes, and mozzarella pearls. Toss gently to coat everything evenly.
  7. Squeeze the lemon juice over the salad and toss again. Taste and adjust seasoning with more salt or pepper if needed.
  8. Let the salad sit for 10 minutes to allow the flavors to meld before serving.