Die Zwiebel fein würfeln und den Lachs in mittelgroße Würfel schneiden.
Das Olivenöl erhitzen und die Zwiebeln glasig dünsten. Die Lachswürfel zugeben und braten, bis der Fisch zartrosa und gar ist.
Mit dem Weißwein ablöschen und kurz einkochen lassen. Gemüsebrühe und Sahne angießen und bei mittlerer Hitze etwa 6 Minuten köcheln lassen, dabei regelmäßig umrühren. Mit Salz und Pfeffer abschmecken.
Das Wasser mit Öl und Salz im geschlossenen Topf aufkochen. Die Nudeln hineingeben, nach Packungsangabe garen und abgießen.
Den Schnittlauch in feine Röllchen schneiden. Soße und Nudeln auf tiefen Tellern anrichten und mit Schnittlauch und frisch gehobeltem Parmesan bestreuen.