Preheat your oven to 365F. Lightly brush a 9” square baking pan with coconut oil and line pan with parchment paper, leaving enough extra to extend over the sides.
In the bowl of your food processor, combine date paste, avocado, eggs, honey and vanilla and process until smooth and creamy.
Meanwhile, in a separate bowl, mix together with a whisk the coconut flour, cocoa powder, salt, cream of tartar and baking soda.
Add this flour mixture to the food processor and process until all ingredients are well incorporated, no more.
Add macadamia nuts and pulse a few times just to break them into sligthly smaller pieces and mix them in with the batter. Pour that batter into your prepared pan and spread evenly; set aside.
Now we need to work on the top layer. In the bowl of your food processor (you might want to rinse it first) add the shredded coconut, coconut oil, coconut butter, and honey and process to combine.
In a medium clean bowl, whisk the egg whites until they become very frothy, like soft peak consistency; Fold in the shredded coconut mixture and pour that over the reserved chocolate layer.
Again, spread as evenly as you possibly can while being careful not to disturb the bottom layer.
Place brownies in the oven and bake for approximately 20-22 minutes or until top is nice and golden.
Set brownies on a wire rack to cool for about an hour then finish cooling in the refrigerator for at lest 6 hours, preferably overnight.
To make the drizzle, mix cocoa powder, melted coconut oil and honey together in a small mixing bowl until smooth.
Transfer that chocolate sauce into a squeeze bottle. Carefully lift brownies from pan and drizzle chocolate sauce all over them. Sprinkle chopped pecans and cut into squares.
These will keep in the refrigerator in an airtight container for up to a week. (If you are able to keep them that long, that is!)