1. In a 4-quart pot, simmer the chicken, covered, in 4 cups of water until tender, about 30 minutes.
2. Remove, cool, debone, and chop the meat and skin coarsely.
3. Save the stock in the pot.
4. Set the meat aside.
5. Heat a large frying pan and add the ghee, garlic, onion, celery, and carrot.
6. Saute just until the onion is tender.
7. Add this to the pot of reserved stock.
8. Add 4 more cups of water to the pot along with all remaining ingredients except the garnishes and chicken.
9. Cover and simmer for 30 minutes.
10. Add the deboned chicken.
11. Simmer for 5 minutes.
12. Garnish with the fresh coriander and black pepper.
13. I like lots of black pepper in this dish!