Preheat oven to 350 degrees F. Line a baking sheet with parchment paper or a silicone mat.
In a medium bowl, make the flax egg by combining the ground flaxseed and water. Stir and set aside for 5 minutes to thicken.
In a large bowl, add the flour, baking soda, and salt. Whisk until well combined.
In the bowl with the flax egg, add the melted vegan butter, sugar, brown sugar, vanilla, and orange zest. Whisk until well combined.
Add the wet to the dry. Stir with a spatula until just combined. Careful not to overmix! Fold in the dried cranberries. Using a cookie scoop (mine is 1.5 tablespoons), drop dough onto baking sheet. Bake for 8-10 minutes. Let it cool on the cookie sheet for 10 minutes, then transfer to a wire rack to cool completely.
Once cooled, make the glaze by combining the powdered sugar, orange zest, and orange juice in a small bowl. Stir until smooth. Drizzle on top of cookies. Let it stand for a few minutes so the glaze can set. Enjoy!