Soak the chickpeas overnight for 12-24 hours in covering water. Rinse before boiling and add fresh water. Cook until tender. Taste a few to check. Save a couple of chickpeas for garnish.
Peel and quarter the onions.
Peel th garlic cloves.
Add all the ingredients, except the few chickpeas and the flour, into the food processor.
If the food processor is not large enough, work in batches.
When all is chopped, but not turned into a powder taste and adjust the salt and lemon to your taste.
Blitz the food processor one last time and test the consistency. If the mixture is not holding up enough to make small falafel balls add a tablespoon of flour.
Mix and try to make a falafel ball again, if you are able to make a ball you are ready, if not add another tablespoon of flour.
Make small falafel balls. Let chill in the fridge for at least half an hour.
Heat the frying oil in a small tall pot.
Fry the falafel balls until crispy and brown on all sides.
Take out from the oil onto a plate with paper towels to soak up the excess oil.
Serve while still warm on a salad, in a wrap or as they are.