Cook the pasta according to package directions until it is al dente. Drain and rinse in cold water.
Add the pasta to a medium mixing bowl. Add mozzarella, cherry tomatoes, and basil.
In a small bowl, whisk together the pesto and olive oil.
Add the pesto dressing to the pasta.
Stir everything together until it is all well-coated. Add salt and pepper to taste. Serve right away.
Notes
The fresher the ingredients used in this recipe, the better. When you only have a handful of ingredients in the recipe, it's important that they are all as good of quality as you can get.
To make this pasta salad vegan and dairy-free, you can omit the cheese and use a pesto that doesn't contain dairy.
Rinsing the pasta in cold water helps it to stop cooking, so don’t skip that step.
Add a little more pesto and olive oil to this salad on the second day to refresh the leftovers before serving.