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