Preheat the oven to 350° and line a 8x8 (or 9x9) pan with parchment paper. Set aside.
In a medium saucepan, combine coconut oil and chocolate. Heat oven medium heat, whisking until mixture is smooth and no lumps remain. Take off the heat and stir in the honey. This should cause the mixture to slightly thicken. Add in the eggs and vanilla and mix well.
Add in the cacao powder, coconut flour, and salt. Mix until no dry pockets remain. Pour into prepared pan and bake for 20-23 minutes. Let fully cool before topping with caramel.