Den Backofen auf 175 °C Ober-/Unterhitze vorheizen. Den Spinat gründlich waschen, putzen und grob zerkleinern. Zwiebeln und Knoblauch schälen und fein würfeln.
Für die Spinatfüllung 2 EL Öl in einem großen Topf erhitzen. Die Hälfte der Zwiebeln darin glasig dünsten, anschließend die Hälfte des Knoblauchs hinzufügen. Den Spinat portionsweise dazugeben und bei mittlerer Hitze zusammenfallen lassen. Den Frischkäse unterrühren und die Mischung mit Salz, Pfeffer und etwas Muskatnuss abschmecken.
Für die Tomatensauce die restlichen 2 EL Öl in einem weiteren Topf oder in einer Pfanne erhitzen. Die übrigen Zwiebeln darin anbraten, anschließend den restlichen Knoblauch, das Tomatenmark und die italienischen Kräuter hinzufügen und kurz mitrösten. Die gehackten Tomaten sowie den Zucker dazugeben und die Sauce etwa 5 Minuten köcheln lassen. Mit Salz und Pfeffer abschmecken.
Eine hohe Auflaufform leicht einfetten und etwas Tomatensauce auf dem Boden verteilen. Darauf eine Schicht Lasagneplatten legen. Anschließend etwas Spinatfüllung und wieder Tomatensauce daraufgeben. Die Zutaten abwechselnd schichten, bis alles aufgebraucht ist. Die oberste Schicht sollte aus Tomatensauce bestehen, damit die Lasagneplatten beim Backen gut bedeckt sind.
Zum Schluss den fein geriebenen Parmesan darüberstreuen und die Lasagne in der Mitte des Ofens etwa 40 Minuten backen, bis der Käse goldbraun und knusprig ist.