Clean and cut chicken in to small or medium pieces,wash well drain and keep aside
in a bowl add chili powder, coriander powder,turmeric 1/2teaspoon and salt.mix well add cleaned chicken pieces in to it.marinate the chicken with masala.cover and keep aside
then wash and slice onion in to thin pieces,slice green chili,slice tomato,crush ginger and garlic.keep aside.
heat 1 1/2 tbsp oil in cooking vessel add sliced onion in to the hot oil, saute well until soft,then add crushed ginger,garlic and sliced green chili.Saute till onion become light brown.then add tomatoes and saute well till soft.
then add marinated chicken pieces and pepper powder in to it toss well for 5 minutes.then add sufficient water(approximately 1-11/4 cup).mix well check salt and add more if needed.cover with a lid.cook in a medium flame .
mean time heat heat oil in another pan, add grated coconut and roast in a low flame till fragrant then add fennel seeds, curry leaves,shallots and turmeric powder. roast well until coconut become brown
then remove the roasted coconut from pan,add sufficient water and grind to a fine paste.
once the chicken cooked well add garam masala and the ground paste along with 1 1/2-2 cup waterapproximately.
cook in a medium flame and let it boil well. stir in between
then switch off the stove keep it aside.heat 1 teaspoon oil in a pan,add chopped shallots and curry leaves fry well and add this to the curry.