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

This Vegan Sweet Potato Pie is a delightful twist on a classic dessert, perfect for celebrating any occasion, especially during the holiday season! This recipe is entirely plant-based with a buttery homemade crust, rich, creamy filling, and warming spices for the ultimate comfort food.

overhead of a vegan sweet potato pie

This recipe was written on November 10, 2022. It was updated with additional recipe information on Sept 17, 2024. 

This vegan sweet potato pie recipe is everything you love about traditional sweet potato pie but 100% dairy—and egg-free! The filling is smooth and creamy, with a sweet potato butternut squash mash and warm spices like cinnamon, nutmeg, and cloves. Each mouthful is a comforting indulgence. The vegan pie recipe also includes a buttery, flaky crust that perfectly complements the luscious filling.

Whether you’re looking for a sweet potato pie without eggs or a healthy sweet potato pie variation that is still indulgent, this recipe has you covered! It is simple to prepare and makes enough for two pies, so you can easily share dessert at family gatherings–or want to save one for enjoying later. 

For more vegan Thanksgiving desserts, try my Vegan Apple Pie with Apple Peel Caramel, No-Bake Sweet Potato Bars with Raw Gingerbread Crust, or Crustless Vegan Pecan Pie.

sweet potato pie ingredients on a marble counter

Ingredients

Sweet Potato Mash: For the best flavor, bake and mash fresh sweet potatoes. Make sure the baked potatoes are soft and smooth for the creamiest pie-filling texture. Alternatively, you can use canned sweet potato puree.   

Butternut Squash Mash: Roast butternut squash in the oven to release the natural sugars then mash it to enhance the overall pie flavor. In a pinch, you can use canned butternut squash puree. Believe it or not, butternut squash is essential for the pie’s texture. Like an egg would, butternut squash helps the pie set and maintain its shape when sliced.

Light Brown Sugar: Adds a warm, caramel-like sweetness and delicious moisture to the filling. You can swap it for dark brown sugar for a more robust flavor and moister filling or coconut sugar for a healthier, low-glycemic option. 

Cane Sugar: Adds a clean, sweet flavor that balances the spices in the filling and also adds a light sweetness to the homemade pie crust. 

Arrowroot Powder or Cornstarch: Acts as a thickening agent to help the filling set nicely in the pie crust. You can substitute cornstarch if desired.

Soy Milk: Plain, unsweetened soy milk adds a creaminess to the dairy-free sweet potato pie filling. Alternatively, swap with another unsweetened plant-based milk like oat or almond. 

Vanilla Extract: Use pure vanilla extract to add a subtle sweetness and enhance the overall flavor of the pie filling; avoid imitation vanilla.  

Spices: Ground cinnamon, nutmeg, and cloves are a classic spice blend that gives this sweet potato pie vegan recipe signature warmth and aroma. 

All-Purpose Flour: Gives the homemade pie crust structure and a flaky crust. If needed, substitute with gluten-free all-purpose flour to suit dietary needs. 

Vegan Butter: Provides the necessary plant-based fat to create a flaky, tender pie crust. Use your favorite brand of vegan butter or vegan shortening. 

Ice Cold Water: Ice water helps the eggless sweet potato pie crust come together without melting the fat, which is key for flakiness. 

How to Make Vegan Sweet Potato Pie

  • Prepare the Crust. If using the homemade pie crust recipe, combine the flour, salt, and sugar in a mixing bowl. Whisk to combine the ingredients. Add the cubes of vegan butter or shortening, and use a pastry cutter to incorporate the cubes into the flour mixture. Continue to mix with the pastry cutter until the mixture resembles a coarse, pea-sized meal. Slowly add the ice water, 2 tablespoons at a time, and stir with a wooden spoon or your hands.
  • Form Dough & Chill. Once the dough begins to hold together, form it into two tight balls. Flatten the balls of dough a bit (this will make it easier to roll out later), and wrap them in plastic wrap or parchment paper. Refrigerate for at least one hour. 
  • Prepare Filling. Preheat the oven to 350ºF. Place all vegan pie recipe filling ingredients (everything but the pie crust) into the blender and blend until smooth and creamy. Set aside.
  • Add Filling. Divide the filling between the two prepared crusts. Spread out each filling until smooth. Garnish with a dash of cinnamon if you like.
