Xương ống rửa sạch, luộc 3-5 phút cho ra hết bọt bẩn. Rửa sạch lại xương và nồi.
Cho xương vào nước lạnh, nêm 1 thìa cà phê muối, đun sôi, thấy bọt thì vớt kĩ. Hầm xương ở lửa nhỏ liu riu. Xương ống hầm ít nhất 2 tiếng.
Nướng thơm 2 củ hành khô và gừng. Cạo bỏ phần cháy và rửa lại sạch sẽ. Đập dập gừng. Cho hành gừng vào nồi nước xương.
Bật lửa lớn, cho xương cá vào nồinước xương. Khi nước sôi trở lại, có bọt thì vớt kĩ, rồi hạ lửa nhỏ liu riu. Xương cá hầm khoảng 1 tiếng, đủ thời gian thì vớt ra.
Cà chua rửa sạch, 1 nửa băm nhỏ, 1 nửa cắt múi cau.
Phi thơm hành khô, xào cà chua băm tới khi ra màu đẹp. Trút cà chua xào vào nồi nước hầm.
Hành lá, thì là cắt nhuyễn.
Trước khi ăn khoảng 15 phút thì cho cà chua cắt múi cau vào nồi. Nêm nếm nước dùng bằng các gia vị trong phần gia vị nước dùng (trừ hành phi).