First things first, make your flax egg! Simply whisk together 1 Tablespoon of ground flax seeds with 3 Tablespoons of water, and set aside while you're getting the rest of the ingredients ready.
Then, combine ½ cup of molasses and ½ cup of vegan butter together in a small saucepan. Bring the molasses to a boil, and then remove from the heat and allow the vegan butter to melt.
Add the molasses mixture, ½ cup sugar, 1 tablespoon ground ginger, 1 teaspoon baking soda, and ½ teaspoon of salt the bowl of your stand mixer, or a large mixing bowl. Whisk this mixture together - it will foam up a little bit.
Add the flax egg to the wet mixture, and combine well.
Add 2 ½ cups flour, and mix until the dry ingredients are well combined.
Turn the dough out onto a piece of plastic wrap, using a spatula to scrape everything from the bowl. Form the dough into a round or a square, flatten, and wrap well. Place it into the fridge to chill for at least one hour, or overnight.
When you're ready to make your cookies, pre-heat your oven to 180°C / 350°F. Line a baking sheet with parchment paper.
Dust your counter top with flour and use a rolling pin to roll the dough out on a floured surface. I typically aim for somewhere between ⅛ and ¼ inch thick. Just remember that thicker cookies will be softer and chewier, and thinner cookies will be crisp and snappier.
Use a cookie cutter to cut out shapes, and transfer to a parchment-lined baking sheet.
Bake for approximately 8-10 minutes (8 minutes for softer cookies, 10 minutes for crisper cookies) and then transfer to a cooling rack to cool.
Once the vegan cookies have cooled completely, you can decorate them with icing and decorations of your choice.