Cá kèo 500 Gr
Hành tím 1 Củ
Nước mắm 1 Muỗng canh
Ớt 3 Trái
Tiêu 1/3 Muỗng cà phê
Giấm 2 Muỗng canh
Dầu ăn 2 Muỗng canh
Gừng 30 Gr
Bột canh 1/3 Muỗng cà phê
Hành lá 2 Nhánh
Hạt nêm 1/4 Muỗng cà phê
Muối 1 Muỗng cà phê
Nước màu 1 Muỗng canh
Đường trắng 1/3 Muỗng cà phê
Hành tím bóc vỏ, thái nhỏ. Gừng bỏ vỏ, thái sợi. Hành lá bỏ rễ, rửa sạch, cắt khoanh tròn nhỏ. Cá kèo rửa qua một lần nước lạnh, cho ra thau. Rắc 1 muỗng cà phê muối, 2 muỗng canh giấm vào bóp nhẹ cho sạch nhớt. Rửa lại bằng nước lạnh, lặp lại một đến hai lần cho cá sạch nhớt. Xếp cá kèo vào nồi. Rắc hành tím, gừng, đầu hành trắng lên trên. Nêm 1 muỗng canh nước mắm, 1 muỗng canh nước màu hàng (có thể thêm dầu điều cho đẹp), 2 muỗng canh dầu ăn, 1/3 muỗng cà phê đường, 1/3 muỗng cà phê bột canh, 1/4 muỗng cà phê hạt nêm. Cắt nhỏ ớt hoặc để cả quả cho vào cùng cá.
Đặt nồi cá lên bếp, cho thêm 30ml nước sôi, đậy vung, đun sôi rồi hạ lửa nhỏ. Để cá nhừ xương thì phải ninh ít nhất là 1 giờ, nếu có thời gian có thể để lâu hơn. Lúc đầu đậy vung để cá chín đều, nhừ xương, thỉnh thoảng cầm hai bên quai nồi, nghiêng qua nghiêng lại cho gia vị thấm đều phần cá bên trên. Sau 45-60 phút thì hé vung nồi, đun đến khi cạn sền sệt là được.