Wasche den Lauch, halbiere ihn der Länge nach und wasche ihn auch noch einmal in den Zwischenräumen. Schneide ihn anschließend in dicke Ringe.
Ziehe die Zwiebeln und den Knoblauch ab und schneide beides in dünne Ringe bzw. Scheiben.
Wasche die Zitronen und reibe die Schale ab.
Erhitze 3 EL Öl in einem Topf und röste den Knoblauch mit den Chiliflocken darin an, bis der Knoblauch duftet und leicht gebräunt ist. Gieße das Öl in eine Schüssel.
Erhitze erneut Öl und brate darin den Lauch mit den Zwiebeln an, bis sie weich sind.
Gieße die Bohnen mit dem Bohnenwasser sowie 70 ml Wasser dazu und lass alles aufkochen. Rühre den Käse ein und lass die Suppe 5 Minuten köcheln.
Schmecke die Suppe mit der Zitronenschale, Salz und Pfeffer ab. Rühre das Knoblauchöl ein und serviere die Suppe noch heiß.