Schäle, halbiere und schneide die Zwiebeln in Halbringe. Zupfe die Rosmarinnadeln von den Zweigen. Ziehe den Knoblauch ab und hacke ihn gemeinsam mit dem Rosmarin fein.
Erhitze Olivenöl in einer großen Pfanne, gib die Zwiebeln hinzu, streue Zucker darüber und lass sie bei mittlerer Hitze karamellisieren.
Sobald sie goldbraun sind, gib den gehackten Rosmarin und Knoblauch hinzu, lass alles 2 Minuten weiterbraten und lösche mit dem Weißwein ab. Koche die Flüssigkeit ein und füge die Gemüsebrühe hinzu. Schmecke mit Salz und Pfeffer ab und lasse die Mischung einköcheln.
Erhitze parallel in einem Topf 2 EL Butter, gib das Mehl hinzu und rühre, bis eine Paste entsteht. Gieße nach und nach die Milch dazu und rühre, bis die Soße dickflüssig wird. Würze mit Salz, Pfeffer und 50 g Gruyère.
Heize den Backofen auf 180°C Ober-/Unterhitze vor.
Schichte in einer Auflaufform abwechselnd etwas on der Zwiebelmischung, Bechamelsoße, Gruyère und Lasagneplatten. Wiederhole dies, bis alle Zutaten verbraucht sind, und schließe mit Käse ab.
Bestreue die oberste Schicht mit Parmesan und backe die Lasagne 30-35 Minuten bei 180°C Ober-/Unterhitze, bis sie goldbraun ist.