Heize den Backofen auf 200 °C Ober-und Unterhitze vor. Ziehe die Haut vom Lachs ab, falls vorhanden und schneide den Fisch dann in kleine Würfel. Putze die Champignons und schneide sie in Scheiben. Schäle Zwiebel und Knoblauch. Hacke sie fein.
Erhitze 1 EL Butter in einer großen Pfanne und brate die Champignons darin leicht braun an. Gib Zwiebel und Knoblauch dazu und dünste sie ebenfalls für 2–3 Minuten. Würze danach mit Salz und Pfeffer.
Schmelze die restliche Butter in einem Topf und rühre das Mehl ein, bis eine glatte Masse entsteht. Gieße unter ständigem Rühren die Milch und anschließend die Sahne hinzu. Würze die Soße mit Muskatnuss, Salz und Pfeffer. Lasse sie leicht köcheln, bis sie eine cremige Konsistenz hat.
Verteile eine dünne Schicht Bechamelsoße auf dem Boden der Auflaufform. Lege darauf eine Schicht Lasagneplatten. Bedecke diese mit einer Portion Champignons und Lachswürfeln und gib etwas Bechamelsoße darüber. Wiederhole diesen Vorgang, bis alle Zutaten aufgebraucht sind. Schließe mit einer Schicht Soße ab und streue dann geriebenen Käse darüber.
Backe die Champignon-Lachs-Lasagne im vorgeheizten Ofen für ca. 30 Minuten, bis der Käse goldbraun und die Lasagne gar ist.
Lasse die Lasagne vor dem Anschneiden 5 Minuten ruhen und serviere sie dann warm.