Golden caster sugar is a fine granulated sugar that is made from unrefined sugar cane or beets. It is popular in the UK for its colour, which is a pale golden brown, and it has a slightly buttery flavour. It is unfortunately fairly unique to the UK. The important point to make is that it is a dry, free-flowing sugar.