Gemüse anbraten: In einem großen Topf das Olivenöl erhitzen. Zwiebel, Sellerie und Karotten darin 5–7 Minuten bei mittlerer Hitze anbraten, bis sie weich sind.
Knoblauch und Kräuter zufügen: Knoblauch, Thymian und Oregano hinzufügen und 1 Minute unter Rühren anbraten, bis es duftet.
Grünkohl oder Mangold zugeben: Das gehackte Grün unterrühren und 2–3 Minuten zusammenfallen lassen.
Tomaten und Brühe einrühren: Die geschälten Tomaten hinzufügen und mit der Gemüsebrühe aufgießen. Zum Kochen bringen und 30 Minuten bei niedriger Hitze köcheln lassen.
Bohnen hinzufügen: Die gekochten Cannellini-Bohnen in die Suppe geben und weitere 15 Minuten köcheln lassen.
Brot unterrühren: Die Brotstücke in die Suppe geben und gut einrühren. Weitere 5–10 Minuten köcheln lassen, bis das Brot die Flüssigkeit aufgenommen hat und die Suppe schön sämig ist.
Abschmecken und servieren: Mit Salz und Pfeffer würzen. In Schalen füllen, mit etwas Olivenöl beträufeln und frisch geriebenem Parmesan bestreuen.