Classic Vegan Sweet Potato Pie Recipe

Vegan sweet potato pie — a plant-based take on the classic American dessert that’s creamy, warmly spiced and hard to distinguish from the original. The filling is smooth and custard-like, made without eggs, dairy or coconut, and rests in a crisp, buttery vegan shortcrust. It’s an ideal dessert for Thanksgiving or any autumn occasion.

If you enjoy pumpkin pie, you’ll love this version. The ingredients and technique are similar to pumpkin pie, but the flavour of roasted sweet potato is uniquely caramelised and slightly sweeter. This recipe is a good choice when canned pumpkin puree isn’t available.

Slices of vegan sweet potato pie on plates.

The filling is perfectly spiced and sweetened just enough to highlight the sweet potato. It sets firm enough to slice cleanly, while the crisp pastry adds a pleasing contrast in texture.

A labelled photo of the ingredients needed to make vegan sweet potato pie.

Ingredient Details:

Sweet potatoes: Choose orange-fleshed sweet potatoes for the best texture and natural sweetness. Roasting them concentrates the flavour and keeps the filling from becoming too wet — avoid boiling or steaming if you can.

Silken tofu: Firm silken tofu creates a smooth, custardy texture and works as an excellent egg replacement. Use the shelf-stable firm silken variety rather than refrigerated soft types. If you prefer not to use tofu, try full-fat coconut milk or a thick vegan Greek-style yogurt as alternatives.

Cornflour (cornstarch): This thickens the filling in place of eggs. Arrowroot may work but hasn’t been tested in this recipe.

Vegan butter: Adds richness to both the filling and pastry. For the crust, use a block-style vegan butter rather than a spreadable one for the best texture.

Vodka: A splash of vodka in the pastry helps keep it crisp because alcohol reduces gluten formation and evaporates during baking. It won’t leave a taste; you can substitute cold water if you prefer.

Pecans: Ground pecans are optional in the pastry for extra texture. Sub in ground almonds or a little extra plain flour if you prefer.

Sweeteners and spices: I use a mix of sugar and maple syrup for sweetness and depth. The spice mix here is cinnamon, ginger, nutmeg and vanilla — adjust to taste or substitute 2 1/4 teaspoons of pumpkin spice blend.

Plant milk and flour: Unsweetened soy milk is recommended for baking due to its higher protein content, and plain (all-purpose) flour gives the best pastry results. For a gluten-free pie, choose a tested gluten-free pastry recipe rather than simply swapping flours.

Close up of vegan sweet potato pie.

How To Make Vegan Sweet Potato Pie:

(Full measurements and the printable recipe card are at the bottom of the page)

  1. Prepare nuts (optional): If using pecans in the pastry, pulse them in a food processor until very finely chopped. If you prefer, use ground almonds or extra flour instead.
  2. Make the pastry: Combine flour, icing sugar and salt, then add the cold diced vegan butter and pulse or rub in until the mixture resembles coarse crumbs. Add the cold vodka (or water) and mix until the dough just comes together. Form into a disc, wrap and chill until firm.
  3. Roast the sweet potatoes: While the pastry chills, preheat the oven and bake whole sweet potatoes for about an hour until very tender. Roasting brings out a caramelised flavour that works beautifully in the filling.
  4. Blind-bake the shell: Roll the pastry out to line a 23 cm/9 in pie dish, trim and crimp the edges, then freeze the lined dish for 20 minutes. Line with parchment and baking beans (or rice), bake for about 20 minutes, remove the baking beans and paper and bake a further 5–10 minutes until lightly golden.
  5. Make the filling: Peel the roasted sweet potatoes and measure 450 g of flesh. Blend the sweet potato with firm silken tofu, soy milk, sugar, maple syrup, melted vegan butter, cornflour, spices, vanilla and salt until completely smooth.
  6. Assemble and bake: Pour the filling into the pre-baked crust. Protect the pastry edge with foil if needed, and bake for 35–45 minutes until the filling is set but still slightly jiggly in the centre.
  7. Cool and chill: Allow the pie to cool to room temperature, then refrigerate to finish setting. Chilling overnight improves the texture and flavour.
Step 1, ground pecans in a food processor.
Step 2, the butter rubbed into the dry ingredients.
Step 3, the prepared pastry.
Step 4, the baked sweet potatoes.

Top Tips:

  • Weigh ingredients using metric measurements and a digital scale for the most consistent baking results; cup measures vary and can affect texture.
  • Keep pastry cold and handle it as little as possible to maintain a tender, flaky crust. Freezing the lined pie dish before blind baking helps prevent shrinking and improves crispness.
  • The pastry can be made up to 2 days ahead (well wrapped in the fridge). If it becomes very firm, let it sit at room temperature for 20–30 minutes before rolling.
  • For convenience, use a shop-bought vegan shortcrust if you prefer—check labels to confirm it’s vegan.
  • Let the pie cool completely before refrigerating to minimise cracking. If condensation forms after chilling, blot it gently with a paper towel before serving.
  • For extra depth, add 1–2 tablespoons of rum or bourbon to the filling.
