Mix sugar, cornstarch, and salt in the bottom of a medium-sized saucepan. Add the milks and stir until combined.
Place the saucepan over medium heat and bring to a boil, stirring occasionally. Cook until the mixture thickens. Do not worry about lumps. We'll take care of that in a minute.
Place the silken tofu, 2 tablespoons vegan butter, and nutritional yeast flakes in a food processor. Pulse for several seconds until the mixture becomes very smooth. Remove the lid and push some of the contents down to the bottom and then pulse again. Add the pudding mixture to the food processor and pulse again until all the ingredients are combined and any lumps that may have formed while cooking are gone. Set this aside and allow it to cool a little.
Once the Pie Filling is mostly cooled, remove the pie crust from the fridge and pour about half of the pie filling into the pie crust.
Top this with a layer of sliced bananas.
Pour the remaining pie filling over the sliced bananas. (Depending on what size of pan you used, you might have a little of the pudding left over. Lucky You!).
Place the pie in the fridge for at least an hour, preferably two, before serving.
Follow the instructions in the link to make the Vegan Coconut Cream Whipped Topping.
Once your Banana Cream Pie is set, remove it from the fridge, cover it with large dollops of the vegan whipped cream and add additional slices of banana on top.
Store the pie in the fridge. It will keep for up to 5 days.