Firstly, take a cooking vessel, add oil and heat it.
Add cinnamon stick and saute.
Add sliced onions and cook till they get soft.
Add ginger garlic paste and saute well to get rid of raw smell.
Add chopped tomatoes, mix well and cook for few minutes.
Add the chicken pieces and roast them well for few minutes.
Add salt , red chilli powder,turmeric powder, coriander powder, mix everything well.
Cover the lid and cook the chicken for about ten minutes.
Remove the lid, add black pepper powder, add fresh coriander leaves, mix and cook the chicken until the chicken gets tender.
Add garam masala powder(optional).
Serve hot with roti or rice...