Chuẩn bị thịt lợn. Cho hành tím băm nhỏ, sả băm nhỏ, xì dầu, nước mắm, tương ớt, đường trắng, bột ngũ vị và chút muối vào tô. Khuấy đều cho hỗn hợp hòa quyện. Cho vai và bụng heo vào. Quăng đều để trộn.
Đậy nắp và cho vào tủ lạnh để làm lạnh trong 3 giờ.
Lấy thịt lợn ra khỏi nước xốt. Đặt nước xốt sang một bên.
Cho chảo gang ở nhiệt độ trung bình đến cao, thêm vào 2 muỗng canh dầu thực vật. Cho thịt lợn vào. Nấu trong 10 đến 15 phút hoặc cho đến khi chuyển sang màu nâu. Lấy ra và chuyển lên đĩa.
Cho tỏi vào trong chảo gang. Nấu trong 1 phút. Thêm nước xốt và 4 cốc nước. Để sôi.
Cho thịt lợn vào. Hạ lửa nhỏ. Đợi đến khi sôi. Nấu trong 1,5 giờ. Lấy ra và để sang một bên để nguội.
Chuẩn bị mì. Trong một bộ chảo ở nhiệt độ trung bình hoặc cao, Thêm ½ tách dầu thực vật. Cho giấy gói hoành thánh vào. Chiên trong 3 phút hoặc cho đến khi chín vàng. Chuyển vào đĩa có lót khăn giấy. Nêm một chút muối.
Chuẩn bị mì gạo theo hướng dẫn trên bao bì. Sau khi nấu chín, chuyển sang chao ( rổ vắt ). Thêm vào 1 muỗng canh rau và đảo đều cho đến khi tráng nước.
Lấy thịt lợn ra khỏi chất lỏng và cắt thành từng lát.
Đun sôi nước cốt thịt lợn. Thêm vào ½ cốc nước. Hạ lửa nhỏ. Nêm một chút muối. Nấu trong 5 phút. Tắt bếp. Cho thịt lợn đã thái mỏng vào và để sang một bên để nguội.
Cho mì vào lại nước sôi trong 30 giây. Để ráo và chuyển lên đĩa. Trong cùng một nồi, cho giá đỗ vào nấu trong 30 giây. Để ráo nước và đặt lên trên sợi mì.
Múc thịt heo và nước dùng nấu mì lên trên.
Phục vụ mì và thịt heo với ớt, chanh, hoành thánh, ớt cắt lát, tương ớt cay và chanh.