Demerara Sugar


What is Demerara Sugar?

Demerara Sugar is a type of unrefined sugar with a large grain and a pale to golden yellow color. [1]