These are so soft. This is Mama Chan's version of what you can buy in the Chinese cake shops (but better).

dough:
1 c milk
3/4 - 1 c water
125g butter
1/2 c sugar
1 tsp salt
3-4 level tsp yeast
2 eggs
6 1/2 c flour

coconut filling:
2 c coconut
1/2 c sugar
90g butter
2 tsp vanilla essence

Make the dough and knead until smooth. Add more flour if it's too sticky. Put in a bowl and cover and leave to rise until it is doubled in size.
Punch down and shape into large square. Put coconut mixture on half of the square and fold dough over. Cut into 4cm wide strips, twist twice and set on greased trays. Cover with a tea towel and leave to rise until they are double in size.
Bake at 200 C for 13-14 mins.
Makes 30 buns.