First, get all ingredients together i.e. spices, garlic, ginger, onion, tomato paste/puree and chicken.
Next, clean and chop garlic, ginger and onions.
If you are using skin-on chicken thighs, clean them and pat them dry before cooking. Cut chicken into smaller pieces as per your liking.
Put a deep pot, or kadhai on the stove and heat it on medium high.
Add oil followed by all the dry ingredients except fenugreek seeds. Keep them for last.
Once the spices are aromatic, add garlic, ginger and onions.
Saute onions until translucent.
Add tomato paste and cook, stirring until it thickens and changes color from bright red to a deeper blood-red, almost maroon.
When this tadka is almost done add dry spices – turmeric, a small amount of coriander powder and salt and pepper.
Transfer all the chicken to the kadhai and mix well to coat it with all the masala.
Then cook each side for approximately 2-3 minutes on medium high heat.
Finally, add enough water to just about cover all the pieces.
Cover and cook on medium low heat until much of the water has evaporated and the gravy has thickened. About 15-20 minutes.
Stir to make sure nothing is burning or sticking to the base of the vessel.
Use a fork to check chicken for doneness.
Transfer to a serving bowl and enjoy with fresh naan, roti or rice.