Verhit de olie en bak de ui, gemberwortel en pepers hierin voor zo'n 5 minuten. Voeg de tomatenpuree, koriander en foelie toe en bak dit zachtjes nog ongeveer 3 minuten mee. Voeg de aubergine, haricotverts en de tomaten toe en laat dit zachtjes nog ongeveer 10 minuten sudderen. Roer de pindakaas erdoor en schenk de kippenbouillon erbij. Breng dit aan de kook en laat de soep nog eens 10 minuten zachtjes doorkoken. Breng de soep op smaak met het zout en de peper.