Verwijder het binnenste gedeelte uit de pompoen en snijd het vruchtvlees in blokjes. Verhit de olijfolie in een ruime soeppan. Bak de pompoen en de ui hierin aan.
Voeg na ongeveer 2 minuten de knoflook en de Ras el Hanout toe. Roer door en voeg dan de bouillon toe. Breng aan de kook en laat 15 minuten zachtjes koken. Pureer de soep.
Bak intussen de bleekselderij, paprika en champignons in de olie ongeveer 10 minuten in een koekenpan, tot ze zacht genoeg zijn, maar nog wel een bite hebben. Voeg toe aan de gepureerde pompoensoep, evenals de kikkererwten.
Maak de soep af met peterselie, sojasaus en suiker. Warm goed door en serveer in diepe kommen. Strooi er nog wat vers gehakte peterselie overheen. Laat die wind buiten maar gieren.