Faites chauffer l'huile dans une grande casserole. Mettez-y les échalotes, le gingembre, la citronnelle et les piments à revenir 2 min sur feu doux. Versez le bouillon et portez le tout à ébullition. Réduisez la température et laissez mijoter 20 min à couvert.
Ajoutez la crème de noix de coco, puis les oignons nouveaux et la chair de crabe, et mélangez. Réchauffez la soupe, sans la faire bouillir, 2 min environ. Salez, poivrez, et citronnez au goût.
Transvasez la soupe à la louche dans des bols, puis parsemez de coriandre fraîche. Servez aussitôt.