Pasta with Tomatoes, Zucchini, and Pesto

Ingredients
12 oz. fettuccine
1 1/2 c. fresh corn kernels
small zucchini
1 pt. cherry tomatoes
1 tbsp. olive oil
c. pesto
kosher salt
Pepper
4 oz. bocconcini (small fresh mozzarella balls)
Torn fresh basil leaves
Directions
  1. Cook the pasta according to package directions, adding the corn during the last 2 minutes of cooking. Reserve 3/4 cup cooking liquid, drain the pasta, and return it to the pot.
  2. Meanwhile,  grate the zucchini on the large holes of a box grater, turning the zucchini to grate the outside first (discard the soft core). In a large bowl, toss together the tomatoes, olive oil, 2 tablespoons pesto, and 1/4 teaspoon each salt and pepper. Fold in the zucchini and mozzarella.
  3. Toss the pasta with the remaining pesto and 1/4 cup of the reserved pasta water (adding more if the pasta seems dry). Fold in the tomato-zucchini mixture and sprinkle with basil, if desired.