Thịt rửa qua với muối cho sạch, xắt miếng to. Hành tím, ớt, tỏi cho vào cối giã nát.
Cho vào tô thịt hành ớt xay vừa giã, 1 muỗng canh đường, 1 muỗng canh hạt nêm, 1 muỗng canh muối, 1 muỗng canh nước cốt chanh trộn đều rồi đem phơi nắng 60 phút.
Cho vào nồi nước 1 muỗng canh muối rồi cho trứng vào luộc. Trứng cút luộc 5-7 phút, trứng vịt luộc 15 phút, sau khi vớt ra thì cho vào thau nước lạnh ngâm rồi bóc vỏ, để vào tô.
Cho 1 muỗng canh đường, 2 muỗng canh nước lọc vào nồi nấu tan tạo màu rồi cho 1,5l nước dừa tươi, 5 muỗng canh nước mắm vào nấu sôi.
Nước sôi cho thịt vào nồi, nước ướp thịt vắt bỏ xác tỏi ớt cho vào theo nấu đến khi nước sôi lại, hớt bọt. Cho tiếp trứng vịt vào nồi, đậy lá chuối lên kho lửa nhỏ vừa 30 phút.
Cho trứng cút vào, tiếp tục đậy lá chuối lên trên kho thêm 30-45 phút rồi tắt bếp.
Múc thịt kho tàu ra tô hoặc dĩa trũng, ăn với cơm nóng, bún, cải chua, cuốn bánh tráng… và thưởng thức.