In a large pot, heat the olive oil over medium heat. Add the diced chicken and cook until browned, about 5-7 minutes. Remove the chicken from the pot and set aside.
In the same pot, add the chopped onion, garlic, carrots, and celery. Sauté until the vegetables are softened, about 5 minutes.
Pour in the chicken broth and add the thyme, oregano, and bay leaf. Bring to a boil.
Add the gnocchi to the pot and cook per package instructions, typically about 2-3 minutes.
Return the cooked chicken to the pot, then stir in the heavy cream and fresh spinach. Allow the soup to simmer for another 5 minutes until the spinach has wilted and the soup is heated through.
Season with salt and pepper to taste, and remove the bay leaf before serving.
Notes
Serve hot in rustic bowls, garnished with fresh chopped parsley and crusty bread on the side.