Chân giò heo: 1 kg
Nạm bò: 500 g
Bún sợi to: 200 g
Huyết bò hoặc heo (tuỳ chọn): 1 tô
Chả cua hoặc chả bò (tuỳ chọn): 200 g
Dầu màu điều: 3 muỗng canh
Sả: 7 cây
Hành tây: 2 củ
Tỏi: 1 củ
Gừng: 1 củ
Mắm ruốc: 2 muỗng canh
Hành lá, giá đỗ, mùi tàu/húng quế, hoa chuối, chanh và ớt theo khẩu vị ăn kèm
Rửa sạch chân giò heo và nạm bò, loại bỏ bẩn.
Tỏi bóc vỏ, gừng rửa sạch rồi đập dập.
Hành tây bóc vỏ, rửa sạch.
Sả tước vỏ ngoài, rửa sạch và đập dập để dậy mùi thơm sau khi ninh nước dùng.
Cho chân giò heo và nạm bò vào nồi lớn, thêm nước và đun sôi.
Trong quá trình đun, lược bỏ bọt bẩn để nước dùng trong và ngọt hơn.
Thêm sả, hành tây, tỏi, gừng vào nồi và tiếp tục ninh với lửa nhỏ trong khoảng 2–2,5 tiếng cho thịt mềm và nước dùng đậm vị.
Khi nước lèo đã ngọt và thịt mềm, thêm mắm ruốc vào nồi nước dùng để tạo vị đậm đà đặc trưng của bún bò Huế.
Khuấy đều để mắm ruốc hoà vào nước dùng giúp nước có hương vị chuẩn hơn, sau đó nếm lại và điều chỉnh cho hợp khẩu vị.
Nếu dùng huyết heo/bò thì cắt thành khối vừa ăn và chần qua nước sôi cho sạch.
Chả cua hoặc chả bò thái lát mỏng.
Rửa sạch giá đỗ, rau sống (mùi tàu/húng quế), hoa chuối bào và hành lá.
Pha chút nước cốt chanh và ớt để thêm vị chua cay khi ăn.
Bắc nồi nước sôi khác, trụng bún cho mềm rồi xếp vào tô.
Lần lượt cho nạm bò, chân giò, huyết và chả lên trên bún.
Chan nước dùng nóng lên trên, rắc hành lá và thưởng thức.
Dùng kèm với giá đỗ, rau sống, hoa chuối và một ít chanh ớt để tăng hương vị của tô bún Huế.