Die Nudeln nach Packungsanweisung in Salzwasser al dente kochen, abgießen und beiseite stellen.
In einer Pfanne das Öl erhitzen und die Zwiebel sowie den Knoblauch darin glasig anbraten.
Den gewürfelten Schinken hinzufügen und kurz mitbraten.
In einer Schüssel die Sahne, Eier, Senf, Salz, Pfeffer und Oregano gut vermischen.
Die gekochten Nudeln, die Schinken-Zwiebel-Mischung und die Sahnemischung in eine große Auflaufform geben und gut vermengen.
Den geriebenen Käse gleichmäßig über den Auflauf streuen.
Im vorgeheizten Ofen bei 180 °C (Ober-/Unterhitze) ca. 25-30 Minuten backen, bis der Käse goldbraun ist.