Épluchez et coupez l'oignon en petits morceaux, hachez finement la gousse d'ail. Préparez les dés de courge et les graines de courge pour les étapes suivantes.
Faites chauffer l'huile de coco dans une grande casserole à feu moyen-élevé. Ajoutez l'oignon, l'ail et le curry et faites-les revenir quelques minutes jusqu'à ce que l'oignon devienne translucide. Mettez les dés de courge dans la casserole et versez environ trois cents millilitres d'eau jusqu'à couvrir juste la courge. Portez l'eau à ébullition, baissez le feu et laissez la soupe mijoter doucement pendant quinze minutes.
Retirez la casserole du feu dès que les dés de courge sont tendres et complètement cuits. Versez le lait de coco entier dans le mélange et utilisez un mixeur plongeant pour réduire le tout en une soupe lisse et homogène.
Répartissez la soupe de courge chaude dans les bols ou les assiettes. Garnissez chaque portion en parsemant régulièrement les graines de courge et servez immédiatement.