In a large pot, heat olive oil or butter over medium heat. Sauté onion, garlic, carrots, and celery until softened.
Add shredded chicken, broth, thyme, Italian seasoning, salt, and pepper. Bring to a simmer.
Stir in gnocchi and cook for 3–4 minutes, or until gnocchi float to the top.
Add spinach and cook until wilted.
Stir in cream and Parmesan (if using). Heat gently without boiling.
Taste and adjust seasoning before serving hot.
