Cibuli nakrájíme na jemno a osmažíme na trošce oleje. Přidáme špenát (já dávám mražený), česnek, osolíme, opepříme a krátce povaříme. Nachystáme si bešamel a to tak, že rozpustíme máslo, přisymepe mouku a pořádně rozmícháme. Přilijeme mléko za stálého míchání, aby se neudělaly hrudky. Vaříme do mírného zhousnutí-kaše. Dále nasypeme zhruba třetinu nastrouhaného sýra (pokud nemáte doma dostatek tvrdého sýra, je možné do tohoto bešamelu použít tavený sýr) a necháme rozpustit, osolíme a opepříme. Do vymazané zapékací misky dáme tenkou vrstvu bešamelu, na něj lasagne, špenát, bešamel, posypat sýrem, lasagne,.... a tak pořád dokola a na závěr zasypat sýrem. Pečeme na 160-180 °C zhruba 40 minut.