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