Wipe the pan with a paper towel and place it over medium-high heat. Add ghee or oil.
When hot, add chicken. Saute chicken, stirring occasionally, for about 6-7 minutes or until the chicken is cooked through. Remove chicken from the pan.
Add cumin seeds and fry, stirring, for a few seconds.
Add garlic and ginger. Saute, stirring, for about 1 minute or until fragrant.
Add onions and tomato paste. Saute, stirring, for about 2-3 minutes or until the onions are soft.
Add ground paste. Saute, stirring occasionally, for about 2 minutes.
Add ground coriander and red chili powder. Saute, stirring, for about 1 minute or until fragrant.
Add chicken back to the pan. Pour water into the pan. Stir to combine. Season with salt. Simmer for about 2 minutes.
Add garam masala, dried fenugreek leaves and cream. Stir to combine. Heat through.
Garnish with chopped coriander (cilantro) leaves.
Serve with naan, roti, paratha or rice.