Makkaroni kochen: Einen großen Topf mit Salzwasser zum Kochen bringen. Makkaroni hinzufügen und nach Packungsanweisung al dente kochen. Abgießen und abtropfen lassen.
Ofen vorheizen: Den Ofen auf 180°C Ober-/Unterhitze vorheizen.
Mehlschwitze zubereiten: In einem Topf Butter bei mittlerer Hitze schmelzen. Mehl hinzufügen und mit einem Schneebesen verrühren, bis eine glatte Mehlschwitze entsteht. 1-2 Minuten anschwitzen, bis sie hellgelb ist.
Käsesauce zubereiten: Milch und Sahne langsam unter Rühren zur Mehlschwitze gießen. Unter ständigem Rühren köcheln lassen, bis die Sauce eindickt (ca. 5-7 Minuten). Mit Salz, Pfeffer und Muskatnuss würzen.
Käse hinzufügen: Topf vom Herd nehmen und 2/3 des geriebenen Käses in die Sauce rühren, bis er geschmolzen ist.
Eier verquirlen: In einer separaten Schüssel die Eier verquirlen und langsam unter Rühren in die Käsesauce geben.
Auflauf zusammenstellen: Gekochte Makkaroni und Schinken in einer großen Schüssel vermischen. Käsesauce darüber gießen und gut vermengen.
Backen: Eine Auflaufform (ca. 20×30 cm) einfetten. Makkaroni-Käse-Mischung in die Form füllen und gleichmäßig verteilen. Mit dem restlichen Käse bestreuen. Im vorgeheizten Ofen 25-30 Minuten backen, bis der Auflauf goldbraun und blubbernd ist.
Abkühlen lassen: Vor dem Servieren kurz abkühlen lassen.
Notes
Optional: Für mehr Geschmack Zwiebel und Knoblauch in Butter anbraten, bevor die Mehlschwitze zubereitet wird.
Optional: Frische Kräuter vor oder nach dem Backen über den Auflauf streuen.
Variationen: Gemüse (Erbsen, Mais, Paprika, Brokkoli), andere Käsesorten (Cheddar, Gruyère, Mozzarella), Speck, Salami oder Hackfleisch hinzufügen. Für eine vegetarische Variante den Schinken weglassen und mehr Gemüse hinzufügen.