Place a large dutch oven or pot over medium high heat and add in oil. Once oil is hot, add in garlic, onion, carrots and celery; cook for a few minutes until fragrant.
Add in chicken stock, rotisserie chicken, (if using uncooked chicken add it in here too), turmeric, ginger and bay leaves; bring to a boil.
Omit this step and skip to the next If using rotisserie chicken: Reduce heat to medium low and simmer uncovered for 20-25 minutes or until chicken is fully cooked. Once chicken is cooked, remove with a slotted spoon and transfer to a cutting board to shred with two forks. Add chicken back to pot.
Stir in orzo, rosemary and chicken; reduce heat and simmer until orzo is tender, about 10 minutes. Stir in spiralized zucchini noodles, lemon juice, and season with salt and pepper to taste.
Serve and squeeze extra lemon juice over each serving if desired.
Notes
*To make this soup gluten free, omit the orzo completely or substitute it for a gluten free pasta alternative like rice made from chickpeas or lentils. More liquid added to the soup may be required.