Nasi kelapa adalah nasi yang telah disiapkan dengan santan, bukan air, memberi nasi rasa kelapa yang kaya. Ini bisa dimakan sendiri sebagai camilan, atau disajikan bersama kari dan hidangan lainnya. Versi nasi ini sangat populer dengan masakan Thailand, meskipun juga cocok dengan makanan India dan masakan lain dari Asia Tenggara. Makanan Karibia juga bisa sangat ditingkatkan dengan tambahan nasi kelapa.
Banyak juru masak suka menggunakan nasi melati untuk nasi kelapa, karena nasi aromatik yang ringan ini menyerap rasa kelapa dengan sangat baik. Varietas beras lainnya juga bisa digunakan. Membilas beras terlebih dahulu dianjurkan untuk mengurangi pati, yang akan memastikan bahwa beras kelapa ringan dan mengembang, dan rasa kelapa keluar dengan jelas. Pembilasan dapat dilakukan dengan mengalirkan air di atas beras dalam saringan, atau dengan merendam beras dalam beberapa kali pergantian air.
Sementara beras ditiriskan setelah direndam, campuran santan dan air dapat dididihkan dalam panci. Meskipun santan murni dapat digunakan, banyak juru masak lebih memilih campuran, yang akan mengurangi risiko terbakar. Untuk nasi kelapa versi ekstra kaya, krim kelapa bisa digunakan sebagai pengganti santan. Rasio cairan dengan nasi harus dua banding satu, dengan sedikit cairan untuk nasi kelapa yang lebih lengket. Beberapa juru masak juga menambahkan garam atau gula ke nasi kelapa mereka, tergantung bagaimana akan digunakan.
Beras kemudian ditambahkan ke dalam campuran mendidih, diaduk, dan ditutup setelah suhu diturunkan sehingga dapat didihkan selama 15-20 menit sebelum dibuka, mengembang, dan ditutup kembali selama lima menit untuk membiarkan nasi beristirahat. Pada titik ini, nasi kelapa bisa disajikan. Beberapa juru masak menambahkan kelapa panggang ke nasi kelapa mereka di meja untuk rasa ekstra dan tekstur yang renyah.
Selain disajikan dengan hidangan gurih, nasi kelapa juga bisa digunakan sebagai makanan penutup. Makanan penutup sederhana dari nasi kelapa yang dilapisi buah dan sirup bisa sangat lezat, sebagai variasi dari hidangan ketan klasik Thailand dengan mangga. Saat menggunakan nasi kelapa dalam makanan penutup, biasanya sedikit gula ditambahkan selama proses memasak sehingga nasi menjadi manis.