Cá làm rửa sạch, lau khô, khứa 2 mặt. Rắc 1 muỗng cafe muối thoa đều 2 mặt cá.
Hành tây xắt múi cau. Hành lá, ngò rí xắt khúc. Tỏi, ớt cho vào máy xay gia vị xay nhuyễn.
Cho vào chén 1,5 muỗng canh đường, 4 muỗng canh nước mắm, 1 muỗng canh tương ớt, 30ml nước lọc khuấy đều.
Làm nóng chảo, cho dầu ăn xăm xắp vào đun nóng, dầu nóng hạ lửa vừa rồi cho cá vào chiên, lật đều 2 mặt chiên cá vàng đều thì gắp cá ra.
Chắt bớt dầu trong chảo, chừa lại 1 ít rồi hạ lửa nhỏ cho tỏi ớt xay vào phi thơm sau đó cho chén sốt mắm đã pha sẵn vào khuấy đều rồi cho lại cá chiên vào sốt 2-3 phút. Lật 2 mặt cá cho sốt thấm đều.
Cho tiếp hành tây vào chảo đảo đều với sốt 1-2 phút, thêm hành lá, ngò rí lên cá rồi tắt bếp.
Cho cá chiên sốt mắm tỏi ra dĩa, ăn kèm với cơm nóng và thưởng thức.