Thịt gà rửa sạch với nước muối pha loãng, sau đó rửa sạch lại với nước, để ráo.
Cắt lấy phần đầu trắng hành lá, bắc nồi lên bếp, cho tí dầu, rồi xào hành lá cho thơm, cho khoảng 1/2 thìa cà phê nước mắm vào, xào tí nữa rồi cho nước vào, nước sôi cho gà vào luộc với gia vị. Trong khi đó rang gạo cho vàng rồi cho luôn vào nồi cháo cùng với nửa chỗ hành tây, gừng, nêm bột nêm, muối, đường vừa ăn.
Xắt nhuyễn hành tây, hành đỏ, ngâm với tí giấm và đường cho bớt hăng.
Gà luộc khoảng 15 phút là chín, vớt ra, để nguội.
Xé nhỏ thịt gà, rồi cho tí muối, tiêu vào trộn lên để vài phút cho thấm.
Bắp cải xắt nhuyễn, trộn với hành tây, vắt 1/2 trái chanh lấy nước cốt, trộn với 2 thìa cà phê đường, 1 thìa cà phê nước mắm, 1/2 thìa cà phê tiêu, trộn đều với bắp cải, hành tây, hành đỏ, có thể bóp 1 chút cho thấm đều rồi cho gà vào, trộn lên là xong.