Snijd de pompoen door midden. Verwijder de pitjes en snijd het topje en kontje van de pompoen eraf.
Snijd de pompoen in blokjes. Doe de blokjes in een pannetje en voeg ongeveer 150 milliliter water toe. Doe een deksel op de pan en breng het water aan de kook. Kook de pompoen vervolgens 10 minuten.
Snipper de ui en hak de knoflook fijn.
Verhit de olijfolie in de koekenpan en bak de ui, knoflook en spinazie tot de spinazie helemaal is geslonken. Leg een theedoek in het vergiet en laat het spinaziemengsel uitlekken.
Doe de gekookte pompoen met 100 milliliter plantaardige room en de kaneel in de blender en meng tot een roomsaus.
Doe de rest van de plantaardige room met de geraspte kaas en nootmuskaat in het steelpannetje en roer tot de kaas helemaal gesmolten is.
Verwarm de oven voor op 180 °C.
Vet de ovenschaal in en verdeel ongeveer 1/8 van het pompoenmengsel over de bodem. Bedek met lasagne bladen.
Schep 1/3 van het spinaziemengsel op de lasagne bladen, bekleed deze weer met lasagne bladen gevolgd door ¼ van de pompoensaus en bedek deze ook weer met lasagne bladen.
Herhaal stap 8 tot de spinaziemengsel helemaal op is.
Smeer de bovenste lasagne bladen in met het restje van de pompoensaus en giet de kaassaus eroverheen.
Schuif de lasagne de oven in en bak in 30 minuten gaar.
Garneer de lasagne met pompoensaus met verse salie en pompoenpitten en geniet.