overhead of spatula spreading sweet potato filling in pie
  • Bake. Bake the pies for 50 minutes, or until the center of the pie has set and doesn’t jiggle when moved. Remove the pies from the oven and place on a wire cooling rack. Let them cool for at least 30 minutes, then chill in the fridge for a few hours or overnight, until completely chilled and set. Serve chilled or at room temperature.

Recipe Pro-Tips

  • Use homemade pie crust. Preparing this easy sweet potato pie recipe vegan crust is super simple and greatly enhances the flavor and texture. Click here for a complete tutorial on flaky vegan pie crust. If you’re short on time, you can swap with a store-bought crust. 
  • Chill the pie crust dough. If you make the crust dough, make sure you chill it well before rolling it out. This prevents the fat from melting too quickly, resulting in a tender and flaky crust. 
  • Bake evenly. If baking both pies simultaneously, rotate them halfway through the baking time to ensure they bake evenly. 
  • Let the pie sit before serving. Allow the pies to chill in the fridge for a few hours or overnight before serving to firm up the texture, making the pie easier to slice and serve. The flavors will continue to develop the longer they sit, making the pies even tastier the next day. 

Recipe Variations

Below are optional flavor variations you can make to this recipe to suit your taste: 

  • Extra Spice: For a more intensely spice pie, increase the cinnamon to 1 tablespoon and add ½ teaspoon of ground ginger. 
  • Nutty: Garnish the top of the finished pie with 1/4 cup of finely chopped pecans or walnuts for a nutty twist that adds extra texture and flavor. 
a slice of sweet potato pie on a plate

Serving Suggestions

Vegan sweet potato pie recipes are best served chilled or at room temperature, with a dollop of vegan whipped cream or coconut cream or a scoop of vanilla vegan ice cream on top for extra indulgence. It also pairs well with some of our favorite drink recipes below for post-dinner dessert or an afternoon pick-me-up: 

Storage Directions

  • Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 5 days. 
  • Freezing: Wrap leftovers tightly in plastic wrap and then in foil before freezing them in a freezer-safe container for up to 4 months. Thaw in the refrigerator overnight before serving. 
  • Reheating: This sweet potato pie without milk is best served chilled or at room temperature, but you can reheat slices in the oven at 350ºF for 10-15 minutes until warmed through. Avoid reheating in the microwave to prevent a soggy crust.

More Vegan Pie Recipes

5 from 11 votes

Nana’s Vegan Sweet Potato Pie

By: Jenné Claiborne
This easy Vegan Sweet Potato Pie features a creamy plant-based filling made from roasted sweet potatoes and butternut squash, blended with warm spices in a homemade flaky crust. It is a delicious and better-for-you dessert that’s perfect for any occasion!
Use my pie crust recipe for an ultra-flaky and buttery vegan pie crust, or purchase a pre-made crust from the store.
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour
Servings: 2 sweet potato pies

Ingredients 

Flaky Vegan Pie Crust

Vegan Sweet Potato Pie Filling

Instructions 

Flaky Vegan Pie Crust

  • If using the homemade pie crust recipe, combine the flour, salt, and sugar in a mixing bowl. Whisk to combine the ingredients. Add the cubes of vegan butter or shortening, and use a pastry cutter to incorporate the cubes into the flour mixture. Mix with the pastry cutter until the mixture resembles a coarse, pea-sized meal. Slowly add the ice water, two 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 the balls of dough a bit (this will make it easier to roll out later), and wrap them in plastic wrap or parchment paper. Refrigerate for at least one hour.
  • Remove the chilled pie crust from the refrigerator and let it sit on the counter for 10 minutes to soften. Lightly flour a clean, smooth stone or countertop surface lined with parchment paper. Place one of the dough balls on it. Roll the dough out into a 14-inch circle until it is smooth and ⅛-inch thick. Transfer the dough to the pie plate. Crimp and trim the edges. Repeat the process with the second ball of dough.

