Preheat the oven to 160C/320F/Gas Mark 3. I use fan oven.
Prepare flax egg by mixing together ground flaxseed and water. Set aside.
Puree cooked beetroot until it resembles pulp, add flax egg and blend a bit more.
To the medium saucepan add cubed butter or coconut oil, sugar and chocolate and heat them up on a low heat stirring constantly until butter/oil and chocolate have melted, sugar has dissolved and you get a nice and smooth mixture.
Take the pan off the heat, add beetroot/flax egg puree and mix it in until combined.
Add vanila extract (if using) and stirr it in too. Set aside.
In a large bowl mix together flour, ground almonds, cocoa/cacao powder and salt (if using) until well combined.
Add chocolate/beetroot mixture and mix until combined using gentle, folding motion and until you can no longer see any dry crumbs.
Pour brownie batter into baking tin that's been lightly greased and lined with baking paper overlapping on two sides. This will help with brownie removal later.
Bake in preheated oven for 25-30 minutes until the skewer inserted into centre comes out with few wet crumbs still attached to it. If there is a lot of raw batter on the skewer put your brownies back into the oven for another 2-3 minutes and check again.
When ready, take brownies out onto cooling rack but leave them in the tin to cool completely before taking them out of the tin and cutting into portions.
Enjoy!