Whisk together the flour, ginger, cinnamon, cloves, cardamom, baking soda, and salt in a large bowl. Set aside.
In a saucepan, combine the butter, sugar, molasses, and heavy cream. Heat the mixture over medium heat until the butter has melted and the sugar has dissolved. Do not bring it to a boil. Let it cool down a bit.
Combine wet ingredients with the dry ingredients. Stir together until a dough forms.
Shape the dough into a round ball, wrap it in plastic wrap, and chill in the refrigerator overnight. You can also use an air-tight container for storing.
Take half of the chilled dough and make into a ball. Roll out on a well-floured surface to about ⅙ inch thickness. Use cookie cutters to cut into shapes and place them on the prepared baking sheets. Place your ginger thins spaced out.
Gather the scraps and roll them out again on a floured surface. It is good to bake same-size cookies on baking sheets. You will get at least 8-10 sheets of cookies from this recipe.
Bake in the preheated oven at 390F (200C) for 5 minutes or until the edges are set, and cookies are lightly golden.
Let the cookies cool on the baking sheet for a couple of minutes before moving them to a wire rack to cool completely. Once the cookies are cool, you can decorate them with icing or enjoy them as they are