Zuerst die Nudeln in reichlich Salzwasser bissfest kochen, dafür etwa 2-3 Minuten vor der angegebenen Kochzeit abgießen.
In der Zwischenzeit den Spargel vorbereiten: dafür schälen und das untere holzige Ende abschneiden. Den Spargel dann in Stücke schneiden und in Salzwasser für ca. 7 Minuten bissfest garen.
Den Porree in Ringe schneiden und gründlich waschen. Den Schinken würfeln. Beides mit einem Schuss Öl in einer Pfanne leicht anbraten. Den Ofen auf 180 Grad Ober-/Unterhitze vorheizen.
Eier und Sahne in einer Schüssel verrühren, mit Salz, Pfeffer, Muskatnuss und Schnittlauch würzen.
Die abgegossenen Nudeln in eine eingefettete Auflaufform geben, mit der Schinken-Porree-Mischung vermengen und schließlich den bissfest gegarten Spargel dazugeben. Die Eier-Sahne-Mischung darüber gießen und mit Käse bestreuen. Für ca. 15-20 Minuten im Ofen goldgelb überbacken.