Line bottom part of a spring form pan with aluminum foil and fold the edges under it. Assemble pan by putting rim back in place, then bring aluminum foil up around the exterior of the pan. Grease bottom and interior of the pan with coconut oil. Set aside.
In your food processor, add avocados and date paste and blend until well combined and super smooth and creamy.
Add eggs and process until smooth.
Add the rest of the ingredients and process until well incorporated.
Transfer your cake batter to reserved pan and bake in the oven for 28-30 minutes, until top appears darker pretty much all over. Be careful not to overcook.
Turn the oven off, crack the door open and leave your cake in to cool for an hour or two, then transfer to the refrigerator and cool completely, at least 8 hours.
For the icing
In your food processor, add all ingredients except cacao powder and process until well incorporated.
Add cacao powder, about ¼ cup at a a time, and process until smooth and creamy with each addition.
At this point, your icing should have the consistency of chocolate pudding. If you find that it is a little bit too stiff, you can help loosen it up a bit by setting over it a double boiler and whisking it gently until it has reached the desired consistency.
Take cake out of the refrigerator and place it upside down on a serving plate.
Pour icing right in the middle of the cake and spread it gently all the way to the edge.
Drizzle coconut cream over icing and decorate with berries and mint leaves, if desired