Zwiebel in feine Würfel schneiden. Öl in einem Topf erhitzen. Zwiebel darin andünsten. Spinat zufügen und zusammenfallen lassen. Mit Salz und Pfeffer würzen.
Möhren in kleine Würfel schneiden und im heißen Fett andünsten. Mit Mehl bestäuben und anschwitzen. Sahne und Brühe unter Rühren zufügen und aufkochen lassen. Mit Salz, Pfeffer und Muskat würzen. Den Käse darin schmelzen.
Eigelb und Milch verquirlen. In die Sauce rühren, nicht mehr kochen lassen. Schinken in Streifen schneiden. Spinat in eine ofenfeste Form füllen. Zuerst Schinken und Spaghiti in Tomaten-Sauce, dann die Käsesauce darauf verteilen. Im vorgeh. Backofen (E-Herd 200 Grad, Umluft 175 Grad, Gas Stufe 3) 25-30 Min backen.