In a large pot, heat the olive oil and butter over medium high heat and add the carrots, celery, onion and garlic.
Season the vegetables with salt, pepper, and 1 tbs of Italian seasoning and sauté them for about 5 minutes stirring frequently.
Add the flour and stir it into the vegetables for about two minutes.
Stir in the chicken broth, milk, heavy cream and parmesan cheese.
Season the soup with salt, pepper, garlic powder and the rest of the Italian seasoning. Stir everything together until it’s evenly combined.
Stir in the shredded chicken and spinach until the spinach has wilted
Raise the heat until the soup is at a gentle boil and add the gnocchi.
Let the gnocchi cook in the soup until they have cooked (this will take about 3-5 minutes).
Finally, serve warm and enjoy