Cook the Pasta: Start by bringing a large pot of salted water to a boil. Add the pasta and cook according to the package instructions until al dente. Drain and set aside.
Sear the Chicken: Season the chicken breasts with salt, pepper, and Italian seasoning. In a large skillet, heat the olive oil over medium-high heat. Add the chicken and cook for about 6-7 minutes on each side, or until golden brown and cooked through. Remove from the skillet and let rest.
Make the Sauce: In the same skillet, add minced garlic and sauté for about 30 seconds until fragrant. Add the sun-dried tomatoes and stir for another minute. Then, pour in the heavy cream and bring to a gentle simmer, stirring frequently.
Add Spinach and Parmesan: Stir in the fresh spinach and Parmesan cheese into the sauce, allowing the spinach to wilt and the cheese to melt. Season the mixture with additional salt and pepper as needed.
Combine Everything: Slice the seared chicken into strips. Add the drained pasta to the skillet with the sauce, followed by the sliced chicken. Toss everything gently until well combined and the pasta is coated with the creamy sauce.
Serve: Plate the pasta mixture and garnish with fresh basil leaves. Serve immediately while warm.