Die Zwiebeln schälen und in Streifen schneiden. Die Butter in einem Topf zerlassen, die Zwiebeln zugeben und andünsten. Mit dem Wein und der Brühe auffüllen, aufkochen lassen, mit Salz und Pfeffer würzen und etwa 30 Minuten kochen. Den Grill vorheizen. Den Käse reiben. Die Knoblauchzehe schälen, durch die Knoblauchpresse drücken und mit dem Olivenöl verrühren. Die Baguettescheiben damit bestreichen und rösten. Die Suppe in Teller umfüllen, die Baguettescheiben darauf legen, mit dem Käse bestreuen und unter dem Grill gratinieren. Mit dem Schnittlauch bestreuen und servieren.