Soak the dang gui, fungus and dates till soft. Drain. Cut dang gui into slices and remove roots from fungus. Set aside.
Cut up chicken and remove unwanted parts, skin and fats. Marinate for at least an hour.
Lay fungus, some ginger and herbs on steaming dish and top with chicken. I like to put the fungus at the bottom so that the juices from the chicken will flow down to the fungus making them more flavourful.
Lastly, put the rest of the ginger and herbs on the chicken. Add water and give it a gentle stir.
Steam chicken for about 20 mins. I use my microwave to steam, so I put a clingwrap to cover the chicken and put on auto steam. To check if chicken is cook, the toothpick will penetrate into the meat easily without any resistance.
Mix well and serve hot! Drizzle more wine if you like!