Faites cuire les lentilles corail dans un grand volume d'eau bouillante non salée pendant 10 minutes puis égouttez. Réservez 2 cuillères à soupe de lentilles et mixez finement le reste.
Pelez l'oignon et ciselez-le finement. Epluchez et dégermez la gousse d'ail. Râpez le gingembre en purée. Epluchez et râpez les carottes.
Mettez un peu d'huile d'olive dans une poêle et faites-y revenir l'ail pressé, le gingembre, l'oignon et les carottes pendant 5 minutes.
Mélangez la purée de lentilles, les lentilles réservées, les carottes et la farine. Assaisonnez avec 1/2 cuillère à café de cumin, 1/2 cuillère à café de curcuma, du sel et du poivre. Mélangez bien et formez une vingtaines de boulettes.
Faites dorer dans une sauteuse avec 1 cm d'huile de friture pendant quelques minutes. Débarrassez sur du papier absorbant. Servez accompagné d'une sauce au yaourt.