1. ล้างคะน้าฮ่องกงให้สะอาด จากนั้นหั่นเป็นท่อน ๆ เอาไปลวกในน้ำเดือดจัดๆ จัดใส่จานพักไว้
2. ติดเตาตั้งกะทะใส่น้ำมันลงไป เมื่อน้ำมันร้อนดีแล้วใส่กระเทียมลงไป เจียวให้หอม จากนั้นใส่เห็ดหอมลงไปผัดให้สุก ปรุงรสด้วยน้ำมันหอย ซอสปรุงรส และน้ำตาลทราย ผัดให้เข้ากัน เติมน้ำเปล่าเล็กน้อย จากนั้นใส่แป้งมันละลายน้ำลงไป คนให้เข้ากันจนแป้งละลายดี น้ำราดเหนียวได้ที่ จากนั้นปิดไฟยกลงจากเตา
3. ตักเห็ดหอมวางบนจานคะน้าก่อน จากนั้นค่อยราดน้ำมันหอยลงบนคะน้าฮ่องกงที่ลวกเอาไว้แล้ว