Wash and cut chicken to strips to around 2 ½ inches length.
Soak them in buttermilk and salt for at least 20 mins if deep frying. Keep for 2 to 4 hours if you wish to pan fry or bake.
Drain up the buttermilk and add ginger garlic paste, turmeric, corn flour and red chili powder. Mix well and set aside for at least 10 mins.
Deep fry on a medium heat. If you fry on a low heat, the chicken will turn out hard and if you fry on very high heat, the chicken will not be cooked well from inside. So once the oil is hot, reduce it to medium, wait for a min and then add chicken pieces to oil.
Fry till these are lightly golden. Remove it to a kitchen tissue.
Preheat the oven to 180 C for about 15 to 20 mins. Then place the chicken on a greased tray or put them on skewers.
Grill them for 8 mins on each side or until done. Adjust the time as needed depending on the oven.
Whisk the yogurt well with a fork and keep aside. Pour 1 tbsp oil to a hot pan.
Add garlic, curry leaves and green chilies. Fry till the curry leaves turn crispy. Garlic also smells good by then.
Next add mint leaves, red chili powder and garam masala. Saute for a minute.
Take the pan down from the heat and pour the whisked yogurt. Mix well and cook on a low flame till the moisture evaporates and becomes thick. Add soya sauce and mix.
Add chicken. Mix for the chicken to blend well with the cooked mixture. Off the heat.
Serve chicken majestic as a starter or as a side to rasam or rice.