Nudeln in leicht gesalzenem Wasser nach Packungsanleitung kochen. Dabei aber eine Minute früher, als auf der Packung angegeben, abgießen und abschrecken.
In der Zwischenzeit den Backofen auf 180 Grad vorheizen. Die Auflaufform mit in den Ofen stellen, damit sie schon mal heiß wird.
Zwiebel schälen und klein schneiden. Kochschinken in Würfel schneiden.
Optional: den Kohl in kleine Stücke schneiden und mit dem Speck kurz anbraten. Nach 5 Minuten mit einem Schluck Weißwein ablöschen.
Fertig gekochte Nudeln mit dem Schinken und der Sahne in der Auflaufform vermischen. Mit Salz, Pfeffer und Muskatnuss abschmecken. Optional: den angebratenen Kohl untermengen.