Sauté Aromatics:
Heat butter and olive oil in a large pot over medium heat.
Add onion, garlic, carrots, and celery. Sauté for 5 minutes until softened.
Thicken the Soup:
Sprinkle flour over the veggies and stir well. Cook for 1 minute to remove the raw flour taste.
Add Broth & Simmer:
Slowly whisk in chicken broth, milk, and heavy cream.
Add shredded chicken, salt, pepper, thyme, and parsley.
Bring to a gentle simmer for 10 minutes.
Cook the Gnocchi:
Stir in the gnocchi and cook according to package instructions (usually 3-4 minutes).
The gnocchi will float when done.
Finish & Serve:
Stir in chopped spinach and Parmesan cheese (if using). Cook for 2 more minutes until spinach wilts.