Erhitze das Olivenöl in einem großen Topf bei mittlerer Hitze. Füge die gehackte Zwiebel hinzu und brate sie 5 Minuten lang, bis sie glasig ist.
Rühre den gehackten Knoblauch und den geriebenen Ingwer ein und koche alles eine weitere Minute, bis die Aromen gut zur Geltung kommen.
Gebe die gewürfelten Hühnerkeulen in den Topf, würze sie mit Salz und Pfeffer, und brate sie etwa 5-7 Minuten lang, bis sie rundherum leicht gebräunt sind.
Streue den gemahlenen Kurkuma, Kreuzkümmel und Koriander über das Hühnchen und rühre gut um, sodass die Gewürze sich gleichmäßig verteilen und für etwa 2 Minuten ihr volles Aroma entfalten können.
Gieße die Hühnerbrühe in den Topf und füge die geschnittenen Möhren hinzu. Bringe die Suppe zum Kochen.
Reduziere die Hitze und lasse die Suppe 20-25 Minuten lang köcheln, bis das Huhn durchgegart und die Möhren zart sind.
Rühre den Spinat und den Zitronensaft ein, und koche die Suppe für weitere 2-3 Minuten, bis der Spinat zusammengefallen ist.
Probiere die Suppe und passe die Würzung bei Bedarf an, indem du mehr Salz, Pfeffer oder Zitronensaft hinzufügst, je nach deinem Geschmack.
Serviere die Suppe heiß und garniere sie mit frisch gehacktem Koriander für einen zusätzlichen Geschmacksakzent.