Add all the ingredients (except the vegan pie crusts) to a large mixing bowl and mix until well combined.
Pour the filling into a 9-inch or 23 cm round pie pan lined with a pie crust. You can use our vegan pie crust recipe or a store-bought one.
Roll the second vegan pie crust into a round and place it over the pie filling. Fold the excess dough behind the bottom crust then crimp the pie crusts together to seal.
Cut a few slits in the middle of the top crust to allow steam to escape. Brush the top of the crust with melted vegan butter or coconut oil.
Bake for 50 to 60 minutes. If the crust starts to burn after 30 minutes, cover the edges of the crust with aluminum foil and return to the oven for the remaining 20-30 minutes.
Remove from the oven and let it rest for at least 15 minutes (ideally 1 to 2 hours) to cool slightly before slicing.