У велику каструлю налити кокосове молоко (або кокосові вершки), додати цукор і поставити на помірний вогонь. Помішуючи, сильно нагріти рідину, але не доводити до кипіння.
У великій мисці сильно збити яєчні жовтки із ванільною есенцією.
Влити в яєчну масу половину кокосового молока, продовжуючи активно збивати віночком. Потім додати кокосове молоко, що залишилося, ретельно перемішати віночком,
Перелити яєчно-кокосову суміш назад у каструлю та поставити на слабкий вогонь. Постійно помішуючи віночком, довести майже до точки кипіння і зняти з плити.
Не припиняючи помішувати віночком, довести рідину до кремоподібного стану.
Перелити еггног у чисту велику миску і дати охолодитися до кімнатної температури.
Додати в егног темний ром, ретельно перемішати, накритий поліетиленовою плівкою і поставити в холодильник як мінімум на 3 години (краще на ніч)
Перед подачею розлити егног у склянки, прикрасити збитими вершками і присипати сумішшю кориці з мускатним горіхом.