The sliced vegan sweet potato pie in a white pie dish.

FAQ’s:

Can I make it in advance?

Yes. This pie often tastes better the next day. Cool it to room temperature, cover and refrigerate overnight. It will keep covered in the fridge for up to 4 days.

Can I freeze it?

Yes. Freeze whole or in slices in a tightly sealed container for up to 3 months. Thaw overnight in the fridge before serving.

Can I make it without tofu?

If you don’t want to use tofu, replace the silken tofu and the soya milk with about 260 ml of full-fat coconut milk, or try a thick vegan Greek-style yogurt.

Can I use canned sweet potato?

Yes—use 450 g (about 1 lb / 2 cups) of sweet potato puree for the filling.

Can I make it gluten-free?

The filling is naturally gluten-free. Use a tested gluten-free pastry recipe for the crust rather than simply swapping flours.

More Vegan Pie Recipes:

  • Vegan pumpkin pie
  • Vegan pecan pie
  • Vegan chocolate chess pie
  • Vegan key lime pie
  • Ginger apple pie
  • Blueberry pie
  • Vegan peanut butter pie
Close up of a slice of vegan sweet potato pie on a white plate.

If you try this recipe let me know how it went — rate it, leave a comment or tag @domestic_gothess on Instagram and use the hashtag #domesticgothess

All images and content on Domestic Gothess are copyright protected. If you want to share this recipe, please use the share buttons provided and link back to the original post rather than copying the full recipe.

Vegan Sweet Potato Pie

A creamy, spiced vegan sweet potato pie with a crisp shortcrust pastry — dairy-free, egg-free and coconut-free.

Course: Dessert

Cuisine: American

Prep Time: 40 minutes

Cook Time: 2 hours (including roasting and baking)

Servings: 10 people

Author: Domestic Gothess

Equipment

  • 23 cm / 9 in pie dish

Ingredients

Pastry:

  • 60 g pecans (or ground almonds, or substitute 50 g extra plain flour)
  • 200 g plain (all-purpose) flour
  • 50 g icing (powdered) sugar
  • ¼ teaspoon salt
  • 130 g vegan block butter, cold and diced
  • 1 Tablespoon cold vodka or water

Filling:

  • 650–750 g sweet potatoes (2 large / 3 medium, unprepared weight)
  • 160 g firm silken tofu
  • 100 ml unsweetened non-dairy milk (soy recommended)
  • 80 g caster or granulated sugar
  • 80 ml maple syrup
  • 75 g vegan block butter, melted
  • 40 g cornflour (cornstarch)
  • 1½ teaspoons ground cinnamon
  • ½ teaspoon ground ginger
  • ¼ teaspoon ground nutmeg
  • 2 teaspoons vanilla extract
  • ¼ teaspoon salt

Instructions

  1. If using pecans in the pastry, pulse them until very finely chopped. Skip if using ground almonds or extra flour.
  2. Mix flour, icing sugar and salt. Add the cold cubed butter and work in until no large pieces remain. Add cold vodka or water and bring the dough together. Shape into a disc, wrap and chill for at least 1 hour.
  3. Preheat oven to 200℃/180℃ fan/400℉. Pierce sweet potatoes and roast on a baking sheet for about 1 hour until tender. Cool enough to handle.
  4. Reduce oven to 180℃/160℃ fan/350℉. Roll out the chilled pastry between baking paper or on a floured surface to fit a 23 cm pie dish. Press into the dish, crimp edges, prick the base and freeze for 20 minutes.
  5. Line the pastry with baking parchment and fill with baking beans or dried rice. Blind bake for 20 minutes, remove the beans and paper, then bake 5–10 minutes more until lightly browned.
  6. Peel the roasted sweet potatoes and measure 450 g of flesh. Blend the sweet potato with silken tofu, milk, sugar, maple syrup, melted butter, cornflour, spices, vanilla and salt until completely smooth.
  7. Pour the filling into the pre-baked crust. Protect the pastry edge with foil if necessary and bake for 35–45 minutes until set but slightly jiggly in the centre.
  8. Cool to room temperature, then refrigerate to finish setting before serving.

Notes

  • See the post above for step-by-step photos and extra tips.
  • Use a kitchen scale and metric measurements for consistent results.
  • If condensation appears after chilling, blot gently with a paper towel before serving.
Pinterest collage image.