Soak 200 grams of chickpeas overnight in water. Drain and rinse them well before use.
Grate 2 medium-sized carrots (approximately 200 grams) and set aside.
In a food processor, combine the soaked chickpeas, grated carrots, 1 chopped onion, 3 cloves of minced garlic, a handful of fresh coriander leaves, 1 teaspoon of cumin powder, 1 teaspoon of coriander powder, 1/2 teaspoon of red chili powder, and salt to taste. Process until a coarse mixture is formed.
Transfer the mixture to a bowl and add 2 tablespoons of besan (gram flour) to help bind the falafel. Mix well.
Shape the mixture into small, round patties or balls.
Heat oil in a deep frying pan over medium heat. Once the oil is hot, carefully place the falafel patties in the oil and fry until they are golden brown and crispy on all sides. This should take about 3-4 minutes per side.
Remove the falafel from the oil using a slotted spoon and place them on a paper towel to drain any excess oil.