Mix all the ingredients for the cake base in a bowl until you have a homogeneous dough.
Grease a 20 cm diameter mould with coconut oil.
Spread the dough over the base of the mould, pressing down to make sure that the dough is even and smooth. Set aside.
Prepare the topping. First, remove excess liquid from the tofu and set aside.
Dilute the arrowroot with a little coconut milk and add the mixture to the rest of the coconut milk.
In a bowl, mix the tofu with the coconut milk and arrowroot, and the rest of the topping ingredients. Beat with a hand blender until the mixture is creamy and homogeneous.
Pour the filling mixture over the base, ensuring the surface is smooth.
Bake the cake in the oven at 180°C, for 45 minutes, checking regularly until the top is golden brown. Bear in mind that each oven is different in terms of temperature, so your cooking time may vary by a few minutes.
Leave the cake to cool, then cover with aluminium foil and leave in the fridge for at least 8 hours to rest and solidify.
Turn out the cake and decorate it: sprinkle with cocoa using a sieve to cover any cracks, and place the raspberries, strawberries, some fresh mint leaves and coconut flakes.