Очистите лук и нарежьте полукольцами. В толстостенной кастрюле разогрейте сливочное и 2 ст. л. оливкового масла. Выложите лук, слегка посолите и посыпьте сахаром. Накройте кастрюлю крышкой и томите лук на слабом огне около 20 минут, постоянно помешивая.
Снимите крышку и продолжайте готовить лук на медленном огне, часто помешивая, около 20 минут, до тех пор, пока он не станет очень мягким. Увеличьте огонь и готовьте, постоянно помешивая, до темно-карамельного цвета.
Всыпьте в кастрюлю муку и жарьте, помешивая, еще 1 минуту. Влейте вино и готовьте при интенсивном кипении 2–3 минуты, пока жидкость не загустеет.
Влейте овощной бульон или воду, добавьте листочки тимьяна и лавровый лист, доведите до кипения. Убавьте огонь до слабого и варите суп 1 час. В конце удалите лавровый лист, посолите и поперчите.
Разогрейте духовку до 160 °С. Застелите противень бумагой для выпечки и разложите ломтики хлеба. Смажьте их оливковым маслом и поставьте в духовку. Запекайте до золотистой корочки.
Разлейте суп по суповым мискам. Сверху положите по ломтику поджаренного хлеба, слегка притопите его в супе. Положите на хлеб по ломтику сыра эмменталь, а затем посыпьте тертым грюйером.
Включите в духовке гриль и поставьте под него миски с супом. Запекайте до образования золотистой корочки, 5 минут.