01 - Combine ground flaxseed with water in a small bowl and let sit for 5 minutes until thickened.
02 - Preheat oven to 350°F and line a baking sheet with parchment paper.
03 - Whisk together flour, cocoa powder, baking soda, baking powder, salt, cinnamon, and nutmeg in a large bowl.
04 - Whisk together coconut sugar, melted coconut oil, plant-based milk, prepared flax egg, and vanilla extract until smooth.
05 - Pour wet mixture into dry ingredients and stir until just combined. Fold in chocolate chips and dried cranberries if using.
06 - Drop tablespoons of dough onto prepared baking sheet, leaving 2 inches of space between each cookie.
07 - Bake for 10 to 12 minutes until edges are firm and centers appear slightly soft.
08 - Let cookies rest on baking sheet for 5 minutes, then transfer to wire rack to cool completely.