This post contains affiliate links. Please see our disclosure policy.

This is the best vegan sweet potato pie ever! It honestly tastes just like Nana’s sweet potato pie. The texture is on point: perfectly firm yet luxuriously creamy and rich. Notes of cinnamon, nutmeg, and brown sugar bless every perfect bite. It took me years to perfect this vegan sweet potato pie recipe, but it was worth all of the effort. There’s a delicious secret ingredient to replace eggs, and it isn’t soy. Keep reading to discover how to make the best Southern vegan sweet potato pie this Thanksgiving and Christmas.

Why you’ll LOVE this Vegan Sweet Potato Pie

This recipe is simply the best. I should know. I’m a black girl from Atlanta, GA. And I put all sorts of black girl magic into this pie!

It is everything a sweet potato pie (vegan or not) needs to be:

  • rich and creamy
  • light and heavenly
  • perfectly sweet
  • addictively delicious
  • way better than pumpkin pie!

No shade but…

I don’t think a classic sweet potato pie should include tofu, coconut milk, maple syrup, or ginger. I’m not usually a  purist, but I am definitely one when it comes to this recipe. Did I mention sweet potato pie is my favorite food ever? My Nana makes the BEST sweet potato pie. It is the quintessential taste of my childhood and all of the love, joy, and innocence it was full of. So yes, this vegan sweet potato pie is 100% authentic.

The Secret Ingredient

Authentic sweet potato pie, but with a secret ingredient! You’d never know it from eating this pie, but sweet potatoes share the filling with butternut squash. Here’s the story behind the squash: For years I tried to make the perfect sweet potato pie. Non-vegan sweet potato pie has eggs to create a firm not-mushy texture, and I just couldn’t figure out how to replace eggs with a suitable vegan ingredient. Silken tofu made the pie taste like tofu. Agar (a seaweed-based thickener) made it gelatinous. Too much cornstarch made it chalky.

One day I went True Food Kitchen with family and ordered the butternut squash pie for dessert. It was firm and delicious!! Too firm for a sweet potato pie, but I knew whatever was in that pie was the secret to mine. Turns out it was just the squash!

Butternut squash is the perfect thickener and egg replacement for this pie. Its flavor is similar to sweet potato, and allows our star ingredient to shine. The texture stays authentic, creamy, and rich. You won’t be able to stop at just one slice, but that’s okay because this pie is full of fiber, beta-carotene, vitamin c, potassium, and healthy carbohydrates 😉

The Star Ingredients

Sweet potatoes: For the best flavor, use long-baked sweet potatoes––spuds that have been baked whole for at least one hour. Baking the sweet potato whole will make the flesh sweeter and creamier. As it bakes the sugars caramelize! Avoid canned sweet potato puree for the very best flavor.

Butternut squash: A little butternut squash is the best egg replacer in this pie. You will not taste it in the pie because the flavor is so similar to sweet potato. Oven roast your own squash for the tastiest results.

Brown sugar: This pie is sweetened with both brown and white sugar. Brown sugar adds rich caramel notes. You can use either light or dark brown sugar.

Nutmeg: Cinnamon is a must, but nutmeg takes it up 100 notches. Use freshly grated nutmeg if you can.

Cornstarch or Arrowroot powder: These thickeners are interchangeable. This recipe uses just the right amount to create the perfect texture.

Vanilla extract: A must! However, if you don’t have any you can replace it with lemon juice! That’s a trick my Nana taught me when I was little 😉

How to make vegan sweet potato pie

  1. Slow bake the sweet potatoes whole to caramelize their sugars and make them extra creamy.
  2. In a food processor or blender, blend the sweet potato, butternut squash, and other ingredients until creamy.
  3. Pour the sweet potato pie filling into an uncooked vegan pie crust. I have a recipe for the perfect buttery crust below! I also included a recipe for my favorite nutty gluten-free crust below. Store-bought crust is acceptable.
  4. Bake the pies (this recipe makes 2 delicious pies) for 45-50 minutes. Let them cool at least an hour before serving. You can serve sweet potato pie warm, room temperature, or chilled. My preference is room temp.
  5. Serve with a dollop of vegan whipped cream. Thanksgiving isn’t complete without this pie.

Tips for making the best vegan sweet potato pie

To bake the sweet potatoes: poke holes in them with a fork and rub the skin with a little bit of oil. Place in a baking dish and bake for at least an hour, or until very soft. The sweet potato flesh will fall right out of the peel. It is not necessary to wrap the sweet potatoes in foil before baking.

Use a plain unsweetened plant-based milk. I always use soy milk from Trader Joes or Westsoy because they have only two ingredients: soy beans and water. Almond milk often has flavor added, even if it says “plain”. Coconut milk will make this pie taste like coconut so avoid that if you want authentic taste.

Use fresh high quality spice. If you only pull out the cinnamon and nutmeg once a year, check the expiration date and give it a sniff to make sure it’s at its best.

Wondering, “why does my sweet potato pie fall apart?” It won’t if you follow my instructions below!

Can I freeze?

Yes. Vegan sweet potato pie can be frozen up to three months. Allow the finished pies to cool completely before wrapping them in plastic wrap and storing in a freezer bag.

Before serving, remove the pie from the freezer and thaw the evening before serving it. Because it’s dairy-free you can let it thaw on the counter without worry. Reheat in the oven if you’d like to serve it warm.

Try these other vegan pie recipes

4.92 from 12 votes

