Soak dry chickpeas in water for 24 hours. No need to deshell because falafel are supposed to have textural bite.
Boil carrot in water until soft. Chop onion, coriander leaves and garlic.
In a pan, heat up some olive oil. Add smoked paprika, cumin, and coriander powders. Let toast for a while. Now add chopped onion and carrot. Toss around until the vegetables are well coated.
In a food processor, mix chickpeas, flour and cooked vegetable mixture. Season with salt.
Form little balls. Make them tight and smooth outside to minimise chances of them disintegrating.
Heat up oil. When hot enough, add in your falafel balls and fry until golden brown.