Nudeln kochen: Einen großen Topf mit Salzwasser zum Kochen bringen. Die Nudeln nach Packungsanweisung al dente kochen. Abgießen und etwas Nudelwasser auffangen.
Zwiebel und Knoblauch andünsten: Die Butter in einer großen Pfanne oder einem Topf bei mittlerer Hitze schmelzen. Die gehackte Zwiebel darin glasig andünsten. Den gepressten Knoblauch hinzufügen und kurz mitdünsten, bis er duftet.
Schinken hinzufügen: Die Schinkenwürfel in die Pfanne geben und kurz mitbraten, bis sie leicht gebräunt sind.
Sahne und Milch hinzufügen: Die Sahne und die Milch in die Pfanne gießen. Alles gut verrühren und zum Köcheln bringen. Die Hitze reduzieren und die Soße leicht einköcheln lassen, bis sie etwas dickflüssiger wird.
Käse hinzufügen: Den geriebenen Käse nach und nach in die Soße geben und unter ständigem Rühren schmelzen lassen.
Eier hinzufügen: Die Eier in einer separaten Schüssel verquirlen. Dann die verquirlten Eier langsam unter ständigem Rühren in die Käse-Sahne-Soße gießen. Wichtig ist, dass die Soße nicht mehr kocht, sonst gerinnen die Eier.
Würzen: Die Soße mit Salz, Pfeffer und Muskatnuss abschmecken.
Nudeln zur Soße geben: Die abgetropften Nudeln in die Pfanne mit der Käse-Sahne-Soße geben und gut vermengen, sodass alle Nudeln mit der Soße bedeckt sind. Bei Bedarf etwas Nudelwasser hinzufügen, um die Soße zu verdünnen.
Anrichten: Die Käse-Schinken-Nudeln auf Tellern anrichten und mit frischer, gehackter Petersilie bestreuen. Sofort servieren.
