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