Olivenöl in einem Topf erhitzen. Zwiebeln mit einer Prise Salz bei mittlerer Hitze 3–4 Minuten glasig dünsten.
Knoblauch, Ingwer, Kreuzkümmel und Currypulver zugeben und kurz anrösten, bis es aromatisch duftet.
Tomatenmark einrühren und 1 Minute mitrösten, bis es dunkler wird.
Süßkartoffeln, Erdnussmus und Gemüsebrühe zugeben, gut verrühren, aufkochen lassen und dann 15 Minuten sanft köcheln, bis die Süßkartoffeln weich sind.
Optional: Einen Teil der Süßkartoffeln im Topf zerdrücken, damit der Eintopf cremiger wird.
Spinat unterheben, Topf vom Herd ziehen und 30–60 Sekunden zusammenfallen lassen.
Mit Salz, Pfeffer und einem Spritzer Limettensaft abschmecken.