Gà làm rửa sạch, chặt miếng vừa ăn. Nấm đông khô đem ngâm mềm, rau củ làm rửa sạch. Bắp chẻ vừa ăn. Gừng, hành tím cho vào cối giã nhuyễn rồi cho vào 2 muỗng canh rượu trắng trộn đều sau đó vắt lấy nước giữ lại xác.
Cho vào tô gà ½ muỗng cafe muối, ½ muỗng canh hạt nêm, 1 muỗng canh đường phèn, ½ muỗng canh nước mắm, nước gừng hành giã, tiêu xay rồi trộn đều, ướp 15 phút.
Bắc nồi lên bếp, cho 2 muỗng canh dầu ăn vào đun nóng, dầu nóng cho xác gừng hành tím vào phi thơm rồi vớt ra.
Cho gà vào nồi xào đều cho gà săn lại khoảng 5 phút sau đó cho nước dừa tươi và nước lọc sao cho đủ 2,5l nước. Cho tiếp hành tây, gốc ngò rí vào nấu sôi, hớt bọt. Cho tiếp bắp, hạt sen vào nồi khuấy đều, hâm 15 phút.
Nấm đông cô rửa lại nước, vắt khô. Cho nấm đông cô và táo đỏ vào nồi nấu thêm 5-7 phút, nêm 1 muỗng cafe muối, 1 muỗng cafe hạt nêm, 1 muỗng cafe đường khuấy đều. Vớt hành tây và gốc ngò rí ra, cho hành lá vào và tắt bếp.
Múc gà hầm hạt sen ra tô, rắc tiêu xay tùy ý, ăn với bún và thưởng thức.