Zuerst den Spargel schälen und in kleine Stücke schneiden. Die holzigen Enden dabei entfernen.
Den Kochschinken in Würfel schneiden.
Die Lauchzwiebeln in feine Ringe schneiden und dabei den weißen und grünen Teil voneinander trennen.
Die Nudeln nach Packungsanleitung im Salzwasser garen und dabei 1–2 Kellen vom Nudelwasser beiseitestellen.
Öl in einer großen Pfanne erhitzen und zunächst den Spargel darin anbraten.
Anschließend den weißen Teil der Lauchzwiebeln hinzufügen und mit anschwitzen. Mit Salz und Pfeffer abschmecken.
Nun die Schinkenwürfel dazugeben, kurz mitrösten und anschließend mit Gemüsebrühe ablöschen.
Die Sauce bei mittlerer Hitze einköcheln lassen, bis der Spargel weich geworden ist. Falls nötig, etwas vom Nudelwasser dazugeben, um die Sauce zu binden.
Sahne und geriebenen Parmesan einrühren und die Hitze auf eine niedrige Stufe reduzieren.
Sobald die Nudeln al dente sind, in die Pfanne geben und gut mit der Sauce vermengen.
Vor dem Servieren mit dem grünen Teil der Frühlingszwiebeln bestreuen.