Soak the chickpeas in water overnight, then drain.
In a food processor, add the soaked chickpeas, onion, garlic, parsley, and cilantro.
Pulse until the mixture is coarse but well combined.
Add cumin, coriander, baking powder, salt, and pepper, and pulse again.
Transfer the mixture to a bowl and refrigerate for 30 minutes.
Heat vegetable oil in a deep pan over medium heat.
Form the chickpea mixture into small balls or patties.
Fry the falafel in batches, cooking each side for about 3-4 minutes until golden brown.
Remove and drain on paper towels.
Serve warm with tahini sauce or in a pita with fresh vegetables.