Nana’s Vegan Sweet Potato Pie

By: Jenné
This is the best vegan sweet potato pie ever! It honestly tastes just like Nana's sweet potato pie. The texture is on point: perfectly firm yet luxuriously creamy and rich. Notes of cinnamon, nutmeg, and brown sugar bless every perfect bite.
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour
Servings: 2 pies


  • 3 cups sweet potato mash, from home baked sweet potato
  • 1 cup butternut squash mash, from home baked butternut squash
  • 1 cup sugar, half light brown, half cane
  • 1/2 tsp salt
  • 3/8 teaspoon ground cloves
  • 2 tsp cinnamon
  • 1/2 tsp nutmeg, freshly ground if possible
  • 1 tsp vanilla extract
  • 1 cup plain unsweetened soy milk, I use Westsoy or Trader Joes brand
  • 4 tbsp arrowroot powder
  • 2 vegan pie crusts, store bought or use one of my recipes below


  • Preheat oven to 350°.
  • Place all of the filling ingredients into the blender and blend until smooth.
  • Fill the crusts with batter, and bake for 50 minutes.
  • Remove from the oven to let cool for at least 30 minutes, then set in the fridge to chill for a few more hours or overnight.
Like this recipe? Rate and comment below!
5 from 5 votes

Vegan Empanada Dough

By: Jenné
This empanada dough is the same as my flaky vegan pie crust recipe.
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 20 4″ empanadas


  • 2 1/2 cups all purpose flour
  • 1 teaspoon salt
  • 1 tablespoon sugar
  • 1/2 cup + 2 tablespoons vegan butter
  • 3/4 cup ice cold water


  • Combine the flour, salt, and sugar in a mixing bowl. Whisk to combine the ingredients.
  • Add the cubes of shortening and/or vegan butter, and use a pastry cutter to incorporate into the flour. Continue to mix with the pastry cutter until the mixture resembles coarse meal, almost pea sized.
  • Slowly add the ice water, 2 tablespoons at a time, and stir with a wooden spoon or your hands.
  • Once the dough begins to hold together form it into two tight balls.
  • Flatten them a bit (this will make it easier to roll out later), and wrap it in plastic wrap or parchment paper.
  • Place in the fridge for at least one hour.
  • Remove the chilled pie dough from the fridge. Let it sit on the counter for 10 minutes to soften.
  • Flour a clean, smooth stone surface and place one of the dough balls down onto it. If you don’t have a stone surface use parchment paper.
  • Refer to above vegan empanada instructions for rolling the dough and stuffing with empanada filling.
Like this recipe? Rate and comment below!
5 from 1 vote

Nutty Pecan Pie Crusts

By: Jenné
This crust recipe was adapted from a cashew crust recipe in the cookbook, At Home in the Whole Food Kitchen.
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 2 Crusts



  • 2 cups almonds
  • 1/2 cup pecans
  • 1 1/4 cup rolled oats
  • 1 tsp salt
  • 2 cups spelt flour, or gluten free flour
  • 1/2 cup + 2 tbsp neutral oil
  • 1/2 cup + 2 tbsp maple syrup or agave
  • 2 tsp vanilla


  • Preheat oven to 350°.
  • In a food processor combine the nuts, oats, and salt. Pulse until it becomes a coarse meal.
  • Pour the mixture into a mixing bowl and stir in spelt flour.
  • Stir in the oil, syrup and vanilla. Stir well until it is all combined. It will be sticky.
  • Divide the dough and press firmly into one pie dish. Set the remaining aside to create a crumble for the top of the pie.
  • Poke fork holes into the bottoms of the pie.
  • Bake for 10 minutes before filling and baking pie.
  • Fill the pie crust with the apple pie filling, and sprinkle the remaining crumble over the top. Try to create some chunks to give the crumble varying texture. Bake for 40 minutes.
Like this recipe? Rate and comment below!

About Jenne

I’m a Georgia Peach living in Los Angeles (by way of NYC), with an insatiable love of sweet potatoes, travel, animals, and cooking. On Sweet Potato Soul you’ll discover hundreds of delicious and easy-to-make vegan recipes.

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *


  1. Your mom and Nana are so beautiful. You really changed my day and my grocery list. I’m on assistance until the end of the year. Hurricane Maria affected my job (at a health conscious resturant), anyway, I try to eat vegan at least two days a week or at least no meat one day a week but there is so much more involved then not eating meat. Thank you for your love of food and health. You are BEAUTIFUL

  2. Hi Aliyahh! Yes, the squash is the number one most important thing to get the right texture. I’ve never tried it with tapioca, unfortunately. When it was too firm last year did you use this recipe and the squash?

    Also, it firms as it sets in the fridge at least 6 hous 🙂

  3. Fantastic recipe, way better than pumpkin pie. I made this and totally impressed my boyfriend’s mom who I met for the first time last night. Thank you!

  4. Jenne, I wonder where could i find the recipe for the crust that you’ve used….I know I saw a ve-ideo where you used pecans, oats and some arrowroot powder if I am not confabulating…Many thanks!!!

    1. Beautiful!!! Thanks so much for letting me know, and sharing this photo 🙂 You made my morning. Happy Holidays <3

  5. Do we use the whole block of firm tofu without draining water? I don’t have butternut squash so I’m sort of on edge about tofu!

    1. Hi Brenda, if you use tofu you drain the water (in this recipe or any recipe). It’s definitely better with the squash, but use what you’ve got 🙂