In a large non stick pan on medium heat, add the ghee or oil, when hot, add the diced chicken, cook, stirring often, until no longer pink. Use a slotted spoon and remove the chicken to a bowl.
To the pan, add the cumin and onion, stir fry until the onion is golden colored and soft, about 5 minutes or so.
Add the garlic, chili powder, coriander, turmeric, and salt, stir fry for 30 seconds.
Stir in the tomatoes, reduce heat to low, cover, and simmer for about 20 minutes.
To the pan, add the water, eggs, and chicken, cover again and simmer on low heat for 20 minutes.
Serve with rice, enjoy.