Cook the pasta right: Bring a big pot of salted water to a rolling boil. Add your pasta and cook until just al dente. You want it firm-tender so it holds up after chilling.
Cool it fast: Drain the pasta and rinse briefly with cold water to stop the cooking.
Shake off excess water. Transfer to a large bowl and toss with a tablespoon of olive oil so it doesn’t clump.
Make the dressing: In a jar or small bowl, whisk 1/3 cup olive oil, 1–2 tablespoons balsamic, lemon zest, 1 tablespoon lemon juice, garlic, a pinch of red pepper flakes, 1/2 teaspoon honey (if using), 1/2 teaspoon salt, and several grinds of pepper. Taste and adjust acidity with more lemon or balsamic as needed.
Prep the produce: Halve the cherry tomatoes.
Pat the mozzarella pearls dry with a paper towel so they don’t water down the salad. Tear or slice the basil.
Toss it together: Add tomatoes and mozzarella to the pasta. Pour over most of the dressing and toss gently to coat.
If using pine nuts or arugula, fold them in now or right before serving for best texture.
Chill to meld: Cover and refrigerate for at least 30–60 minutes. This rest lets the pasta absorb flavor and the tomatoes release their juices into the dressing.
Final season and serve: Before serving, taste and adjust with more salt, pepper, or a splash of lemon. Add the basil last and toss lightly.
Drizzle the remaining dressing on top for a glossy finish.