Saute the onion, celery, garlic, carrot in oil over medium heat until onion is translucent.
Add chicken, chicken stock, half and half, salt and pepper, thyme. Heat to boiling, then add gnocchi. Gently boil for 4 minutes, then turn down to a simmer for 10 minutes.
Add spinach and cook for another 1-2 minutes until spinach is wilted.
(Heat to boiling and add cornstarch dissolved in 1-2 Tbsp water at this point if you want a thicker soup.).
Ladle into bowls and serve!