Butter und Olivenöl in einem großen Topf erhitzen.
Die Zwiebeln hinzufügen und bei mittlerer Hitze langsam karamellisieren lassen, ca. 30 Minuten. Dabei regelmäßig umrühren.
Zucker, Salz, Thymian, Lorbeerblatt und Knoblauch hinzufügen und für 2 Minuten weiterdünsten.
Mit Weißwein ablöschen und die Flüssigkeit auf die Hälfte reduzieren lassen.
Brühe hinzufügen, aufkochen und dann 20 Minuten köcheln lassen. Mit Salz und Pfeffer abschmecken.
Baguettescheiben im Ofen rösten und mit geriebenem Käse bestreuen.
Die Suppe in ofenfeste Schalen füllen, die überbackenen Baguettescheiben darauflegen und für 5 Minuten unter dem Grill überbacken, bis der Käse goldbraun ist.
Sofort servieren und genießen!