Almond Biscotti with Demerara Sugar

Almond Biscotti with Demerara Sugar

Biscotti are Italian almond biscuits (cookies) that originated in the city of Prato. They are twice-baked, dry, crunchy.