Nudeln in kochendem Salzwasser nach Packungsanweisung bissfest garen.
In der Zwischenzeit Zwiebeln schälen und fein hacken, Schinken fein würfeln.
In einer Pfanne 1 EL Olivenöl erhitzen und Zwiebeln glasig dünsten.
Schinkenwürfel hinzufügen und alles 2-3 Minuten bei mittlerer Hitze anbraten.
Vom Feuer nehmen und zur Seite stellen.
Ofen auf 180°C Ober/Unterhitze vorheizen.
Eine ofenfeste Form mit Olivenöl ausstreichen.
Nudeln abgießen und gut abtropfen lassen. Die Hälfte der Nudeln in die Auflaufform geben.
Die Zwiebel-Schinken-Masse darauf verteilen und mit dem Rest der Nudeln bedecken.
In einer Schüssel Milch, Eier, Tomatenmark und Muskat verrühren, mit Salz und Pfeffer würzen und über die Nudeln gießen.
Den Auflauf mit Parmesan bestreuen und bei 180°C 30-40 Minuten überbacken.
Der Auflauf ist gar, wenn die Milch-Eier-Tomatenmark-Masse stockt und die Oberfläche knusprig und goldbraun ist.