Обелете и нарежете лука на полумесеци. Обелете и смачкайте чесъна.
В дълбока голяма тенджера запържете маслото, чесъна и мащерката. Когато маслото добие златен цвят, изсипете всичкия лук и разбъркайте. Сложете капака на тенджерата и задушете за 20тина минути. Разбърквайте от време на време.
След като лукът се е задушил, ще е придобил златен цвят. Овкусете със солта, черния пипер и захарта. . Изсипете виното, разбъркайте и оставете да изври наполовина.
След като течността е почти извряла, започнете да добавяте бульона. Течността трябва да заври. След като заври, намалете силата на огъня и оставете да къкри около час. Разбърквайте от време на време.
След като супата е готова, изсипете в купички.
Настържете грюера. Включете фурната на режим "грил" или печене само отгоре (или използвайте парти грил) да загрява на 220С (ако е фурна). Сложете по една филия във всяка купичка. Отгоре поръсете щедро с грюер и сложете във фурната на най-горната позиция, докато сиренето се разтопи и леко се запече отгоре.
Внимателно извадете от фурната и сервирайте веднага.