Cook the Chicken. In a large pot, heat olive oil over medium heat. Season the chicken with salt and pepper, then cook for 12-14 minutes until golden on both sides and the internal temperature reaches 165F. Remove from the pot and shred once cooled.
Sauté the Vegetables. In the same pot, sauté the onions, carrots, and celery until softened. Add garlic and cook until fragrant.
Create the Base. Add the chicken broth, shredded chicken, and seasonings to the pot. Bring to a gentle simmer.
Add Gnocchi and Spinach. Stir in the gnocchi and cook until tender, about 4-5 minutes. Add the spinach and let it wilt.
Finish with Cream. Reduce the heat and slowly stir in the heavy cream. Simmer for another 5 minutes until the soup is creamy and well combined.
Serve. Ladle into bowls and garnish with fresh parsley or Parmesan cheese for an extra touch.