Bắc nồi lên bếp, cho 2 muỗng canh dầu điều (hoặc dầu ăn) và ½ phần hành tỏi xay vào phi thơm sau đó cho cà chua xắt hạt lựu vào xào chín.
Cho sả, thơm vào nồi xào đều rồi cho 1 hộp cá hộp vào, dầm nát cá để khi nấu sẽ ngọt nước và thơm hơn. Cho tiếp 1 muỗng canh hạt nêm, 1 muỗng canh đường vào đảo đều rồi cho 1,6l nước lọc vào nấu sôi, hớt bọt cho nước trong. Nấu 15 phút với lửa vừa.
Cho tiếp cà chua vào nồi, nêm 1 muỗng cafe muối, 1 muỗng canh nước mắm đảo đều.
Bắc chảo lên bếp, cho 2 muỗng canh dầu ăn và phần hành tỏi xay còn lại vào phi thơm rồi cho 3 hộp cá hộp vào chảo đảo nhẹ, nấu khoảng 1 phút giúp cá thơm và không tanh.
Cho cá sốt cà trên chảo vào nồi nước, tiếp tục nấu sôi rồi tắt bếp, cho gốc hành vào nồi.
Cho bún vào tô, xắp rau giá rồi chan nước cá vào. Thêm hành ngò, ớt, tiêu xay, nặn thêm tắc tùy khẩu vị và thưởng thức.