Die Zwiebel fein hacken und den Knoblauch in Scheiben schneiden.
Die Süßkartoffeln schälen und mit einem scharfen Messer in kleine Würfel schneiden.
In einem Topf bei mittlerer Hitze 1 EL Olivenöl erhitzen, die Zwiebel hinzufügen und 3–4 Minuten anbraten. Anschließend die Knoblauchscheiben, den Kreuzkümmel und das Curry hinzufügen und alles 2 Minuten anrösten.
Danach die Süßkartoffeln in den Topf geben und 5 Minuten anrösten.
Nach dieser Zeit einige der angebratenen Süßkartoffelstücke aus dem Topf nehmen und zur Seite legen. Die restliche Mischung im Topf mit 500 ml Gemüsebrühe aufgießen, den Topf mit einem Deckel abdecken und alles 15–20 Minuten kochen, bis die Süßkartoffeln weich sind.
Danach den Topf vom Herd nehmen und die Suppe etwas abkühlen lassen.
Dann die Kokosmilch hinzufügen und mit einem Stabmixer oder Standmixer glatt pürieren.
Die Suppe mit Salz und Pfeffer abschmecken und mit den angebratenen Süßkartoffelstücken und frischer Petersilie servieren.