Prepare Vegetables and Chicken: Add diced onion, garlic, carrots, celery, and chicken to the crockpot. Season with thyme, basil, oregano, salt, and pepper.
Add Broth and Cook: Pour 4 cups of chicken or vegetable broth over the ingredients. Cook on low for 6 hours or high for 3–4 hours until chicken is tender.
Shred Chicken: Remove chicken and shred it using two forks, then return it to the crockpot.
Add Cream and Cheese: Stir in heavy cream and Parmesan cheese if using. Allow to heat through.
Cook Gnocchi: Add potato gnocchi and cook for 15–20 minutes until tender.
Add Greens: Stir in fresh spinach and cook until wilted, about 2–3 minutes.
Adjust Seasoning: Taste the soup and adjust salt, pepper, or herbs as needed.
Serve: Ladle soup into bowls and enjoy warm.