Lavate il petto di pollo e tagliatelo a cubetti. Sbucciate la cipolla, l'aglio e lo zenzero e tritateli finemente. Sbucciate le patate dolci e tagliatele a cubetti grandi.
Prendete una pentola capiente e scaldate 2 cucchiai di olio d'oliva a fuoco medio. Aggiungete il petto di pollo a cubetti, la cipolla, lo zenzero e l'aglio e rosolate per 4–5 minuti a fuoco medio.
Aggiungete quindi il cumino macinato, il sale, il pepe e il concentrato di pomodoro e fate rosolare ancora per 2–3 minuti a fuoco medio.
Aggiungete le patate dolci a cubetti, i pomodori pelati a cubetti in scatola, il brodo di pollo, i ceci scolati e il burro di arachidi, e portate a ebollizione a fuoco vivo.
Abbassate la fiamma a fuoco medio, coprite la pentola con il coperchio e cuocete la zuppa per 15–16 minuti, mescolando di tanto in tanto, finché le patate dolci non si ammorbidiscono.
Nel frattempo, tritate grossolanamente le arachidi e spezzettate grossolanamente il coriandolo.
Trascorso il tempo indicato, togliete il coperchio dalla pentola, aggiungete gli spinaci baby e cuocete la zuppa per altri 4–5 minuti a fuoco medio.
Dividete la zuppa pronta in 5 porzioni, cospargete ciascuna con le arachidi tritate e il coriandolo spezzettato e servite.