Prepare the ingredients by chopping the vegetables and chicken.
Sauté the onions and garlic in a large pot.
Add the ginger, carrots, and celery; sauté for a few minutes.
Add the chicken thighs and cook until no longer pink.
Pour in the chicken broth and bring to a boil.
Reduce heat and simmer for 20-30 minutes.
Stir in the lemon juice and zest, along with salt and pepper to taste.
Optional: Add sliced mushrooms and simmer for an additional 10 minutes.
Remove the chicken, shred it, and return it to the pot.
Garnish with fresh herbs and serve hot.