This creamy vegan sweet potato pie tastes just like the Southern classic, made with no eggs or dairy. Warmly spiced and perfect for your holiday table!
Keep the unbaked pie crust ready in the refrigerator. There's no need to prebake it.
Place the sweet potatoes in a large pot, cover them with water, and bring to a boil. Reduce the heat and simmer for about 20 minutes, until fork-tender.
Drain the sweet potatoes well and transfer them to a large bowl or food processor. Puree until super smooth.
Preheat the oven to 350 degrees F (175 degrees C).
Add the remaining ingredients to the sweet potatoes and mix for about 2 minutes, until fully combined.
Pour the filling into the pie crust, smooth the top, and set the pie on a baking sheet. Bake for 50 to 60 minutes, until the edges are set and the center is still slightly jiggly.
Let the pie cool for at least 2 hours before slicing and serving.
Notes
Don't overboil the sweet potatoes, or they can absorb too much water and affect the texture and set of the pie.
For the sweetest flavor, bake the sweet potatoes whole at 375 degrees F (190 degrees C) until tender instead of boiling them.
Short on time? You can microwave the sweet potatoes instead of boiling them, then scoop out the flesh and puree it.
Puree the sweet potatoes until there are no lumps, so the filling is creamy and velvety.
Use a thick milk, like full-fat canned coconut milk or vegan evaporated milk. I haven't tried a thinner carton milk like oat or soy milk.
If the crust browns too quickly, tent the edges with foil.
Refrigerate leftovers in an airtight container for 4 to 5 days, or freeze for up to 3 months.