Rửa sạch vịt với nước muối, xát chanh lên bề mặt, nhặt hết lông tơ. Rửa lại với rượu và gừng để khử hết mùi hôi của vịt. Thui hoặc nướng qua đến khi da vịt hơi cháy xém và dậy mùi thơm là được.
Lột hành, tỏi rồi băm nhuyễn, rửa sạch ớt và sắc nhỏ, băm nhuyễn sản, cạo vỏ riềng rồi giã nhỏ, lọc mẻ qua rây rồi loại bỏ phần bã.
Chặt vịt thành từng miếng vừa ăn.
Ướp thịt vịt với 1 muỗng riềng giã nhỏ, 1 muỗng sả băm, 1 muỗng tỏi băm, 3 muỗng mẻ, 1 muỗng muối, 1 muỗng mắm tôm, 1 muỗng bột nghệ, 3 muỗng hạt nêm, sau đó trộn đều và ướp khoảng 30 phút để thịt vịt ngấm gia vị. Bắc chảo lên bếp, cho dầu ăn vào, đến khi nóng rồi cho 1 muỗng hành tỏi vào phi thơm.
Sau đó, cho thịt vịt vào xào cùng, đảo đều đến khi thịt vịt săn lại thì cho nước vào xâm xấp mặt thịt, để lửa nhỏ. Đậy nắp nồi cho tới khi thịt chín mềm là được.
Khi nước hơi cạn, có màu vàng đẹp mắt thì nêm lại gia vị cho vừa ăn, thêm vào 1 muỗng riềng băm để có hương vị đặc trưng của món vịt kho giả cầy.
Cho thêm ½ muỗng cà phê đường vào để món ăn có vị ngọt dịu, và nấu cho đến khi nước sệt lại. Cho mùi tàu và ngò vào rồi tắt bếp.
Múc vịt kho giả cầy ra dĩa và thưởng thức.