Wash chicken well.
Grind corriander leaves and green chilly in to a coarse paste.
Dry roast Green cardamom, Cinnamon stick, Cloves, fennel seeds , corriander seeds in a pan and grind it in to a fine powder.
Heat oil in a pan.
Add onions in it and saute well.
Add ginger garlic paste and soute until raw smell is gone.
Add tomatoes in it and saute for two minutes.
Add salt and pepper, Turmeric powder and prepared dry masala in it. Mix well and soute until oil separates.
Add chicken in it. Mix well and cook on low flame for five minutes. add one glass water in it and cook until done.
Add corriander paste in it. Mix well and cook for five minutes.
It's ready. Serve with naan or chapati.