Preheat the oven to 350 degrees(F).
Make the crust, add the graham cracker crumbs, sugar and melted butter to a medium sized mixing bowl. Stir to combine and make sure the butter is evenly distributed.
Pour the crust ingredients into a pie pan and then press the crust down firmly and evenly all over the pie pan to form the crust. Bake for 15 minutes.
While the crust is cooling, make the marshmallow cream layer. In a heat proof bowl, combine the marshmallows and vegan heavy cream or non-dairy milk.
Microwave in 30 second intervals, stirring after each interval until the marshmallows have completely melted.
Let the marshmallow mixture cool for a few minutes, or until it is cool enough to touch. It will start to get very sticky the longer it sits.
Add the vegan whipped cream or whipped topping, the vanilla and salt to the bowl with the marshmallow.
Using a hand mixer, beat everything together until it is smooth. You may still have some chunks of marshmallow that don't want to blend in. I promise, this is delicious!
Once the crust has cooled, pour the marshmallow cream into the crust.
Top the marshmallow layer with the sliced banana. Then put the pie in the fridge while you make the peanut butter layer.
Add the peanut butter, vegan cream cheese, and powdered sugar to a large mixing bowl or the bowl of a stand mixer.
Whip together with a hand mixer or the paddle attachment of the stand mixer, until the mixture is smooth.
Add the vegan whipped cream or whipped topping, vanilla and salt. Continue to beat until smooth.
Take the pie out of the fridge, pour the peanut butter layer on top of the bananas and smooth it out evenly. Top that evenly with the chopped peanuts.
Put the pie back in the fridge to chill for 1 to 2 hours.
Now make the chocolate ganache. Put the chocolate chips in a heat proof bowl.
Heat the vegan heavy cream or non-dairy milk in the microwave for about 45 to 60 seconds or until it is very hot. It should be bubbling slightly.
Pour the hot cream or milk over the chocolate and let it sit for about a minute. Then stir and let the chocolate melt. Stir until fully combined and smooth.
Pour the chocolate ganache over the top of the pie and then let it spread out and then smooth it out.
Top with more peanuts if desired.
Let chill for another 1 to 2 hours, then slice and serve!