Rửa sạch gừng, đập giập rồi băm nhỏ, trộn với muối và rượu trắng, sau đó sát lên con vịt để hết mùi hôi, sau đó chặt vịt thành miếng nhỏ vừa ăn.
Làm sạch sả, hành, tỏi, đập giập rồi sắc nhỏ.
Ướp thịt vịt với ½ muỗng cà phê muối, ½ muỗng cà phê hạt nêm, ½ muỗng cà phê hạt tiêu với ½ phần hành, tỏi và sả vừa làm. Trộn đều và ướp khoảng 30 phút để thịt ngấm gia vị.
Làm sạch khoai sọ rồi luộc khoảng 5 phút, sau đó cho vào nước lạnh để việc bóc vỏ không bi ngứa và nhớt.
Cạo sạch vỏ sấu rồi ngâm với nước lạnh. Rửa sạch rau ngổ, lá mùi tàu rồi sắc nhỏ.
Bắc chảo lên bếp, cho dầu ăn vào, đến khi dầu nóng lên thì cho phần hành, tỏi và sả còn lại vào rồi phi thơm lên, cho thịt vịt vào xào săn lên.
Chặt dừa xiêm ra rồi lấy toàn bộ nước, sau đó đổ vào cho ngập hết thịt vịt. Để nhỏ lửa đến khi thịt vịt mềm thì cho khoai sọ vào rồi nấu tiếp, đến khi khoai chín nhừ là được.
Dầm sấu và hòa với nước vịt, nêm nếm sao cho có độ chua vừa đủ ăn. Rắc rau ngổ và mùi tàu lên trên rồi múc ra bát và thưởng thức.