01 - Heat olive oil in a large pot over medium heat. Add onion, carrots, celery, and parsnip. Sauté for 5 minutes until vegetables begin to soften and release their aroma.
02 - Stir in minced garlic and cook for 1 minute until fragrant, being careful not to brown it.
03 - Place chicken thighs into the pot. Pour in chicken broth and add bay leaf, thyme, oregano, turmeric, black pepper, and salt.
04 - Bring mixture to a boil, then reduce heat to a gentle simmer. Cover and cook for 35–40 minutes until chicken is fully cooked through and tender.
05 - Transfer chicken pieces to a clean plate or cutting board. Set aside to cool slightly for easy handling.
06 - Add zucchini and spinach to the simmering pot. Cook for 8–10 minutes until vegetables are just tender but still vibrant.
07 - Once cool enough to handle, shred chicken meat from the bones, discarding skin and bones. Return shredded meat to the soup.
08 - Stir in fresh lemon juice and chopped parsley. Taste and adjust salt and pepper seasoning as needed.
09 - If using, stir in pre-cooked rice, noodles, or quinoa. Heat through for 2–3 minutes until warmed completely.
10 - Ladle hot soup into bowls. Garnish with additional fresh parsley if desired. Serve immediately while hot.