Квасоля заздалегідь замочити у холодній воді на ніч.
Наступного дня злити воду, додати квасолю в каструлю з водою разом із лавровим листком, розчавленим помідором та очищеною картоплею: це додасть квасолі аромату та розм'якшить її шкірку. Варити до м'якості квасолі – близько години.
Поки вариться квасоля, приготувати софрито. Цибулю, моркву, фенхель, селера та стебла базиліка (без листя) дрібно нарізати. Бекон нарізати невеликими шматочками.
Розігріти в сотейнику оливкову олію і додати|добавляти| нарізаний бекон, цибуля, морква, селера, фенхель, часник і дрібнонарізані стебла базиліка. Гасити на слабкому вогні, трохи відкривши кришку, приблизно 15-20 хвилин, поки вони не стануть м'якими.
Кабачки нарізати четвертинками вздовж, потім нарізати тонкими скибочками.
Додати помідори, кабачки та червоне вино і гасити на слабкому вогні протягом 15 хвилин.
Злити воду з квасолі (залишивши близько половини склянки води від варіння) та викинути лавровий лист, помідор та картопля. Приправити сіллю, перцем і збризкати невеликою кількістю олії.
Додати в сотейник шпинат, бульйон та квасолю.
Покласти макарони в поліетиленовий пакет, прибравши звідти все повітря і зав'язати кінець. Обережно розім'яти макарони качалкою, щоб розламати їх на шматочки. Відрізати у пакета кінчик і висипати вміст супу. Перемішати та продовжити тушкувати, поки макарони не будуть готові.
Якщо здається, що суп вийшов занадто густим, додати ще трохи бульйону чи води, щоб трохи розбавити його. Потім скуштувати і приправити сіллю та перцем.
Подавати, посипавши подрібненим листям базиліка і збризнувши зверху невеликою кількістю оливкової олії першого віджиму. Подати на стіл брусок пармезану та тертку, щоб кожен міг натерти собі сир сам.