Mix first 12 ingredients in one bowl. In another bowl, mix butter and molasses until uniform in color and smooth. Blend in egg. Add dry ingredients in three parts, mixing well after each addition. Once combined, cover and refrigerate for at least 1 hour or overnight.
Roll dough into balls (small or large , depending on what size cookie you want.) Roll balls in white sugar to completely coat.
Place on greased cookie sheet and bake at 350 degrees for approximately 9 to 10 minutes or until the cookies are crackled and set. Let the cookies cool slightly before removing to wire rack to cool completely.