Drain the soaked chickpeas and rinse them with cold water.
In a food processor, combine the chickpeas, onion, parsley, cilantro, garlic, cumin, coriander, cayenne, salt,and baking powder. Pulse until the mixture is finely ground but not pureed.
Add 3 tablespoons of flour and pulse until the mixture comes together like a coarse meal. If it’s still too wet,add another tablespoon of flour.
Cover the mixture with plastic wrap and refrigerate for at least 1 hour or up to 24 hours.
Heat the oil in a deep pot or fryer to 350°F (180°C).
Use a tablespoon or a small cookie scoop to form the falafel mixture into small balls, about 1-1/2 inches indiameter.
Carefully drop the falafel balls into the hot oil, frying them in batches for about 3-4 minutes, or until theyare golden brown and crispy
Remove the falafel from the oil with a slotted spoon and drain on a paper towel-lined plate.
Serve the hot falafel immediately with pita bread, hummus, and your choice of toppings.