Cut the chicken at the joints into 10 pieces. Keep aside the breast for making something else. Wash, clean and drain the chicken.
Rub salt, lemon juice, ginger garlic paste, turmeric and red chilli powder on the chicken pieces and set aside for half an hour.
Grind together the green masala ingredients by first pulsing the dry spices and then adding the green ingredients, lemon juice, salt and garlic. It is important to add salt and lemon juice to retain the green colour.
Heat vegetable oil in a deep frying pan or dutch oven. Do not heat it to the point when it starts smoking. When it is medium hot, (you can test it by dropping a crumb and if it sizzles then the oil is ready to fry) start frying the chicken in small batches till golden. Remove and drain in a colander.
Meanwhile add 1 tbs vegetable oil to a cast iron pan on medium heat. Add 1 tbs of the green masala to the oil, then add 1/2 cup of water. When it sizzles add the fried chicken pieces followed by the remaining green masala. Toss and turn over quickly to slather all the pieces with the green masala.
Sometimes when you fry raw chicken it remains uncooked inside. In that case close your cast iron pan with a lid after adding the water and simmer on low heat for 5 to 10 minutes or till you are sure that the chicken is cooked through and is not pink inside. You can omit this step if you are using a deep electric fryer for frying or if you steamed the chicken before frying it.
Serve immediately with fried rice. Enjoy! So delicious!