Vịt xiêm đem chà rửa với rượu và gừng để khử mùi hôi. Làm sạch đầu vịt, bóp rửa sạch nhớt. Tiếp tục chà rửa vịt với chanh muối, cắt móng và mỏ vịt, rửa sạch lại với nước. Để riêng thịt vịt và lòng huyết vịt.
Nấm rơm, cà rốt rửa sạch. Nấm rơm xắt nhỏ, 100 gram cà rốt xắt hạt lựu, 100 gram bào mỏng.
Cho vào nồi 3,5l nước lọc, hành tím, gừng xắt lát, 1 muỗng canh đường phèn, 1 muỗng canh muối nấu sủi tăm rồi cho vịt vào nấu sôi với lửa lớn, nước sôi hớt bọt.
Cho tiếp vào nồi vịt gốc ngò rí, trở vịt lại hạ lửa vừa luộc vịt 40 phút (tăng giảm thời gian tùy vào loại vịt)
Rau muống ngâm nước muối 15 phút rồi rửa sạch lại. Vắt 2 quả chanh vào thau nước, đập dập rau muống rồi cho vào thau nước chanh ngâm tiếp 15 phút cho rau không bị đen rồi vớt rau ra rửa sạch lại. Cho rau muống đã rửa sạch vào thau ngâm nước đá cho rau được giòn ngon.
Gạo vo rồi đem rang.
Xăm thử vịt luộc không còn tươm máu là đã chín, lúc này với vịt ra. Vớt bỏ cả củ hành, gừng, gốc ngò ra rồi cho huyết vịt, lòng vịt, gạo rang vào nồi nấu lửa nhỏ vừa đến khi gạo vừa nở.
Cho vào chén 4 muỗng canh đường, ⅓ muỗng canh muối, 5-6 muỗng canh nước cốt chanh khuấy đều cho tan làm nước trộn gỏi.
Rau muống ngâm đá xong vớt ra, cho lại vào thau rau muống, cà rốt bào, nước trộn gỏi trộn đều rồi để 15 phút cho thấm.
Canh nồi cháo khi gạo vừa nở thì vớt huyết và lòng vịt ra sau đó cho nấm rơm, cà rốt hạt lựu vào nấu tiếp đến khi cháo nhừ vừa ý, có thể thêm nước nóng nếu thích cháo loãng hơn.
Lấy 2 quả chanh gọt vỏ, lấy múi bỏ hạt. Cho gừng vào cối giã nhuyễn, vắt bỏ bớt nước rồi cho xác gừng ra dĩa. Cho lại ớt, tỏi vào cối giã nhuyễn rồi cho múi chanh vào nghiền nát. Cho vào tô 200ml nước lọc, 120ml nước mắm 40 độ, 80 gram đường khuấy tan rồi cho xác gừng đã giã, tỏi ớt múi chanh nghiền vào trộn đều làm nước mắm chấm.
Vịt luộc chặt miếng vừa ăn, lòng vịt huyết vịt xắt vừa ăn. Bạn có thể cho gỏi rau muống ra dĩa, xếp thịt lòng huyết vịt lên, rắc thêm hành phi, đậu phộng rang lên. Hoặc bạn cho trực tiếp thịt vịt và lòng huyết vịt vào thau gỏi rau muống trộn đều rồi cho ra dĩa.
Cho thêm 2 muỗng canh hạt nêm, ½ muỗng canh muối, gốc hành vào nồi cháo khuấy đều rồi cho hành lá, ngò rí, tiêu xay tùy thích và tắt bếp.
Múc cháo ra tô, ăn cháo với gỏi thịt vịt chấm nước mắm gừng và thưởng thức.