Add the vegan butter to a large mixing bowl and melt it in the microwave. Set aside to cool.
Make your flax egg and set aside at least 10 minutes to thicken.
Preheat oven to 350F, move the rack to the middle of the oven, and grease an 8x8 pan (I used cooking spray).
Add the vanilla, sugar, and molasses to the mixing bowl with the butter in it. Using a hand mixer on medium speed, combine until the mixture is smooth (don't over-mix).
Mix in the flax egg.
Add the dry ingredients to the bowl (flour, baking powder, ground spices, and salt), and mix until smooth.
Pour the batter into your baking dish. Bake for 30 minutes or until a toothpick comes out clean.
Let the pan cool on a cooling rack and do not cut the bars until the pan has fully cooled (at least an hour). Store bars in a cool place in an airtight container.