A curryszószt felmelegítjük egy serpenyőben, és megpirítjuk benne a meghámozott, feldarabolt tököt. Hozzáöntjük a kókusztejet és az alaplét, majd 10 percig pároljuk.
Ezután hozzáadjuk a lazacot, a rákot, végül a rizstésztát, és 4-5 percig főzzük, amíg a hal megpuhul. Beleszórjuk a felkarikázott újhagymát, a babcsírát, majd a friss koriander leveleivel és limegerezdekkel tálaljuk.