Sauté Aromatics: In a large pot, heat olive oil over medium heat. Add the diced onion, garlic, carrots, and celery. Sauté until the vegetables are tender, about 5-7 minutes.
Add Chicken and Broth: Stir in the shredded chicken, dried thyme, and sage. Pour in the chicken broth and bring to a simmer.
Incorporate Gnocchi: Add the potato gnocchi to the pot and allow to cook for about 5 minutes, or until they float to the top.
Stir in Cream: Reduce the heat and stir in the heavy cream and chopped spinach. Simmer for another 2-3 minutes until heated through. Season with salt and pepper to taste.
Serve: Ladle the soup into bowls and garnish with grated Parmesan cheese if desired. Enjoy warm!