Soak chickpeas overnight or for 12 - 16 hours.
Drain the chickpease, wash well and dry thoroughly.
Add all ingredients (except AP flour and gram flour) to a food processer and pulse till coarsely ground.
Add one tbsp of AP flour and 1 tbsp of gram flour and mix.
Depending on the texture of the mixture, you can add one more tbsp of gram flour.
You're looking for a mixture that holds its shape but is still coarse and grainy. Do not overmix.
Pack into a bowl and cover with plastic wrap.
Refrigerate for at least 2 hours
Shape into balls or patties.
Shallow fry patties or deep fry balls till dark brown.