Doe de bouillon in een steelpan en breng op smaak met vissaus en zout. Zet op middelhoog vuur.
Kneus de korianderwortel, sjalot, citroengras, rode chilipeper en de helft van de groene chilipepers (rawitjes) met de vijzel en voeg toe aan de bouillon.
Scheur de helft van de Kaffir limoenbladeren en voeg ook toe. Breng het geheel aan de kook.
Snijd de paddenstoelen grof en bak goudbruin in een droge koekenpan.
Snijd de kop van de garnaal en doe de koppen in de bouillon. Voeg ook de goudbruin gebakken paddenstoelen toe. Laat 5 minuten sudderen.
Voeg dan de rest van de garnaal toe en laat sudderen tot deze gaar (en dus roze gekleurd) zijn. Haal dan de garnalen uit de bouillon en leg apart.
Breng de soep op smaak met de chili jam. Zet het vuur laag en voeg dan de kokos crème toe.
Kneus de overige helft van de kleine groene chilipepers en voeg naar eigen smaak toe aan de soep.
Haal de soep van het vuur zodra de kokoscrème is opgewarmd en roer de koriander en de rest van het Kaffir limoenblad er doorheen.
Breng op smaak met limoensap en eventueel wat suiker.