Sauté carrots, onion, and celery in butter until softened. Add flour, whisking to eliminate lumps. Cook just a couple of minutes to remove raw flour taste.
Slowly incorporate the broth while continuing to whisk. Add in herbs. Simmer 15-20 minutes.
Add in the chicken. Increase heat slightly to a low boil. Add gnocchi and cook until they begin to float - about 2 minutes.
Turn off heat. Stir in heavy cream and optional spinach. Finish with a healthy squeeze of lemon juice. Salt and pepper, to taste. Enjoy!