Vegan Sweet Potato Pie Filling

  • Preheat oven to 350°F. Place the potato filling ingredients (the mashed sweet potato and butternut squash, sugars, and seasoning, through the milk and arrowroot powder) into a blender or food processor and blend until smooth and creamy.
  • Divide the filling between the two prepared crusts. Spread out each filling until smooth.
  • Bake the pies for 50 minutes, or until the center of the pie has set and doesn’t jiggle when moved.
  • Remove the pies from the oven and place on a wire cooling rack. Let them cool for at least 30 minutes, then chill in the fridge for a few hours or overnight until completely chilled and set. Serve chilled or at room temperature.

Notes

** This recipe makes two pies because they are so easy to devour! If you only want one pie, half the recipe.
Storage Directions
  • Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 5 days. 
  • Freezing: Wrap leftovers tightly in plastic wrap and then in foil before freezing them in a freezer-safe container for up to 4 months. Thaw in the refrigerator overnight before serving. 
  • Reheating: This sweet potato pie without milk is best served chilled or at room temperature, but you can reheat slices in the oven at 350ºF for 10-15 minutes until warmed through. Avoid reheating in the microwave to prevent a soggy crust. 
Recipe Pro-Tips
  • Use homemade pie crust. Preparing this easy sweet potato pie recipe vegan crust is super simple and greatly enhances the flavor and texture. If you’re short on time, you can swap with a store-bought crust. 
  • Use homemade mashed sweet potatoes and squash. They will offer superior texture and flavor.
  • Chill the pie crust dough. If you make the crust dough, make sure you chill it well before rolling it out. This prevents the fat from melting too quickly, resulting in a tender and flaky crust. 
  • Bake evenly. If baking both pies simultaneously, rotate them halfway through the baking time to ensure they bake evenly. 
  • Let the pie sit before serving. Allow the pies to chill in the fridge for a few hours or overnight before serving to firm up the texture, making the pie easier to slice and serve. The flavors will continue to develop the longer they sit, making the pies even tastier the next day. 
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

5 from 11 votes (11 ratings without comment)

Leave a comment

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

59 Comments

  1. @Jenne, I’ve made this recipe twice. Each time the pie looks delicious and the taste is amazing. The texture, however, falls short. It hasn’t firmed to the consistency of a pie; it’s rather like a pudding. What’s your advice? I made sure to chill the filling the 2nd time but the results were the same.

  2. Great recipe! I developed an egg allergy over the years so I’m always looking for good dessert recipes that omits egg. This was very good. Wouldn’t even be able to tell that it’s not the traditional pie recipe.

  3. Incredibly smooth, “creamy” and delicious sweet potato pie! A definite keeper! Your recipe has been added to our family cookbook and will replace our current, traditional sweet potato pie in the future. I found your recipe first in “Black Food”, compiled by Brant Terry, which was one of two cookbooks reviewed tonight by our local library’s Cook-the-Book cookbook club. I selected and made your recipe. Everyone loved it! Afterwards, I was thrilled to find your website. Thanks for sharing this wonderful recipe.

  4. You say the recipe notes that “I also included a recipe for my favorite nutty gluten-free crust below,” yet that recipe calls for spelt flour, which has gluten in it. Am I missing where you actually have the one that is g-free?

  5. Jenné, I wanted to send you the sincerest gratitude for sharing this magic! Made this afternoon and one pie is half gone already. Anyone else who reads this: if you are thinking of making this, go for it and do the nutty crust if that works with everyone-you-are-feeding’s diet. The flavor and texture is truly unbelievable — dairy isn’t missed in the filling or crust AT ALL. I would choose this if offered a heavy cream and egg filling pie with pate brisee crust. Jenné, I think maybe there are other custard pies with this formula in your future!?

    1. pasted from the recipe story and background post above for ease of reference:
      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.

  6. This is sooo delicious! It’s true that the texture is like a standard sweet potato pie! I used just 3/4 c all dark brown sugar. I ate mine warm from the oven, and it could not have been better. I’ve been looking for a vegan sweet potato pie recipe and this is perfect.

  7. We love this recipe. I shared it on my blog so I hope it brings readers to your site and books! Great job!