Soak the chickpeas overnight in a large bowl with water covering them by a couple of inches.
Drain the chickpeas and add them along with the onion, parsley, salt, garlic, cumin, ground coriander to a food processor and pulse until the mixture is coarse and grainy.
Transfer the mixture to a bowl and stir in the flour and baking powder.
Line a small baking sheet with parchment paper, then divide the falafel mixture into 4 and form it into 4 round balls before placing them on the parchment lined sheet.
Using your hand gently press out the balls into flat burger shapes while taking care to keep the sides of the burgers shaped.
Place the baking sheet in the fridge and allow the burgers to cool in there for a coupe of hours to help them keep their shape while cooking.
Heat a large skillet to medium heat and cover the bottom of it with oil.
When the oil is hot, gently lower the burgers into the pan with a spatula and cook for 2-3 minutes per side. You will know when it is time to flip the burgers when you see the sides turning a nice golden brown.
Serve on mini naan bread or burger buns with lettuce, tomato, onions and garlic mayo.
Notes
calorie estimate is for the falafel BEFORE frying in oil.