Soak 2 cups of chickpeas for 6–7 hours or overnight.
Rinse them 2–3 times, then drain all the water completely.
Place a handful of parsley and coriander in a food processor. Grind them coarsely, but do not turn them into a paste.
Add soaked chickpeas, chopped onions, garlic, red chili powder, cumin powder, and salt. Grind again until the mixture is coarse and grainy.
Transfer the mixture into a bowl. Mix in all-purpose flour and a small pinch of baking soda.
Cover the bowl and refrigerate the mixture for at least 1 hour. This helps the falafel hold its shape.
After chilling, shape the mixture into small balls or patties.
Heat oil on medium flame. Deep-fry the falafel until golden and crispy on the outside.
Serve hot with tahini, hummus, or your favorite chutney.