Rendam beras pulut dalam air selama 4-5 jam. Toskan beras dan sisihkan.
Panaskan minyak dalam periuk dan tumis beras pulut selama beberapa minit. Tambahkan santan cair, garam, gula merah, air, dan daun pandan.
Masak dengan api sederhana hingga beras empuk dan semua bahan tercampur rata.
Pecahkan telur dalam mangkuk dan kocok hingga rata. Tuangkan telur ke dalam periuk dan kacau rata.
Tuangkan santan pekat dan esen vanila ke dalam periuk. Kacau rata semua bahan dan masak hingga adunan kuih menjadi pekat.
Angkat dari api dan tuangkan ke dalam dulang yang telah dialas dengan daun pisang.
Ratakan permukaan kuih dengan senduk atau sudip kayu untuk memberi corak yang cantik.
Biarkan kuih sejuk dan keras selama beberapa jam sebelum dipotong-potong dan dihidangkan.