Heize den Backofen auf 180 °C Ober- und Unterhitze vor. Fette eine Auflaufform mit etwas Olivenöl ein.
Schäle die Zwiebel und den Knoblauch und hacke beides fein.
Putze die Champignons und schneide sie in Scheiben. Wasche den Spinat und schüttle ihn trocken.
Erhitze das Olivenöl in einer großen Pfanne, dünste Zwiebel und Knoblauch glasig.
Gib die Champignons dazu, brate sie bei mittlerer Hitze an, bis sie Wasser verlieren und goldbraun werden.
Füge den Spinat hinzu und lasse ihn zusammenfallen. Würze mit Salz, Pfeffer, Muskat und Zitronenabrieb.
Schmilz die Butter für die Béchamelsoße in einem Topf. Rühre das Mehl mit dem Schneebesen ein und lass es kurz anschwitzen.
Gieße die Milch unter Rühren nach und nach dazu und koche die Soße bei mittlerer Hitze einige Minuten, bis sie andickt. Schmecke die mit Salz, Pfeffer und Muskatnuss ab.
Verteile etwas Béchamelsoße auf dem Boden der vorbereiteten Auflaufform und lege eine Schicht Lasagneplatten darüber.
Gib ein Drittel der Spinat-Champignon-Mischung darüber, anschließend etwas Béchamelsoße. Wiederhole diesen Vorgang zwei- bis dreimal. Schließe mit einer Schicht Béchamel ab und streue geriebenen Käse darüber.
Backe die Lasagne im vorgeheizten Ofen für 35 Minuten, bis der Käse goldbraun und knusprig ist.