01 -
Place dried chickpeas in a large bowl and cover with at least 2 inches of water. Soak uncovered for 24 hours to soften.
02 -
Drain soaked chickpeas and add to a food processor with chopped onion, parsley, cilantro, salt, garlic, coriander, and cumin. Pulse until finely chopped but not pureed, maintaining texture.
03 -
Transfer mixture to a bowl, then stir in chickpea flour and baking powder until fully incorporated and batter holds shape.
04 -
Shape mixture into small balls about one heaping tablespoon each, flatten slightly, and place on parchment-lined tray.
05 -
Refrigerate formed falafel for 1 hour to help set and prevent breakage during cooking.
06 -
Fill a skillet with 2 inches of oil and heat over medium heat until hot but not smoking.
07 -
Gently add falafel balls to hot oil, frying about six at a time without crowding. Cook undisturbed for 30 to 60 seconds until sides turn golden and falafel hold together.
08 -
Turn falafel carefully and fry an additional 30 seconds until golden brown.
09 -
Remove falafel with a slotted spoon and place on paper towel-lined tray to absorb oil.
10 -
Continue frying remaining falafel balls in batches until all are cooked and crispy.