Prep the ingredients: Dice onion, carrots, and celery. Shred chicken and chop spinach.
Sauté aromatics: Melt butter and olive oil, then cook onion, carrots, and celery until soft.
Add seasonings: Stir in garlic and herbs for a burst of flavor.
Build the broth: Add chicken broth, bring to a simmer.
Cook protein and starch: Add shredded chicken and gnocchi; cook until gnocchi floats.
Add greens: Stir in spinach and let it wilt into the soup.
Make it creamy: Add cream and Parmesan, stir, and simmer gently until creamy and smooth.
Finish and serve: Garnish with parsley and extra Parmesan before serving.