Dynię i marchew pokroić w kostkę, podsmażyć na oliwie z oliwek połączonej z masłem. Dodać posiekany czosnek, a następnie zalać bulionem, mlekiem kokosowym, białym winem i sokiem pomarańczowym. Całość gotować do momentu, aż warzywa będą miękkie.
Zupę doprawić do smaku solą, pieprzem, kardamonem, curry, imbirem oraz pastą sambal oelek, a następnie dokładnie zmiksować i przecedzić przez sito.
Gorącą zupę przelać do bulionówek, posypać posiekaną kolendrą, pestkami dyni i skropić olejem z pestek dyni.