Замочить фасоль в холодной воде на 8 часов, затем отварить до полуготовности. Воду в которой замачивалась фасоль нужно обязательно слить, фасоль промыть под проточной водой, и варить уже в свежей воде.
Мелко нарубить по 1 луковице и зубчику чеснока. Морковь, лук-порей и сельдерей нарезать кубиками. Розмарин вымыть и обсушить, листья оторвать от стебля.
В большой кастрюле разогреть 2 ст.л. оливкового масла и тушить в нем лук, чеснок и овощи, пока они слегка не подрумянятся. Добавить фасоль вместе с водой в которой она варилась, бульон и розмарин. Варить на среднем огне 40-60 минут (ориентируйтесь по готовности фасоли).
Оставшийся чеснок истолочь. Тимьян вымыть, листья оторвать от стебля. Чеснок и тимьян смешать с оставшимся оливковым маслом. Оставшийся лук нарезать кольцами.
Фасолевый суп посолить, поперчить, заправить половиной количества оливкового масла. Духовку нагреть до 200 градусов.
На кусочки белого хлеба положить нарезанный кольцами лук, посыпать его пармезаном, сбрызнуть оставшимся маслом. Суп налить в жаростойкую кастрюлю, сверху положить куски хлеба. Запекать в духовке примерно 25 минут, пока лук и сыр слегка не подрумянится.