In a large pot add butter and olive oil. Over medium high heat sauté onion, celery and garlic until tender. Add the flour to create a roux and cook for another minute. Slowly add the half and half and chicken broth and stir until it starts to thicken. Add the thyme, carrots, spinach, chicken and gnocchi. Simmer for about 5 minutes or until gnocchi is cooked and soup is thickened. (If you want a thinner soup add another can of chicken broth.) Salt and pepper to taste and serve immediately.