Das Suppengemüse putzen, waschen und klein schneiden. Zwiebeln abziehen, Kartoffeln schälen und waschen. Beides in kleine Würfel schneiden. Chili längs halbieren, entkernen und in feine Streifen schneiden. Ingwer schälen, fein würfeln, Paprika putzen, halbieren, waschen und würfeln. Aprikosen ebenfalls würfeln. Linsen mit Brühe, Suppengemüse, Zwiebel, Kartoffeln, Chili, Ingwer, Schinken, Kokosmilch und Currypulver aufkochen. 40 Minuten bei mittlerer Hitze im geschlossenem Topf garen. Grapefruit auspressen, den Saft, Aprikosen und Paprika in die Suppe geben. Mit Salz und Chilipulver abschmecken. Fein gehackte Lauchzwiebeln und Petersilie darüber streuen.