Ingredients
Method
Preparation
- Bring a large pot of salted water to a rolling boil. Add your pasta and cook until al dente according to package instructions (usually 8–10 minutes).
- While the pasta cooks, halve the cherry tomatoes and tear the fresh mozzarella into bite-sized pieces. Zest and juice the lemon and set everything aside in a large mixing bowl.
- Drain the pasta and rinse briefly under cold water to stop cooking and cool it down for a salad. Toss the pasta lightly with a tablespoon of olive oil to prevent sticking.
Mixing
- Add the pasta to the bowl with tomatoes and mozzarella. Dollop the pesto over the warm pasta so it loosens and hugs each piece. Add lemon zest, lemon juice, and the remaining olive oil.
- Toss gently with a wooden spoon or your hands — you want the pesto to coat without breaking up the mozzarella too much. Season generously with salt and freshly ground black pepper.
- Stir in torn basil leaves and toasted pine nuts. Taste and adjust: more lemon for brightness, more pesto for herb punch, or a pinch of red pepper flakes for gentle heat.
Serving
- Serve immediately or chill for 30–60 minutes to let the flavors deepen. If chilling, bring to room temperature for 10 minutes before serving and add a splash of olive oil if the pasta has stiffened.
Notes
For a lighter option, swap half the pasta for cooked chickpeas or farro. For a vegan twist, use nutritional yeast in the pesto and vegan mozzarella. Store leftovers in an airtight container in the refrigerator for up to 3 days. Fresh mozzarella can weep when chilled, so if you prefer a less watery texture, store mozzarella separately and add it right before serving.