Preheat oven to 350°F (175°C) degrees and grease a square 8" x 8" pan with coconut oil. Though optional I highly recommend lining the pan with parchment paper to make removing the brownies easier once baked.
Break the chocolate up into smaller pieces and place them along with the coconut oil into a large, microwave-safe bowl and heat in 30 second increments, stopping at the 30 second mark to stir the chocolate and coconut oil together until both are fully melted and incorporated. (It takes me a total of 1 minute). Set it aside to cool slightly.
In another bowl add the eggs and sugar and whisk until smooth and well blended into an almost caramel sauce-like consistency.
In a third bowl, add all the dry ingredients (almond flour, cocoa powder, salt, and baking powder) and mix together.
Add the egg and sugar mixture to the now cooled chocolate and coconut oil and whisk it together to form a thick and rich batter. Add in the vanilla essence and continue whisking.
Add in the dry ingredients and mix until full incorporated.
Pour the brownie batter into the parchment-lined and greased pan and bake in the pre-heated oven for 20-25 minutes until a toothpick inserted one inch from the edge comes out clean.
Allow the brownies to cool for 10 minutes in the pan before lifting them out and setting it on a rack to fully cool. Allow at least 20 minutes of cooling time to pass before cutting for the best results.