First make the pie crust. Preheat oven to 350 degrees. In a food processor, add the flour, sugar and salt, pulse to combine. Then add the coconut oil, almond milk, and start to pulse. It should start to get moist and come together. Scrap down sides and add the cold water. Continue to process for a few minutes until the dough is nice and moist and if you squeeze the dough it will hold together.
This is a press in dough, not a roll out dough. Once the dough is ready, pour into a large prepared pie pan, and press down evenly and as thin as you want it into the bottom and up the sides.
You will probably have a bit of extra dough, don't worry you are doing it right. Once the dough is even on the bottom and the sides, poke holes in the bottom with a fork and bake at 350 degrees for 10-15 until it is firm.
While the crust is baking, make the pudding. In a medium sauce pan, whisk together the coconut milk and cocoa. Heat on medium, and add the dark chocolate, the maple syrup, vanilla and salt. Whisk until the chocolate has melted. Then whisk in the corn starch. Simmer for about 5 more minutes until it starts to thicken. Take off heat and let cool.
Once the pie crust is done, let cool, then when the pudding and crust have cooled a bit, pour the pudding into the crust. Place in freezer for about 2 hours until the pudding is firm enough to add the other layers.
Slice the bananas, and place in a layer on top of the pudding, covering the entire pie!
Now make the peanut butter mousse. In a medium mixing bowl, add the vegan butter, and sugar of choice. Beat together until combined, then add the vanilla, salt and peanut butter. Whip together until fully combined. Now add the chilled coconut cream, just the thick part on top, leaving the liquid bottom for something else. Whip on high until the mixture is nice and fluffy, a few minutes.
Now spread the peanut butter mousse on top of the bananas. Smooth out and place in the fridge for 4-6 hours or until ready to serve. Top with vegan whipped topping and chocolate shavings of desired! Store in the fridge!