Bring a large pot of salted water to a boil and cook the pasta according to package directions until al dente. Drain and set aside.
Heat the olive oil in a large skillet over medium heat. Add the chicken pieces, season with salt, pepper, and Italian seasoning, and cook until browned and cooked through, about 6 to 7 minutes. Remove the chicken to a plate.
In the same skillet, add the minced garlic and cook for 30 seconds until fragrant. Stir in the sun-dried tomatoes and cook for another minute.
Pour in the chicken broth and heavy cream. Bring the mixture to a gentle simmer, then stir in the Parmesan cheese until it melts and the sauce thickens slightly.
Add the spinach and stir until it wilts, about 1 to 2 minutes. Return the cooked chicken to the skillet and add the drained pasta. Toss everything together until evenly coated.