Bring a large pot of salted water to a boil and cook the pasta to al dente according to the package directions. Drain. Cut the chicken into bite-size pieces and season with salt and pepper. Heat the oil in a large skillet over medium-high heat. Add the chicken and cook, in batches, until browned on all sides. Remove the chicken from the skillet, reserving the drippings.
Add the garlic to the pan and cook for 30 seconds or until fragrant. Add the wine and scrape the browned bits from the bottom of the skillet with a wooden spoon.
Add the sun-dried tomatoes, cream, paprika, and Italian seasoning to the skillet and cook until thickened. Stir in the spinach and ½ cup of the cheese. Simmer just until the spinach wilts.
Add the pasta and the browned chicken and stir to combine. Season with salt and pepper to taste. Sprinkle with the remaining Parmesan cheese and garnish with the basil before serving.