Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the chicken and cook for 5–7 minutes, until golden and cooked through. Remove from the pot and set aside.
2 tablespoons olive oil, 1 pound boneless
In the same pot, add the onion, carrots, and celery. Cook for 5–7 minutes, stirring occasionally, until softened.
1 cup yellow onion, 1 cup carrots, 2 celery stalks
Pour in the chicken broth, then season with Italian seasoning, garlic powder, salt, and pepper. Bring to a boil, then reduce heat and let simmer for 10 minutes to allow the flavors to develop.
1 tablespoon garlic powder, 6 cups chicken broth, 1 teaspoon dried Italian seasoning, ½ teaspoon salt, ¼ teaspoon black pepper
Add the cooked gnocchi and return the chicken to the pot. Cook for 2–3 minutes, until heated through.
16 ounces gnocchi
Stir in the heavy cream and milk. Add the spinach and Parmesan, and cook for 1–2 minutes, just until wilted. Mix well until the cheese melts and the soup turns creamy.
1 cup heavy cream, ½ cup milk, ¼ cup grated Parmesan cheese, 2 cups fresh spinach
Taste and adjust seasoning, then serve hot with extra Parmesan on top if desired.