Sift together flour, baking soda, and spices in a large bowl. Set aside.
Step 1. With a hand mixer, beat the butter, sugar and vanilla extract together on medium-high speed until they form light and fluffy paste – about 2 minutes. Add in the egg and molasses. Beat on medium speed until well combined. Gradually add in the flour mixture one cup at time, and beat on low speed until combined.
Tip: This dough becomes quite thick so you may need to finish working in the last bit of the flour mixture with your hands. If your hand mixer can handle it finish the dough with the beaters.
Step 2. Divide the dough in half and form each half into a round ball. Wrap each half in plastic wrap and chill in the refrigerator for 1 hour or overnight.
Step 3. When you’re ready to bake the cookies, preheat oven to 350°F.
Remove the dough from the refrigerator and set out at room temperature for 5-10 minutes. Place one half of the dough on a lightly floured surface. Using a floured rolling pin, roll the dough out evenly until it is about 1/8-inch thick. You may need to re-flour your rolling pin during the process. Grab your favorite cookie cutters to cut the dough into your desired shapes.
Place cookies on a parchment lined baking sheet.
Tip: Sprinkle tops of cookies with brown sugar for extra crunch and sweetness.
Step 4. Bake until crisp but not too dark – 8 to 10 minutes. Remove from oven and transfer cookies to a wire rack to cool completely.
Decorate to your heart’s content!