In a large pot, heat olive oil over medium heat. Add the diced chicken and sauté until browned and cooked through, about 5-7 minutes. Remove the chicken from the pot and set aside.
In the same pot, add the onion, garlic, carrots, and celery. Sauté for about 5 minutes until the vegetables start to soften.
Pour in the chicken broth and add the dried thyme, oregano, and bay leaf. Bring to a boil.
Once boiling, add the gnocchi to the pot and cook according to package instructions, usually about 3-5 minutes.
Reduce heat to low and stir in the heavy cream, cooked chicken, and chopped kale or spinach. Simmer for an additional 5 minutes until everything is heated through and the greens are wilted.
Season with salt and pepper to taste. Remove the bay leaf before serving.
Ladle the soup into bowls and garnish with fresh parsley.
Notes
Remove the bay leaf before serving for best flavor.