Verhit de olie in een grote pan. Voeg de ui, bleekselderij, wortel en knoflook toe en bak voor 5 – 7 minuten, roer regelmatig door.
Voeg de groentebouillon, water, het laurierblaadje, zout, basilicum, oregano, tijm, suiker en zwarte peper toe en breng de soep aan de kook.
Voeg wanneer de soep kookt de rode kidneybonen, witte bonen, tomatenblokjes, courgette, pasta, sperziebonen en rode wijn toe. Zet het vuur iets lager en kook de soep op middelhoog vuur voor 10 minuten, roer regelmatig door.
Voeg de spinazie toe en verwarm deze 2 minuten mee, tot de pasta en courgette gaar zijn.