In a large mixing bowl, combine the dry ingredients, whisking to mix well.
Add in the wet ingredients. and mix well to combine.
Pour into a baking dish and bake for about 30 minutes.
Remove from oven and cool.
Topping:
In a medium pot, whisk together the coconut milk, eggs, sugar and oil. Heat over medium heat, stilling nearly constantly, until the mixture thickens. (About 5-8 minutes)
Remove from heat and stir in the vanilla, coconut and pecans. If you want the frosting chocolate colored like mine, you can add in a few chocolate chips to melt in the pot. If you want a lighter colored frosting like a traditional German chocolate brownie, don't add any chocolate chips right now. Save them for the final topping.
Pour the topping over the brownies and cool completely for at least 2 hours or more in the fridge. Then, sprinkle on the chocolate chips, cut and serve.
Notes
Please note that the nutrition data given here is a ballpark figure. Exact data is not possible.