In a food processor, combine chickpeas, onion, garlic, parsley, cumin, coriander, baking powder, salt, and pepper. Pulse until well combined.
Transfer mixture to a mixing bowl and stir in flour until the mixture holds together.
Shape the mixture into small balls and flatten slightly.
Heat vegetable oil in a skillet over medium heat.
Fry falafel in batches until golden brown, about 3-4 minutes per side.
Remove falafel with a slotted spoon and drain on a paper towel-lined plate.
Serve hot with tahini sauce or hummus.