Heat olive oil in a large pot over medium heat.
Add the diced onions and cook until soft, about 5 minutes.
Stir in the minced garlic and grated ginger, cooking for an additional 1-2 minutes.
Pour in the chicken broth, bringing it to a gentle simmer.
Add the shredded chicken, sliced carrots, and diced celery to the pot.
Stir in the lemon juice and zest, seasoning with salt and pepper to taste.
Let the soup simmer for about 15-20 minutes until the vegetables are tender.
Serve hot, garnished with fresh parsley or cilantro.