Linsen in einem Topf mit Wasser zum Kochen bringen und 20-25 Minuten weich garen. Abgießen und abkühlen lassen.
In einer Schüssel die abgekühlten Linsen mit Zwiebel, Knoblauch, Karotte, Kreuzkümmel, Currypulver, Mehl, Ei, Salz und Pfeffer vermengen. Kleine Bällchen formen.
Öl in einer Pfanne erhitzen und die Bällchen von allen Seiten goldbraun braten (5-7 Minuten).
Für die Currysauce Kokosmilch, Currypaste und Ingwer in einem Topf erhitzen und köcheln lassen.
Linsenbällchen in die Currysauce geben und servieren.