Koche die Nudeln in Salzwasser und verkürze die Kochzeit um 5 Minuten. Gieße sie ab.
Putze derweil die Pilze und schneide sie klein. Ziehe Zwiebel und Knoblauch ab und hacke beides. Würfele den Schinken.
Schwitze die Zwiebel und den Knoblauch in Butter oder Öl an.
Gib die Pilze dazu und brate sie einige Minuten mit.
Verrühre die Sahne mit dem Parmesan und dem Ei und würze die Soße mit Muskatnuss, Salz und Pfeffer.
Heize den Ofen auf 200 °C Ober-/ Unterhitze vor und fette eine Auflaufform ein.
Verteile die Nudeln, den Pfanneninhalt und den Schinken in der Auflaufform und gieße die Soße darüber. Vermische alles gut.
Streue den Käse über die Zutaten und schiebe die Form für 20 Minuten in den Ofen.