Heat ½ cup oil in a pan and add 1 tsp salt.
Add the chicken and fry until it becomes light golden.
Add ginger-garlic paste and cook for 1 minute.
Add all the spices: red chilli powder, crushed chillies, cumin powder, coriander powder and black pepper powder.
Mix well.
Add 7 tomatoes, cover with a lid and cook on medium flame for 5 minutes.
Remove the tomato skins, mash and mix well. Cook on low flame for 10 minutes until the oil separates.
Add ½ cup yogurt, mix, and cook for another 5 minutes until the gravy thickens and oil comes on top.
Sprinkle roasted cumin, roasted coriander powder and a little black pepper.
Garnish with fresh green chillies and serve hot!