Marinate chicken pieces with ginger & garlic paste, turmeric powder, black pepper powder, and salt for 30 minutes.
Heat oil in a saucepan and fry chopped ginger and chopped garlic till light brown. Add chopped onion and saute for 2 minutes.
Add pepper masala powder and fry for 1 minute. Now add the marinated chicken and cook on high heat for a few seconds until the chicken is well coated with spices.
Then add chopped tomato, curry leaves, salt, and a few tablespoons of water if needed. Cover with lid and cook on low flame for 15 to 20 minutes or till chicken pieces are fully done.
Finally add lemon juice, chopped green chilies, and chopped coriander leaves. Cook for 1 more minute and then remove from heat.
Serve hot with roti or as a side dish with dal chawal.