Rinse and drain the chickpeas. Put the chickpeas to a food processor with the rest of the ingredients except the baking powder and flour. You may have to scrape the inside of the food processor and pulse a few more times to make sure it's evenly mixed.
Scoop the mixture into a bowl and add the flour, starting with 1/4 cup. Add a tablespoon at a time after that until you can form the mixture into small patties with your hands without the mixture sticking to your hands OR falling apart. You will use about 3-4 tbsp. of mixture for each piece of falafel.
Heat the oil in a deep pot until the oil is very hot. Cook the patties on each side until they turn golden brown. Remove to a paper-towel lined plate.