In the bowl of a stand mixer or large bowl with a hand mixer, cream the butter and sugar until fluffy. Add the egg and molasses and mix until smooth.
In a separate bowl, whisk the flour with the baking soda, spices, and salt. Add the dry ingredients to the wet ingredients and stir to combine into a soft dough.
Refrigerate:
Refrigerate for half an hour.
Meanwhile, preheat the oven to 325F. Line a baking sheet with parchment paper.
Form the cookies:
Use a cookie scoop or tablespoon to scoop the dough and roll it into a ball. Place the cookie dough balls onto the prepared baking sheet and flatten them slightly with the back of a spoon.
Bake:
Bake for 8 to 10 minutes or until the cookies are just set. Remove the baking sheet from the oven and allow the cookies to rest for 5 minutes before transferring them to a cooling rack.