Place your oven rack on it’s lowest position and preheat your oven to 350F.
For the Brownies
Line an 9 x 9 inch glass baking dish with parchment paper allowing excess parchment paper on opposite sides so you can pull the brownies out of the baking dish later.
Bring stout to a boil in a medium sauce- pan; cook until reduced to 1/2 cup, about 12 minutes. Let cool. Reserve 1/4 cup stout for the glaze.
Stir 2 ounces chocolate and coconut oil in a medium glass bowl and place in microwave. Set for 1 minute on high. Stir mixture until well mixed.
In a small mixing bowl whisk together the water and flax meal. Let it sit for about 3 minutes so it can set.
In a medium mixing bowl whisk together the flour, cocoa, baking soda and salt. Set aside.
In a large mixing bowl whisk together the sugar, espresso, vanilla, 1/4 cup of the reduced stout, coconut milk, flax mixture and melted chocolate mixture, mix until smooth and combined. Pour the dry ingredients into the wet and mix until just combined. The mixture will become extremely thick.
Spread mixture with a spatula into the glass pan. Bake for 30 minutes and no more. This will be a decadent and fudgy.
Remove from oven and let cool for 30 minutes. Prepare the glaze.
For the Glaze
Stir remaining 4 ounces chocolate and coconut oil in a small glass bowl and melt in the microwave for 45 seconds. Add reserved 1/4 cup reduced stout and mix with a whisk until all combined.
Pour warm glaze over brownies. Let stand at room temperature until glaze is set, about 40 minutes or overnight.