1. ล้างถั่วเหลืองและแช่น้ำเปล่าเป็นเวลาอย่างน้อย 5 ชั่วโมง
2. กรองน้ำออกจากถั่วเหลืองหลังแช่ครบเวลา
3. ใส่ถั่วเหลืองในเครื่องปั่นแล้วเติมน้ำแล้วปั่นให้ละเอียด (แยกปริมาณปั่นเป็น 2-3 รอบแล้วแต่ขนาดเครื่องปั่น)
4. เตรียมภาชนะขนาดใหญ่วางคลุมด้วยผ้าขาวบาง แล้วเทถั่วเหลืองที่ปั่นละเอียดลงบนผ้า
5. มัดผ้าให้แน่นและบีบจนนมถั่วเหลืองออกมาจนหมด แยกกากไว้ในอีกภาชนะ ทำจนถั่วปั่นหมด
6. เทนมถั่วเหลืองที่ได้ลงในหม้อ ต้มด้วยไฟอ่อนประมาณ 20 นาที และคนเป็นครั้งคราวเพื่อไม่ให้ไหม้ก้นหม้อ
7. เมื่อนมเริ่มมีไอขึ้น หรี่ไฟลงแล้วรอให้ฟองเต้าหู้จับตัวบนนมเต้าหู้ ใช้ตะเกียบคีบออก ทำซ้ำประมาณ 4 รอบ
8. หลังจากนั้นปิดไฟแล้วนำหม้อลงจากเตา
9. เตรียมผ้าขาวบางใส่ลงบนพิมพ์ที่จะใช้ วางลงในภาชนะหรือถาดที่รองน้ำได้
10. ค่อยๆ เทส่วนผสมสารจับก้อนลงให้ทั่วนมถั่วเหลืองที่ยังร้อนอยู่ คนให้ทั่วถึง นมจะเริ่มจับก้อน
11. พอนมจับก้อนแยกตัว เทลงเข้าไปในผ้าขาวบางที่อยู่ในพิมพ์
12. พับผ้าขาวบางปิดหน้าของพิมพ์แล้วจึงวางขวดน้ำ 2 ลิตร ในภาชนะที่มีก้นเรียบกดลงด้านบนของพิมพ์
13. รอประมาณ 15 - 20 นาทีเพื่อให้เต้าหู้อยู่ตัว เทน้ำที่ล้นออกมาอยู่ในภาชนะด้านนอกทิ้ง
14. เปิดผ้าขาวบางแล้วหยิบเต้าหู้ใส่ภาชนะเพื่อจัดเก็บ หรือเสิร์ฟพร้อมทาน