1. นำข้าวสารมาล้าง แล้วแช่น้ำไว้ โดยปริมาณน้ำให้ท่วมข้าว ใส่สารส้มลงไป แช่ทิ้งไว้ประมาณ 4-5 ชั่วโมง หรือค้างคืน
2. นำข้าวขึ้นสะเด็ดน้ำ จากนั้นนำมานึ่งในลังถึงที่ปูด้วยผ้าขาวบาง หรือจะนึ่งในหวดก็ได้จนข้าวสุก หรือประมาณ 20-30 นาที
3. ระหว่างรอข้าวเหนียวสุกนั้นให้ทำน้ำกะทิเตรียมไว้ โดยนำกะทิ 2 ถ้วย เกลือ น้ำตาลมาผสมกันจนละลาย ตั้งไฟอ่อน คนกะทิต่อไปจนเดือด
4. เมื่อข้าวเหนียวสุก ตักใส่ภาชนะ ราดตามด้วยน้ำกะทิที่เตรียมไว้ในขณะที่ข้าวเหนียวยังร้อน ๆ ปิดฝา อบไว้ประมาณ 20 นาที
5. นำกะทิ เกลือ และน้ำตาลส่วนที่เหลือมาทำเป็นกะทิราดหน้าข้าวเหนียว โดยนำส่วนผสมทั้งหมดมาคนในหม้อด้วยไฟอ่อน ๆ จนส่วนผสมละลายทั้งหมด แล้วพักไว้
6. ปอกมะม่วง หั่นเป็นชิ้น ๆ พอดีคำ จัดใส่จานด้านหนึ่ง จากนั้นตักข้าวเหนียวไว้อีกด้านหนึ่ง ราดด้วยน้ำกะทิที่เตรียมไว้ พร้อมเสิร์ฟ