This vegan sweet potato pie recipe turns roasted sweet potatoes into the creamiest, coziest holiday pie you have ever pulled out of the oven. No eggs, no dairy, no compromise. The filling is silky and rich, the spices are warm and inviting, and the crust is flaky enough that nobody at your table will guess it is plant based.
Preheat oven to 400°F. Wash sweet potatoes and poke holes with a fork. Roast on foil-lined baking sheet for 45-55 minutes until tender. Cool 10 minutes, scoop flesh, measure 2 cups.
Roll out pie crust into 9-inch dish. Trim, crimp edges, poke bottom with fork. Chill in refrigerator while preparing filling.
Reduce oven to 350°F. Add sweet potatoes, coconut milk, melted butter, sugars, cornstarch, vanilla, cinnamon, nutmeg, ginger, allspice, and salt to blender. Blend 1-2 minutes until completely smooth.
Pour filling into chilled crust and smooth top. Place pie crust shield or foil around edges. Bake 50-60 minutes until edges set and center has slight jiggle. Remove shield during last 10 minutes.
Cool on wire rack at room temperature for 2 hours, then refrigerate 1 hour before slicing. Use sharp knife wiped clean between cuts.