Soak dried chickpeas in water for 24 hours. Drain and rinse.
Blend soaked chickpeas with chopped cilantro, parsley, onion, garlic, cumin, coriander, cayenne pepper, salt, and pepper.
Add baking powder, olive oil, and flour to the mixture to bind. Mix thoroughly.
Let the mixture rest in the fridge for 15 minutes.
Shape the mixture into small balls (about 1.5 inches wide) or patties.
For deep frying: Heat oil to 360°F (180°C) and fry for about 4 minutes per batch.
For baking: Preheat oven to 375°F (190°C), place the falafel on a baking sheet, and bake for 25-30 minutes, flipping halfway.
For air frying: Preheat air fryer to 375°F (190°C) and cook for 15 minutes, flipping halfway.
Serve with tahini sauce, salad, pita bread, or as part of a Mediterranean platter.