Heat the olive oil in a large pot over medium heat. Add the chicken pieces and season with salt and pepper. Cook until the chicken is browned on all sides.
Add the minced garlic and Italian seasoning to the pot. Stir for about one minute until the garlic becomes fragrant.
Pour in the chicken broth and add the uncooked pasta. Bring the mixture to a boil, then reduce the heat and simmer until the pasta is al dente, stirring occasionally.
Stir in the heavy cream, chopped sun-dried tomatoes, and fresh spinach. Cook for another two to three minutes until the spinach wilts.
Remove the pot from the heat and stir in the grated Parmesan cheese until it melts into the sauce.