Trong nồi để lửa vừa đến cao, cho thịt gà, hành tây băm nhỏ, cà rốt, cần tây cắt nhỏ và 5 lít nước vào. Để sôi. Hạ lửa nhỏ và nấu trong 2 giờ.
Lọc nước cốt qua rây lưới và đổ vào bát. Để lọc được váng dầu. Đặt sang mộ tbên cho nguội hoàn toàn. Đậy nắp và cho vào tủ lạnh để làm lạnh.
Ướp chân gà với bột ngũ vị hương, gừng xay, chút muối và 1 thìa đường. Đặ tsang một bên trong 15 phút.
Làm nóng lò nướng
Trên khay nướng, cho vào một nửa số gừng và hành tây băm nhỏ. Cho vào lò nướng để nướng trong vòng 15 đến 20 phút. Cho sả, thảo quả, hoa hồi, quế vào khay nướng. Đặt lại vào lò nướng để nướng trong 1 phút hoặc cho đến khi hơi cháy.
Cho hỗn hợp vào nồi. Trong nồi, cho nước mắm và nước cốt gà vào. Để sôi.
Cho gà đã ướp gia vị vào. Hạ lửa nhỏ. Nấu trong 20 đến 25 phút.
Cho gà ra đĩa. Để riêng cho nguội một chút trước khi lấy thịt gà ra riêng và xương gà để riêng.
Tiếp tục nấu nước dùng trong 1 giờ hoặc cho đến khi bớt hơi. Nêm một chút muố ivà tiêu đen. Lọc lấy nước dùng cho vào bát.
Chuẩn bị bún tươi hoặc bún khô theo hướng dẫn trên bao bì. Để ráo trong chao và cho vào bát phục vụ.
Bỏ lên trên tô bún với thịt gà xé và giá đỗ. Đổ nước dùng nóng vào tô bún.
Trang trí với lá ngò xắt nhỏ và chanh.