Tôm lột vỏ, rửa sạch, xắt nhỏ. Sả, hành tím, ớt sừng xắt lát. Gừng xắt sợi. Hành lá xắt nhỏ, để riêng gốc hành. Cho sả, ½ phần hành tím vào máy xay gia vị xay nhuyễn.
Cho vào chảo mắm linh, mắm sặc, 120ml nước lọc nấu tan mắm rồi trút ra rây lọc bỏ xương.
Cho vào tô: tôm, thịt xay, 2 trứng vịt (giữ lại 1 lòng đỏ), 2 trứng gà, mắm vừa rây trộn đều rồi cho hành sả xay, gốc hành lá, tiêu xay vào trộn đều. Nêm ½ muỗng cafe bột ngọt, 1 muỗng cafe đường vào tô tiếp tục khuấy đều.
Bắc nồi hấp lên bếp, cho nước và đặt vỉ hấp xòe vào nồi sau đó cho tô mắm vào, đậy nắp hấp 10 phút.
Mở nắp trộn đều mắm để không bị đóng nước rồi đậy nắp hấp tiếp 20-25 phút, cách 5 phút mở nắp nồi hấp xả hơi.
Sau khi hấp mở nắp nồi xăm thử mắm,mắm không dính đũa là mắm đã chín. Phết đều lòng đỏ trứng vịt lên tô mắm, rải hành tím xắt lát, gừng sợi, hành lá, ớt lên rồi đậy hé nắp hấp thêm 5-7 phút thì tắt bếp.
Đem tô mắm ra, ăn kèm rau sống, cơm, bún… và thưởng thức.