เห็ดหอม 5 ชิ้น
(หั่นครึ่ง)
น้ำซุปผัก 1 ถ้วย
เต้าหู้ก้อนเนื้อแน่น 1 ห่อ หั่นเป็นก้อน ½ นิ้ว
กระจับ 30 กรัม
(สับหยาบ)
12 ชิ้น
(ซอยบาง)
แครอท
ผักกาดขาว 2 ใบ
(ซอยหนา)
กระเทียม 4 กลีบ
(สับละเอียด)
ขิง 2 ช้อนชา
(สับละเอียด)
ต้นหอม ½ ต้น
(ซอยบาง)
น้ำมัน 1 ช้อนโต๊ะ
ซีอิ๊ว 1 ช้อนโต๊ะ
น้ำตาล 1 ช้อนชา
แป้งข้าวโพด 1½ ช้อนชา + น้ำเปล่า 1 ช้อนโต๊ะ ทำให้เป็นเนื้อกึ่งเหลว
หั่นเต้าหู้เป็นชิ้นและเช็ดด้วยกระดาษซับ
อุ่นกระทะหรือการหม้อทอดน้ำมันท่วมและใส่น้ำมันลงไป
ทอดเต้าหู้แบบน้ำมันท่วมจนกว่าจะมีสีน้ำตาลเหลือง นำมาวางบนจานและรีดน้ำมันด้วยกระดาษซับมัน ตั้งพักไว้
ใส่น้ำมันลงในหม้อดินที่ไฟปานกลางถึงสูง
ใส่กระเทียมและขิง ปรุงประมาณ 1 นาที
ใส่เห็ด แครอท และกะหล่ำ ปรุงและคนจนกว่าของเหลวที่เหลือจากผักระเหยเป็นส่วนใหญ่
ใส่น้ำซุป, ซีอิ๊ว, น้ำตาล, เต้าหู้ก้อนเนื้อแน่น และกระจับลงในกระทะ
เคี่ยวน้ำซุป ปรุงอีก 15 นาที
ใส่ส่วนผสมแป้งข้าวโพดและต้นหอมซอย 1 ช้อนชาลงในกระทะ เพิ่มความแรงไฟเล็กน้อยเพื่อให้ซอสเข้มข้นขึ้น
เมื่อซอสข้นแล้วให้นำออกจากเตา
เมื่อซอสเข้มข้นขึ้นแล้ว ให้นำออกจากความร้อน โรยหน้าด้วยต้นหอมสับและเสิร์ฟขณะร้อนพร้อมกับข้าวสวย