Cuci beras lalu siapkan di dalam panci. Masukkan daun salam, daun jeruk, lengkuas, bawang merah, bawang putih, cabai rawit merah, garam, kaldu jamur, santan, dan air.
Masak dengan api sedang sampai nasi matang. Sisihkan dan pindahkan ke dalam bakul.
Topping: Panaskan minyak, masukkan irisan serai, bawang merah, bawang putih, petai, cabai rawit merah, dan daun bawang.
Masak hingga agak layu lalu tuang ke atas nasi di dalam bakul.