Cá chép rửa sạch, khứa 2 mặt, thoa muối đều 2 mặt cá.
Cải chua xắt khúc, bóp rửa sạch, nước ngâm cải lắng lấy nước trong. Cà chua xắt múi cau. Thì là xắt khúc. Hành lá chẻ nhỏ, ngâm nước. Đậu phộng giã sơ. Hành tím cho vào máy xay gia vị xay nhuyễn. Ớt đập dập.
Cho mỡ vào chảo đun nóng thắng tóp mỡ, gắp tóp mỡ ra rồi cho cá vào chảo chiên sơ xong gắp ra dĩa.
Chắt bớt dầu trong chảo rồi cho hành tím xay vào phi thơm. Cho tiếp cà chua, cải chua vào đảo đều, nêm 1 muỗng canh đường, 1 muỗng canh hạt nêm, 1 muỗng cafe nghệ bột, 1 muỗng canh nước mắm xào đều 2-3 phút.
Cho 1 chén nước ngâm cải, 2 chén nước lọc vào chảo cải(tùy theo khẩu vị mà gia giảm nước lọc theo vị nước ngâm cải) nấu sôi. Nước sôi cho cá vào om, rải thì là, hành lá, ớt, đậu phộng, tóp mỡ lên, rắc thêm tiêu xay và tắt bếp.
Cho cá chép om dưa ra xửng, chấm nước mắm ớt, ăn kèm bún, cơm và thưởng thức.