Lòng vịt chà chanh muối, rửa nhiều lần nước cho sạch, để ráo. Thắt nút ruột vịt, tạo kiểu khứa mề tùy thích rồi xắt lát. Gan xắt miếng, tim chẻ đôi bỏ máu đông.
Gừng xắt lát. Cho vào nồi nước gừng, muối đun sôi; nước sôi cho lòng vịt vào trụng săn 2-3 phút để khử mùi hôi rồi vớt ra rửa sạch lại. Cắt khúc ruột vịt.
Thơm, cà chua, dưa leo xắt miếng. Hành lá, cần tàu cắt khúc, gốc lá để riêng. Cho tỏi, hành tím vào máy xay gia vị xay nhuyễn vừa.
Bắc chảo dầu đun nóng, dầu nóng cho hành tỏi xay vào phi thơm rồi cho lòng vịt đã trụng vào đảo đều. Nêm 1 muỗng canh hạt nêm, 2 muỗng canh nước tương, 1 muỗng canh dầu hào, 1 muỗng canh đường đảo đều; xào lửa vừa 3-5 phút.
Cho tiếp thơm, cà chua, dưa leo, gốc hành và cần vào chảo đảo đều, nêm 4 muỗng canh giấm tiều xào đều khoảng 2-3 phút sau đó cho lá cần, lá hành vào đảo đều qua rồi tắt bếp. Thêm tiêu xay, ớt tùy thích.
Cho lòng xào chua ngọt ra dĩa, chấm nước tương ớt ăn kèm cơm nóng và thưởng thức.