Heat the olive oil in a large pot over medium heat. Add the chicken pieces, Italian seasoning, salt, and pepper. Cook until the chicken is lightly browned on all sides.
Stir in the minced garlic and cook for one minute until fragrant.
Pour in the chicken broth, heavy cream, and sun-dried tomatoes. Add the penne pasta and stir to combine. Bring the mixture to a gentle boil.
Reduce the heat to low, cover the pot, and simmer for 12 to 15 minutes. Stir once or twice to keep the pasta from sticking.
Remove the lid and stir in the spinach until it wilts. Add the Parmesan cheese and stir until the sauce thickens slightly and coats the pasta.