Preheat the oven to 375°F & Grease 2 standard sized loaf pans
Combine the flax meal with the hot water & whisk smooth- reserve
Shred the apple & carrots and reserve
In a large mixing bowl combine the flour, baking powder, baking soda, salt & cinnamon & whisk to combine evenly
In another bowl combine the oil, applesauce, fresh ginger, flax paste, vanilla extract, plant milk & both sugars. Whisk smooth then add everything to the dry ingredients in the bowl
Whisk everything together by hand until evenly combined then add the shredded carrots & apples & walnuts
Divide the batter into your loaf pans or whatever pans you are using. *see notes above in text for pan sizes.
Bake in the preheated 375°F oven for 10 minutes then turn the temperature down to 350°F & continue to bake for another 30-35 minutes or when a toothpick inserted in the center comes out with moist ~NOT RAW~ crumbs.
Cool in the pan(s) until you can safely touch with your fingers then turn out onto a wire rack to cool the rest of the way.
Once thoroughly cooled make the optional icing: combine the confectioners sugar with the vanilla extract, lemon juice & melted vegan butter & whisk smooth, pour over the bread.