1) Nudeln nach Packungsangabe in Salzwasser garkochen. Inzwischen Zwiebeln und Knoblauch abziehen, Zwiebeln in feine Ringe schneiden, Knoblauch hacken Speck in einer großen weiten kalten Pfanne erhitzen und knusprig ausbraten. Aus der Pfanne nehmen. Im Speckfett die Zwiebeln und Knoblauch andünsten. Alle Bohnen in ein Sieb abgießen, abbrausen und abtropfen lassen. Zu den Zwiebeln geben, salzen, pfeffern und kurz mit erhitzen.
2) Nudeln abgießen, dabei ca. 200 ml Kochwasser auffangen. Kochwasser und Sahne zum Bohnen-Mix geben, aufkochen und vom Herd nehmen. Parmesan einrühren, alles mit Salz, Pfeffer und Zitronenschale abschmecken. Nudeln unterheben. Schnittlauch in Röllchen schneiden. Nudeln mit Schnittlauch und Speck bestreut anrichten.