Heat a large frying pan and brown the chicken in the Ghee. You will have to do this in two batches.
Remove the chicken to a 6-quart stove-top covered casserole, leaving the fat in the pan.
Add the garlic and onion to the pan and saut until golden brown.
Add to the casserole along with the ginger, cumin, mustard seed, cinnamon, cloves, turmeric, cayenne, and paprika.Saut all for a few minutes and add all the remaining ingredients except for the garnishes.Cover and simmer until the chicken is tender. about 45 minutes. Stir a few times during cooking; partially remove the lid during the last 10 minutes or so to thicken the sauce. Top with garnishes.Ghee: Butter that is cooked to separate the clear butter fat from the milk solids and moisture, an ingenious method that allows butter to keep for long periods of time.Tamarind: Tamarind paste and concentrate, fresh products, are available in the produce section of many ethnic markets. Both products, made from the tamarind pod, need to be reconstituted.