01 - Preheat oven to 400°F. Lightly grease a large baking dish.
02 - Cook pasta in a large pot of salted boiling water until just al dente. Drain and set aside.
03 - Heat olive oil in a large skillet over medium heat. Add chicken, season with salt and pepper, and sauté for 5-6 minutes until golden and cooked through. Remove from heat.
04 - In a large bowl, combine cooked pasta, chicken, pesto, cream, minced garlic, and sun-dried tomatoes. Mix until everything is evenly coated.
05 - Transfer mixture to the baking dish. Top with mozzarella and Parmesan cheese.
06 - Bake in the preheated oven for 20 minutes or until bubbly and golden on top.
07 - Let rest for 5 minutes before serving. Garnish with fresh basil, if desired.