Umyj piersi kurczaka i pokrój w mniejszą kostkę. Cebulę, czosnek i imbir obierz i posiekaj drobno. Bataty obierz i pokrój w większą kostkę.
Weź większy garnek i rozgrzej w nim 2 łyżki oliwy z oliwek na średnim ogniu. Następnie dodaj pokrojone piersi kurczaka, cebulę, imbir i czosnek i smaż 4–5 minut na średnim ogniu.
Następnie dodaj mielony kminek, sól, pieprz i koncentrat pomidorowy i smaż wszystko kolejne 2–3 minuty na średnim ogniu.
Potem dodaj pokrojone bataty, krojone pomidory z puszki, bulion drobiowy, odsączoną ciecierzycę i masło orzechowe i doprowadź zawartość garnka do wrzenia na dużym ogniu.
Następnie zmniejsz ogień do średniego, przykryj garnek pokrywką i gotuj zupę za okazjonalnym mieszaniem przez 15–16 minut, aż bataty zmiękną.
W międzyczasie grubo posiekaj orzeszki ziemne i grubo podrzyj kolendrę.
Po upływie podanego czasu zdejmij pokrywkę z garnka, dodaj do niego szpinak baby i gotuj zupę jeszcze 4–5 minut na średnim ogniu.
Gotową zupę podziel na 5 porcji, każdą posyp posiekanymi orzeszkami ziemnymi i podartą kolendrą i podawaj.