Snijd de uien in ringen.
Verhit de boter in een pan en fruit de uien op laag vuur tot ze zacht en licht goudbruin zijn.
Voeg de tomatenpuree toe en roer goed door.
Schenk een deel van het water erbij zodat een bouillon ontstaat en breng het geheel over naar een soeppan.
Laat de soep circa 45 minuten zacht trekken en breng op smaak met zout en peper.
Snijd ondertussen het stokbrood en rasp de oude kaas.
Verdeel de soep over ovenbestendige kommen, leg het brood erop en bestrooi royaal met kaas.
Zet de kommen ongeveer 15 minuten in een oven van 180 °C tot de kaas volledig gesmolten is.
Garneer met fijngehakte peterselie en bieslook en serveer direct.