Schäle die Zwiebeln, die Knoblauchzehe und die Karotten. Würfle die Zwiebeln und hacke den Knoblauch fein. Schneide die Karotten in kleine Stücke.
Erhitze das Olivenöl in einem großen Topf und brate Zwiebeln und Knoblauch glasig. Gib die Karotten hinzu und dünste sie kurz mit.
Füge die roten Linsen, Kurkuma, Kreuzkümmel und Paprikapulver hinzu. Rühre alles gut um und gieße die Gemüsebrühe dazu. Bringe alles zum Kochen. Lass die Suppe bei mittlerer Hitze köcheln, bis die Linsen weich sind.
Rühre die Sojasahne ein und schmecke mit Salz und Pfeffer ab.