Đun nóng 3 muỗng canh dầu ăn, cho cá vào chiên sơ cho thịt săn lại. Phi thơm hành tím băm với 1 muỗng canh dầu ăn rồi cho cà chua vào xào sơ. Cho vào một lượng nước vừa đủ ăn và sấu quả sấu đun sôi. Khi nước sôi thì cho cá vào đun sôi trong khoảng 10 phút. Thả thơm đã thái sẵn vào nồi đun sôi lại rồi nêm gia vị cho vừa ăn. Trước khi tắt bếp cho hành lá, thì là, ngò gai vào. Cuối cùng vớt sấu ra một cái bát, dằm nát rồi lọc bỏ bã, lấy nước cốt sấu đổ ngược trở lại nồi, khuấy đều.