Nettoyez les crabes. retirez la carapace du dessus, lavez-les à nouveau et égouttez-les.
Disposez les crabes dans un saladier, puis saupoudrez-les d'un peu de sel, mouiller avec l'eau, remuez et égouttez pour obtenir une sorte de fumet de crabe.
Dans un grand faitout, portez le fumet de crabe à ébullition. Lorsque la chair de crabe flotte à la surface, réduisez le feu et laissez mijoter.
Filtrez le liquide.
Dans une autre casserole, faites frire les tomates avec l'ail, l'oignon et le nuoc mam.
Ajoutez la pulpe de tamarin et le fromage de soja.
Sucrez, salez, ajoutez la pâte de crevettes, puis versez dans la soupe.
Laissez mijoter encore quelques minutes.
Pour servir, déposez des nouilles à la farine de riz au fond d'une soupière, puis arrosez avec la soupe.
Servez accompagné de feuilles coriandre, de fleurs de banane, de piment haché, de germes de soja, de feuilles de menthe, d'épinards d'eau, de feuilles de ngo gai et de quelques quartiers de lime.