Whisk dry ingredients together. In a medium bowl, combine the flour, ginger, cinnamon, cloves, nutmeg, baking soda, and salt. Whisk thoroughly to ensure even distribution of the spices.
Cream butter and sugar until fluffy. In a large bowl using an electric mixer, beat the butter and brown sugar on medium-high speed for 2-3 minutes until the mixture becomes light and fluffy. Don’t rush this step—proper creaming creates the perfect texture.
Add the egg and flavorings. Beat in the egg until fully incorporated, then add the molasses and vanilla extract. The mixture might look slightly curdled at this point, which is completely normal.
Gradually incorporate dry ingredients. With the mixer on low speed, slowly add the flour mixture to the wet ingredients. Mix just until no dry streaks remain—overmixing will create tough cookies.
Chill the dough. Divide the dough in half, form into discs, wrap in plastic wrap, and refrigerate for at least 1 hour or up to 2 days. Properly chilled dough is easier to roll and helps the cookies maintain their shape.
Preheat the oven to 350°F (175°C). Line baking sheets with parchment paper for easy removal and to prevent sticking.
Roll out the dough. On a lightly floured surface, roll one portion of dough to about 1/4-inch thickness. For softer cookies, don’t go thinner than this.
Cut out shapes. Using cookie cutters of your choice, cut shapes and transfer them to the prepared baking sheets, leaving about 1 inch between cookies.
Optional sugar coating. If desired, gently press the top of each cookie into a shallow dish of granulated sugar for a subtle sparkle.
Bake until just set. Bake for 8-10 minutes until the edges are just beginning to set but the centers still appear slightly soft. For maximum softness, don’t wait until they look completely done—they’ll continue cooking slightly on the hot baking sheet.
Cool properly. Allow cookies to rest on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.