To prepare the filling, pour the heavy cream into a medium saucepan. Once it becomes warm to touch, gradually add the coconut flakes. Cover and let it simmer for 2 minutes. Leave the mixture as is for 30 minutes.
Preheat the oven to 350 degrees Fahrenheit.
Prepare the pie crust by lining it with parchment paper. And then, fill it with rice or beans. Bake in the oven for 20 minutes. After which, remove from the oven and take the weights you added.
Cook the pie crust for another 10 minutes until golden brown. Remove from the oven and set aside.
Heat the filling again just enough to melt the chocolates.
Put the chocolates in a large mixing bowl. Cover with a mesh on top. Pour the cream mixture into the bowl to strain. Let the mixture sit for 5 minutes before whisking. Continue whisking until thick.
Pour the filling onto the pie crust. Spread evenly. Chill for 2 hours before serving.
For the topping, pour the thick, chilled, unsweetened full-fat coconut milk in a mixing bowl. Be sure not to add the liquid part. Pulse using a mixer for five minutes.
Next, add the heavy whipped cream, vanilla extract, and powdered sugar. Continue pulsing until you notice stiff peaks are forming.
Spread over the pie and top with the toasted coconut flakes.