In a small bowl whisk together the water and flax meal. Let it sit for about 10 minutes till it becomes frothy.
Preheat oven to 180 °C. Line & grease an 8X8 inch baking dish. Allow overhang on all sides for easy lifting of brownies after baking.
Coat the chopped walnuts with little flour to avoid sinking to the bottom.
In a medium bowl whisk together flour and baking soda. Keep aside.
In another medium bowl add the cocoa powder, chocolate, coffee and salt. Add boiling water and mix in the ingredients into a paste using a spoon. Make sure that chocolate pieces are melted.
Add sugar, butter, orange essence, flax meal egg and orange zest into the chocolate mixture until smooth.
Stir in the walnuts if you're using them. Using a wooden spoon, mix in the flour until well combined. The mixture becomes extremely thick and you may need to use your hands to mix.
Don't mix the dough with an electric mixer at this point. It will overwork the dough and gluten will form, in turn affecting the texture of the brownies.
Transfer the batter to the baking dish, using your fingers to press the thick dough into place.
Bake for 30-35 minutes. Cool on a wire rack for an hour.
Transfer the brownies to the wire rack by lifting the overhang. Allow them to cool completely before slicing into squares.