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