Preheat the oven to 350 degrees F.
Line two cookie sheets with silicone mats or a piece of parchment paper.
Spoon and level the flour into a large mixing bowl.
Add the baking soda, ground ginger, cinnamon, and cloves to the flour. Whisk to combine. Set aside.
Cut the butter into tablespoon-sized pieces (doesn't have to be exact) and place in the bowl of a stand mixer. If you don't have an electric mixer, you can stir by hand with a wooden spoon or rubber spatula.
Put the granulated and brown sugars in the bowl with the butter and cream together on low speed, about two minutes.
Add in the egg and vanilla and mix on low speed until combined.
Add the molasses and mix briefly to combine. It will look a bit curdled, but no worries. Adding the dry ingredients will make it come together.
Carefully add the dry ingredients to the bowl with the butter and mix on low speed until just combined.
Use a cookie scoop to create balls of cookie dough. Space the cookies about two inches apart on the prepare cookie sheet.
Gently flatten the top of each cookie slightly with a drinking glass.
Bake for 12-14 minutes until the cookies are set and lightly golden brown. If you are using two baking sheets, rotate them halfway through the bake time.
Allow the baked cookies to rest on the baking sheet for 5 minutes before transferring them to wire rack. Do not stack the cookies as they will stick together and cool in a bent shape. You want the cookies to be round and flat for the sandwiches.