Heat olive oil or butter in a large pot over medium heat and cook the onion and celery until soft and fragrant.
Add the garlic and stir briefly until aromatic, then add the chicken pieces and season with salt, pepper, and paprika.
Cook the chicken until lightly browned, then pour in the chicken broth and bring to a gentle simmer.
Add cauliflower and zucchini, reduce heat, and simmer until the vegetables are tender and the chicken is fully cooked.
Lower the heat and stir in the cream cheese until melted, then slowly add the heavy cream while stirring.
Add spinach or kale and cook just until wilted, adjust seasoning if needed, and remove from heat.
Garnish with fresh parsley and serve warm.