01 - Preheat oven to 400°F. Lightly grease a 9x13 inch baking dish with cooking spray or butter.
02 - Bring a large pot of salted water to a rolling boil. Add the pasta and cook until just al dente according to package directions. Drain well and set aside.
03 - While the pasta cooks, heat olive oil in a large skillet over medium-high heat. Add the chicken pieces, season with salt and pepper, and sauté for 5 to 6 minutes until golden brown and cooked through to an internal temperature of 165°F. Remove from heat and set aside.
04 - In a large mixing bowl, combine the drained pasta, seared chicken, basil pesto, heavy cream, minced garlic, and chopped sun-dried tomatoes. Toss everything together until evenly coated.
05 - Transfer the pasta mixture into the prepared baking dish, spreading it into an even layer. Sprinkle the shredded mozzarella and grated Parmesan evenly over the top.
06 - Bake in the preheated oven for 20 minutes, or until the cheese is melted, bubbly, and golden brown on top.
07 - Remove from the oven and let rest for 5 minutes before serving. Garnish with fresh basil leaves if desired.