Wash and cut the chicken into small bite size pieces. Let it drain in a colander so that all the water drains off.
Then take the chicken in a bowl, add turmeric, salt, ginger garlic paste, and garam masala. Mix well and marinate for at least 30 mins. It tends to be better if you marinate for more time.
Cut the onions into julienne, chop green chilies into small pieces, have curry leaves and coriander leaves ready.
How to make the Chicken Pakora
Once the chicken is marinated, sieve in the besan into the chicken. Then add the onions, green chilies, curry leaves, coriander leaves, cashew nuts and mix everything well.
Heat oil for deep frying. When the oil is hot, drop the chicken pieces, making sure the chicken is spread nicely in the oil.
Cook on all sides, making sure it's cooked. Drain on a kitchen towel.
Notes
Since the chicken is marinated for a while, it doesn't take much time to cook. Check if the pakoras turn to golden and remove. That should be enough to get the chicken cooked.