Combine flour, salt, baking soda, and spices. Set aside until needed.
Cream butter and sugars until light. Add egg (see note below) and molasses. Beat 1 minute until thoroughly mixed.
Add dry ingredients and beat on medium speed until combined.
Chill the dough for at least an hour. Cold dough will help with ensuring the crinkle-top surface.
Baking - Preheat oven to 375f.
Scoop out about 2 tablespoons of dough and roll into a ball. Roll in granulated sugar, being sure there is a solid coating. Place on a parchment-lined cookie sheet and bake 8-10 minutes. Monitor at the 5-minute mark and keep your eye on the oven to pull them once the edges are set and the centers are just starting to fall.
This recipe calls for 1 large egg and if you bake at sea level this should suffice. If you bake at elevation, you might need to increase the eggs to 1 ½. I'll adjust usually by using an "extra-large" or "jumbo" egg. Or, I'll use 2 medium eggs (as I did in the video for this recipe). It just depends on what size of eggs I have on hand.Eggs will have an effect on how cookies bake up at elevation, it's generally an ingredient you'll need to bump up a little bit as compared with baking at sea level.