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