01 - Preheat oven to 400°F. Lightly grease a 9x13 inch baking dish and set aside.
02 - Bring a large pot of salted water to a rolling boil. Add the pasta and cook until just al dente, following package directions. Drain well and set aside.
03 - While the pasta cooks, heat olive oil in a large skillet over medium heat. Season the chicken pieces with salt and pepper, then add to the skillet. Sauté for 5 to 6 minutes, turning occasionally, until golden brown and cooked through (internal temperature reaches 165°F). Remove from heat.
04 - In a large mixing bowl, combine the drained pasta, seared chicken, basil pesto, heavy cream, minced garlic, and chopped sun-dried tomatoes. Toss thoroughly until every piece is evenly coated with the sauce.
05 - Transfer the pasta and chicken mixture into the prepared baking dish, spreading it into an even layer. Scatter the shredded mozzarella evenly over the top, followed by the grated Parmesan.
06 - Place in the preheated oven and bake for 20 minutes, or until the cheese is melted, bubbly, and golden on top.
07 - Remove from the oven and let the bake rest for 5 minutes before serving. This allows the sauce to settle and makes for easier portioning. Garnish with fresh basil leaves if desired.