Bỏ ruột, bỏ đầu cá cơm rồi bóp qua với muối cho hết nhớt, rửa sạch với nước, sau đó để ráo nước. Cho cá vào chảo, ướp cá với nước mắm, hạt nêm, đường, tiêu và ớt bột. Trộn đều và ướp khoảng 30 phút cho cá ngấm gia vị.
Rửa sạch hành lá, phần trắng thì chẻ thành sợi, còn phần lá xanh thì cắt khúc.
Bắc chảo lên bếp, cho dầu ăn vào và đến khi dầu ăn nóng lên thì cho cá cơm vào chiên sơ qua cho cá săn lại. Vì kích thước cá nhỏ nên bạn phải trở đều tay và nhanh để cá săn lại cả 2 mặt nhé. Lưu ý là không nên để cá giòn khô vì như vậy thì khi kho sẽ không ngon.
Xếp phần hành củ xuống dưới đáy nồi, xếp cá cơm lên xen kẽ với phần hành lá cắt khúc, cho đến khi hết cá.
Nấu nóng nước màu với 1 chén nhỏ nước lọc, sau đó cho nước vào nồi cá kho, lượng nước đủ xâm xấp mặt cá nhé.
Thêm vào nước mắm, hạt tiêu, ớt bột, sau đó bắc nồi lên bếp và bắt đầu kho. Khi nồi cá sôi lên thì bạn hạ nhỏ lửa, nêm gia vị cho vừa miệng và tiếp tục kho. Đến khi nồi cá sắp cạn nước thì cho vào 1 muỗng canh dầu ăn và kho đến lúc nồi cá cạn hết thì tắt bếp.
Múc cá cơm kho ra dĩa và thưởng thức cùng với cơm nhé.