Beginne mit der Béchamelsoße. Erhitze die Butter dafür in einem Topf und rühre das Mehl ein. Lass es ungefähr zwei Minuten anschwitzen. Achte darauf, dass das Mehl nicht dunkel wird, damit die Soße später hell bleibt.
Lösche die Béchamelsoße mit Milch ab und lass sie unter Rühren aufkochen, bis sie schön sämig wird. Schmecke mit Salz, Pfeffer, Muskatnuss und Zitronensaft und -schale ab.
Wasche den Spinat und lass ihn etwas abtropfen. Schäle die Schalotten und den Knoblauch und hacke beides klein.
Schwitze Knoblauch und Zwiebeln in einem Topf mit Olivenöl und Butter an. Gib dann den Spinat dazu und lass ihn bei geschlossenem Deckel 1 Minute köcheln. Würze mit Pfeffer und Salz.
Hole den Spinat aus dem Topf und lass ihn in einem Sieb abtropfen.
Röste die Pinienkerne auf einem Backblech für 8-10 Minuten bei 160 °C Umluft.
Schäle eine weitere Knoblauchzehe und reibe die Auflaufform damit ein.
Nun geht es ans Schichten der Lasagne. Die Reihenfolge ist: Soße - Lasagneplatten - Soße - Spinat - Pinienkerne - Lasagneplatten - Soße - Spinat - Pinienkerne - Lasagneplatten - Soße. Zum Schluss streust du dann noch den geriebenen Parmesan drüber und backst die Spinatlasagne für 30 Minuten bei 180 °C Umluft.