Backofen auf 220 Grad Ober-/Unterhitze vorheizen. Die Auflaufform mit etwas Butter ausfetten. Zwiebel, Knoblauch, Karotten, Schinken in kleine Würfel schneiden, Kräuter ebenfalls klein schneiden, Erbsen in ein Sieb geben und abspülen.
In einer großen Pfanne die Butter schmelzen und Zwiebeln, Knoblauch, Karotten und Schinken andünsten, Mehl hinzugeben und unter weiterem Rühren leicht bräunen. In einem Rührbecher Sahne, Milch, Eigelb, Parmesan, Kräuter und Gewürze mit einem Schneebesen vermengen, anschließend zum Schinken geben. Nun auch die Erbsen hinzugeben, alles einmal kurz aufkochen.
Ungekochte Nudeln zusammen mit der Sauce in die Auflaufform geben und alles miteinander vermengen. Den geriebenen Käse darüber streuen und für ca. 35 Min backen, bis die Käseschicht eine schöne, goldbraune Farbe annimmt. Anschließend den Auflauf noch 5 Min. durchziehen lassen, dann erst anschneiden und servieren.