Heat 1 tbsp oil in a saucepan. Add the whole spices and fry till the aroma comes.
Add the onions and cook till the onions become tender.
Add the ginger-garlic paste along with the masala powders and fry for a couple of minutes.
Add the tomato puree and cook till the onions get completely cooked.
Heat the remaining oil in a kadai and shallow fry the chicken pieces along with salt and a pinch of turmeric for five minutes, till the outside becomes white in color.
Add this chicken along with the yogurt into the cooked masala and continue cooking it on low flame till the chicken becomes tender and is well cooked.
Finally sprinkle with the kasoori methi and serve hot with roti, naan or rice!!!