Gan đậm vị ngòn ngọt mà lại đăng đắng, rau húng lại mát và thơm, cổ hũ giòn tanh tách, lòng tràng sậm sựt, còn ruột non thì mới cắn tưởng là dai nhưng kỳ thực lại mềm, ngọt và bùi đến tận mang tai...
Gan heo làm sạch. Ruột non rửa và sát muối, chà kỹ, đem rửa sạch lại với nước.
Hành lá rửa sạch, cắt nhỏ. Húng lũi lấy lá, rửa sạch. Giá đỗ rửa sạch.
Đun nồi nước sôi, cho gan và ruột heo vào luộc chín thì vớt ra, cắt nhỏ vừa ăn.
Cho gạo tẻ vào chảo, để lửa vừa, rang đến khi hạt gạo đục, có hương thơm thì dùng chày đập dập hạt gạo rồi vào nồi nước luộc ở trên, đun trong khoảng 1 giờ 30 phút cho cháo chín.
Khi cháo chín nhừ, nêm vào muối, hạt nêm, đường, 1 muỗng canh nước mắm, tiêu, 1/2 hành lá đã cắt, trộn đều. Đun trong lửa nhỏ thêm 5-10 phút thì tắt bếp, cho bột ngọt vào trộn đều.
Cho giá đỗ vào đáy tô rồi múc cháo lên trên, cho ruột và gan heo vào cho vừa ăn, rắc thêm hành lá húng lũi lên trên, vắt thêm 1 lát chanh, dùng nóng. Chấm lòng heo với nước mắm cay nồng cho vừa ăn.