Cut off top of coconut and keep as lid. Retain the coconut meat but drain off coconut juice. Stand coconut in a bowl filled with water. Skin chicken meat and cut into bite-size pieces. Scald chicken with hot water for five minutes and drain off excess water.
Boil two cups water in a pot and add in herbs and boil for 10 minutes. Add chicken meat and simmer for another 10 minutes.
Remove any scum if there is any around the top. Pour the boiled soup into the coconut and cover with the lid. Steam coconut for one and a half hours. Add a pinch of salt before serving.