Bahan utama yang diperlukan adalah beras berkualitas baik. Pilih beras yang putih dan utuh. Beras harus dicuci bersih hingga air cucian jernih.
Santan kelapa menjadi bahan penting berikutnya. Gunakan kelapa yang tua namun masih segar. Peras santannya hingga kental. Saring santan untuk menghilangkan ampas.
Bumbu-bumbu yang diperlukan cukup lengkap. Siapkan serai, daun salam, dan daun jeruk. Tambahkan juga lengkuas yang dimemarkan. Jahe dan bawang merah yang dihaluskan akan menambah aroma.
Proses memasak dimulai dengan menumis bumbu. Tumis bumbu halus hingga harum. Masukkan rempah-rempah utuh seperti serai dan daun salam.
Tambahkan santan ke dalam tumisan bumbu. Beri garam secukupnya. Masak hingga santan mendidih sambil diaduk perlahan. Jangan sampai santan pecah.
Masukkan beras yang sudah dicuci ke dalam santan berbumbu. Aduk rata dan masak hingga santan terserap. Pindahkan ke dalam pengukus.
Kukus nasi hingga matang sempurna. Pastikan api dalam keadaan sedang. Proses pengukusan memakan waktu sekitar 30 menit.
Setelah matang, biarkan nasi tetap dalam kukusan sebentar. Ini akan membuat nasi lebih pulen. Aduk nasi sebelum disajikan agar bumbu merata.
Nasi uduk biasanya disajikan dengan berbagai lauk. Bawang goreng dan sambal kacang menjadi pelengkap wajib. Tambahkan juga telur dadar atau ayam goreng.