01 - Preheat oven to 400°F. Lightly grease a large baking dish with cooking spray or butter.
02 - Bring a large pot of salted water to a rolling boil. Add pasta and cook until just al dente, about 1 minute short of package directions. Drain well and set aside.
03 - Heat olive oil in a large skillet over medium-high heat. Season chicken pieces with salt and pepper, then add to the skillet in a single layer. Sauté for 5 to 6 minutes, turning occasionally, until golden brown and cooked through to an internal temperature of 165°F. Remove from heat.
04 - In a large mixing bowl, toss together the drained pasta, cooked chicken, basil pesto, heavy cream, minced garlic, and chopped sun-dried tomatoes until evenly coated.
05 - Transfer the pasta mixture to the prepared baking dish, spreading it into an even layer. Scatter shredded mozzarella over the top, then finish with an even layer of grated Parmesan.
06 - Bake on the center rack for 20 minutes, or until the sauce is bubbling around the edges and the cheese is melted and golden brown on top.
07 - Remove from the oven and let rest for 5 minutes to allow the sauce to set. Garnish with fresh basil leaves before serving.