Start by cutting your boneless chicken into uniform bite-sized pieces. Aim for about 1-inch cubes to ensure even cooking. Chop the onions, green chilies, and herbs if you’re using them.
Combine gram flour, rice flour, salt, turmeric, red chili powder, and garam masala in a large bowl. Stir well to mix the dry ingredients. Add the ginger garlic paste, chopped chilies, herbs, and onions into the bowl. Toss everything together so the flavors are evenly distributed.
Add the chicken pieces to the mixture. Pour in the egg white and 2 tablespoons of water. Mix well to make sure each piece of chicken is fully coated. The consistency should be thick and sticky, not runny. If it’s too wet, sprinkle a bit more flour.
Heat oil in a deep pan over medium heat. Test the temperature by dropping a tiny pinch of the mixture into the oil. If it sizzles and rises without browning too quickly, the oil is ready.
Gently drop the coated chicken pieces into the hot oil one at a time. Don’t overcrowd the pan! Fry for 2–3 minutes or until golden and crispy, turning them occasionally. Remove with a slotted spoon and drain on paper towels or a colander.
Serve the hot and crispy chicken pakoras straight out of the fryer. Sprinkle some chaat masala on top if you like for extra zing.