Rendam beras dengan air hangat. Tiriskan.
Buat bumbu halus: masukkan minyak, kunyit, bawang putih, cengkeh, kapulaga putih ke dalam blender. Haluskan.
Potong-potong tahu dan tempe sesuai selera.
Marinasi paha ayam dengan garam dan lada secukupnya.
Tumis bumbu halus hingga harum. Masukkan daun pandan, daun salam, daun jeruk, serai, garam, paha ayam, tempe, dan tempe.
Masukkan santan dan air, aduk-aduk hingga bumbu merata. Masak selama 30 menit dengan api kecil. Tiriskan tahu, tempe dan paham jika sudah matang. Sisakan kuahnya.
Masukkan beras yang sudah ditiriskan ke dalam sisa rebusan ayam, tahu dan tempe, tambahkan sedikit air. Masak beras dengan api super kecil.
Goreng ayam, tahu dan tempe hingga kocokelatan.
Aduk-aduk nasi kuning di panci yang baru matang.
Sajikan dengan tahu, tempe, ayam goreng, sambal, telur balado, serundeng dan peyek. Beri taburan bawang goreng.