Preheat the oven to 350°F (175°C).
In a large bowl, whisk together the dry ingredients: flour, baking soda, spices, and salt.
In another bowl, cream the softened butter, brown sugar, and granulated sugar until light and fluffy.
Add the egg, molasses, and vanilla extract to the butter mixture, mixing until fully combined.
Gradually mix in the dry ingredients until just combined, taking care not to overmix.
Cover the dough and chill for at least 30 minutes. This helps develop the flavors.
Once chilled, scoop the dough using a cookie scoop and place on a lined baking sheet.
Bake the cookies for 10-12 minutes, or until the edges are set but the centers appear slightly soft.
Allow the cookies to cool on the baking sheet for a few minutes before transferring to a wire rack.