Zunächst die Süßkartoffeln in kleinere Würfel (1 cm × 1 cm) schneiden.
Bei mittlerer Hitze 3 EL Olivenöl in einem größeren Topf erhitzen. Sobald das Öl heiß ist, die fein gehackte Zwiebel, die ganzen Knoblauchzehen und die gewürfelten Süßkartoffeln in den Topf geben und bei mittlerer Hitze 4–5 Minuten gemeinsam anbraten.
Nach Ablauf der Zeit 1 l Gemüsebrühe, 100 ml Kochsahne, Currypulver, Chili, Salz und Pfeffer hinzufügen. Den Topf mit einem Deckel abdecken und die Mischung bei mittlerer Hitze 16–17 Minuten kochen.
Sobald die Süßkartoffeln weich sind, die Flamme ausschalten und die fein abgeriebene Zitronenschale sowie den Saft einer ½ Zitrone in den Topf geben.
Abschließend den Inhalt des Topfes mit einem Stabmixer glatt pürieren, nach Geschmack salzen und pfeffern, auf einzelne Teller aufteilen und servieren.