Pertama rebus sepanci air mendidih, air panas secukupnya selama 60 menit dengan api sedang, campur lapisan pertama susu dan minyak, aduk rata, tambahkan bihun hitam yang sudah diayak dan aduk rata. Tambahkan 1 putih telur 3 kali dengan gula putih, kocok dengan kecepatan rendah sampai berbusa kering ujungnya kecil, tambahkan putih telur ke dalam adonan beras hitam sebanyak tiga kali, tuangkan ke dalam cetakan dari tempat tinggi, kocok dua kali untuk menghilangkan gelembung besar, tutupi Letakkan di piring atau bungkus plastik dan kukus dengan api sedang selama 20 menit.
Masih ada waktu beberapa menit lagi untuk mengukus lapisan pertama, campurkan lapisan kedua kuning telur, susu dan minyak, tambahkan tepung millet dan aduk rata. Tambahkan 1 putih telur ke gula tiga kali, dan kocok dengan kecepatan rendah sampai menjadi kering dan berbusa. Masukkan putih telur ke dalam adonan millet sebanyak tiga kali, aduk rata, terus tuang lapisan pertama kukus cetakan dari tempat tinggi, kocok dua kali, terus kukus dalam panci dengan api sedang selama 20 menit
Ketika lapisan kedua dikukus selama beberapa menit, campur susu dan minyak pada lapisan ketiga secara merata, tambahkan tepung beras dan aduk merata, tambahkan 1 putih telur tiga kali dengan gula pasir, dan kocok dengan kecepatan rendah hingga busa kering memiliki ujung yang kecil. Tambahkan putih telur ke dalam bihun tiga kali dan aduk rata, lalu tuangkan dari tempat tinggi ke lapisan kedua cetakan kukus, kocok dua kali untuk menghilangkan gelembung besar, taburi cranberry dalam jumlah yang sesuai, dan masukkan ke dalam panci untuk melanjutkan dengan api sedang Kukus selama 20 menit.
Setelah keluar dari wajan, balikkan selama 5 menit, keluarkan cetakan selagi masih panas, tekan perlahan tepi lontong dengan tangan, mudah untuk memisahkan badan kue dari cetakan, biarkan dingin dan potong untuk dikonsumsi.