01 - Preheat oven to 375°F. Grease a 9x13-inch baking dish with cooking spray or butter.
02 - Bring a large pot of salted water to boil. Cook pasta according to package directions, stopping 2 minutes early for al dente texture. Drain thoroughly in a colander.
03 - In a large skillet over medium heat, combine heavy cream, pesto, chicken broth, garlic, salt, and pepper. Bring to a gentle simmer, stirring frequently, for 2-3 minutes until slightly thickened.
04 - Stir in the Parmesan cheese until completely melted and sauce is smooth and creamy.
05 - Add cooked pasta, chicken, cherry tomatoes, and spinach to the skillet. Toss thoroughly until everything is evenly coated with the sauce.
06 - Pour the entire mixture into the prepared baking dish, spreading evenly.
07 - Sprinkle shredded mozzarella and additional Parmesan cheese evenly over the top.
08 - Bake for 20-25 minutes until cheese is golden brown and bubbling around the edges.
09 - Let the dish rest for 5 minutes before serving to allow the sauce to set. Garnish with fresh basil leaves if desired.