Heat olive oil in a large pot over medium heat. Add the diced chicken thighs and season them with salt, pepper, and Italian seasoning. Sauté for 5-7 minutes, or until the chicken is golden brown and cooked through. Remove the chicken from the pot and set aside.
In the same pot, add minced garlic and sauté for about 1 minute until fragrant.
Add the cherry tomatoes and cook for an additional 2-3 minutes until they begin to soften.
Pour in the chicken broth and add the pasta. Bring to a boil, then reduce heat to a simmer. Cover and cook for 10-12 minutes, stirring occasionally, until the pasta is al dente.
Stir in the heavy cream, cooked chicken, and fresh spinach. Cook for another 2-3 minutes, or until the spinach wilts and the sauce thickens slightly.
Remove from heat and mix in the grated Parmesan cheese until melted and creamy. Adjust seasoning with salt and pepper to taste.