Schlage Eigelbe, Zucker und Salz in einer hitzebeständigen Rührschüssel zu einer cremigen, hellen Masse auf.
Gib Milch, Sahne, Zimt, Gewürznelken und Muskatnuss in einen Kochtopf mit dickem Boden und bringe es unter gelegentlichem Rühren ganz kurz zum Kochen.
Nimm die Milch-Mischung vom Herd und gieße sie in einem dünnen Strahl zur Eigelbmasse, während du sie ständig kräftig rührst.
Gieße die Milch-Eigelb-Masse zurück in den Kochtopf und erhitze (nicht kochen!) sie langsam bei schwacher Hitze unter ständigem Rühren, bis sie leicht andickt, nicht über 70 °C.
Nimm die Masse vom Herd, rühre ihr Vanille und Rum unter und gieße sie durch ein feines Sieb.
Serviere den Eggnog warm oder fülle ihn in eine Glasflasche um, lass ihn abkühlen und stelle ihn ein paar Stunden kalt.