Optional: Die Nudeln nach Packungsanweisung kochen, aber nur 5 Min., dann abgießen und beiseitestellen. Wenn ihr sie vorkocht später die Milch und Gemüsebrühe um 50% reduzieren.
Die Zwiebeln in feine Würfel schneiden und in etwas Pflanzenöl in einer Pfanne andünsten.Den Schinken fein würfeln. (Wer ihn mit anbraten mag, kann ihn zu den Zwiebeln geben.)Den Ofen auf 180°C vorheizen.
Milch, Sahne, Eigelb, Gemüsebrühe, Parmesan und Gewürze verrühren.Die Zwiebel und den Schinken dazu geben. Dann die Nudeln darunter heben, gut verrühren und in die Auflaufform umfüllen.
Den Nudel-Schinken-Auflauf mit Käse bestreuen und bei 180°C im Ofen für 20-30 Min. backen.