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