Start by cooking the pasta according to package instructions until al dente. Drain and set aside.
While the pasta cooks, season the chicken breasts with salt, pepper, garlic powder, and Italian seasoning on both sides.
Heat the olive oil in a large skillet over medium heat. Add the seasoned chicken breasts to the skillet and cook for about 6-7 minutes per side, or until the chicken is golden brown and cooked through. Remove and let rest before slicing.
In the same skillet, add the chopped sun-dried tomatoes and cook for about 2 minutes until warmed.
Pour in the heavy cream and bring it to a gentle simmer, stirring continuously. Allow it to thicken for about 3-4 minutes.
Add the fresh spinach to the skillet and cook until wilted, about 2 minutes.
Stir in the grated Parmesan cheese until well combined and melty. Add additional salt and pepper to taste.
Slice the cooked chicken breasts and add them back to the skillet along with the drained pasta, tossing everything together gently until well coated in the creamy sauce.
Serve warm, garnished with fresh basil leaves on top for a pop of color and flavor.