Creamy butternut squash tastes just as good as pumpkin in this classic holiday pie. Blended with silken tofu and warm spices and baked in a graham cracker crust, it's smooth, lightly sweet, completely vegan, and easy enough to make a day ahead.

Photos by Hannah Kaminsky, BittersweetBlog.com.
I just love the holiday season. It's the ultimate time of year for food bloggers: time to break out all our pumpkin spice recipes and bake all the sweet treats.
And while I love myself a big slice of vegan pumpkin pie, I'm also a big fan of this alternative. I actually find butternut squash easier to work with than a traditional pie pumpkin, and it tastes every bit as good. Maybe even better! Its flesh is naturally sweet, deep orange, and less stringy than pumpkin, so the filling blends up especially silky.
Key Ingredients & Substitutions
- Butternut squash. You have two options. For the 100% homemade version, roast the squash from scratch (see the tips below). For the shortcut version, most grocery stores carry pre-mashed butternut squash in the refrigerated section, just like mashed potatoes, and some carry shelf-stable canned butternut squash puree. Either works fine; just make sure squash is the only ingredient on the label, with no sweeteners or other flavorings. Plain canned pumpkin puree can be swapped in the same way.
- Silken tofu. This is what sets the filling and replaces the eggs in a traditional pie, so don't skimp on it. Shelf-stable Mori-Nu firm or extra-firm silken tofu is ideal because it purees perfectly smooth. Regular block tofu will leave the filling grainy.
- Sugar. Organic or certified-vegan cane sugar keeps the pie fully vegan, since some conventional white sugar is filtered with bone char. Coconut sugar or light brown sugar adds a deeper, molasses-like note.
- Spices. A teaspoon each of cinnamon and pumpkin pie spice gives the classic holiday flavor. No pumpkin pie spice? Use ½ teaspoon ground ginger, ¼ teaspoon nutmeg, and a pinch of cloves instead.
- Graham cracker crust. A store-bought 9-inch crust keeps this recipe quick, and most brands are vegan, but some use honey or butter, so check the label. A homemade graham crust or a regular vegan pastry crust works too.
Helpful Tips
Roast the squash the easy way. Cut the squash in half lengthwise and scoop out the seeds. Place it cut side up in a baking dish with about ¼ inch of water, then bake at 375°F for 45 to 60 minutes, until it's fork tender. Once it's cool enough to handle, scoop out the flesh. A medium squash gives you more than the 2 cups you need; save the rest for soup.
Blend until it's truly smooth. Give the filling a full minute or two in the food processor, scraping down the sides once or twice. Any small bits of tofu will show up as specks in the finished pie, so it's worth the extra time.

Don't overfill a shallow crust. Store-bought graham crusts are often on the shallow side. If you have more filling than will fit, pour the extra into a ramekin or two and bake it alongside the pie as a crustless cook's treat.
Look for a gentle wobble. The pie is done when the edges are set and the very center still jiggles slightly when you nudge the pan. It will keep firming up as it cools, and baking it until the center is rock solid can cause cracks.
Give it time to chill. Tofu-based fillings set fully in the fridge. Let the pie cool to room temperature, then refrigerate it for at least 2 hours (overnight is even better) for clean, neat slices.
Variations
- Classic pumpkin. Use 2 cups of roasted sugar pumpkin or canned pumpkin puree in place of the squash.
- Sweet potato. Swap in mashed roasted sweet potato for a pie closer to our vegan sweet potato pie.
- Maple-sweetened. Replace the sugar with ½ cup maple syrup and add a tablespoon of cornstarch to help the slightly looser filling set.
- Extra-spiced. Add ½ teaspoon ground ginger and a pinch of black pepper to the filling for more warmth.
- Gingersnap crust. Use a crust made from crushed vegan gingersnaps instead of graham crackers.
- Nutty topping. Scatter chopped toasted pecans or candied pumpkin seeds over each slice for crunch.
Serving Ideas
Serve this pie chilled or at cool room temperature, topped with a swirl of vegan whipped cream and a dusting of cinnamon. A scoop of vegan pumpkin ice cream or vanilla nondairy ice cream is lovely too.
It's a natural finish for a Thanksgiving or holiday dinner after a Thanksgiving nut roast and plenty of sides, and it holds its own on a dessert table next to an apple crumble pie. Pour a cup of coffee, tea, or a homemade vegan pumpkin spice latte alongside.
Storing & Freezing
Because the filling is made with tofu, the pie needs to be kept in the refrigerator. Cover it loosely with plastic wrap or foil once it's completely cool, and it will keep for up to 4 days. It's a great make-ahead dessert: bake it the day before and add the whipped topping just before serving.
To freeze, chill the pie completely, then wrap it (whole or in slices) tightly in plastic wrap and foil and freeze for up to 2 months. Thaw it overnight in the refrigerator and serve it cold. The graham crust may soften a little after freezing, but the filling holds up well. Freeze the pie without the whipped cream topping.
More Vegan Holiday Recipes
If you love this vegan butternut squash pie, be sure to check out my complete Vegan Thanksgiving eCookbook, and these other tasty ideas:
- The Best Vegan Pies
- Delectable Vegan Thanksgiving Desserts
- 25 Vegan Butternut Squash Recipes
- 35+ Vegan Cookie Recipes
- More Vegan Thanksgiving Recipes
Recipe

Vegan Butternut Squash Pie
Ingredients
- 2 cups mashed butternut squash firmly packed; roasted and mashed, or canned butternut squash puree (see notes)
- 1 ¼ cups firm or extra-firm silken tofu one 10.9-ounce shelf-stable package, such as Mori-Nu, drained
- ⅔ cup sugar organic or certified vegan; use ½ cup for a less sweet pie
- 1 teaspoon cinnamon
- 1 teaspoon pumpkin pie spice
- 1 graham cracker pie crust 9-inch, store-bought or homemade; deep-dish holds all the filling
- vegan whipped cream optional, for topping
Instructions
- Preheat the oven to 350°F.
- Combine the mashed butternut squash, silken tofu, sugar, cinnamon, and pumpkin pie spice in a food processor. Process until completely smooth and velvety, stopping once or twice to scrape down the sides.
- Pour the filling into the crust and smooth the top. If you're using a standard (not deep-dish) crust and there's more filling than will fit, bake the extra in a small ramekin or two alongside the pie.
- Bake for 40 to 45 minutes, until the filling is set around the edges and only slightly soft in the very center, and the edge of the crust is lightly browned. Check any ramekins after about 25 minutes.
- Let the pie cool completely at room temperature, then refrigerate for at least 2 hours, until the filling is firm enough to slice cleanly.
- Cut the pie into 8 wedges. If you'd like, top each slice with a swirl of vegan whipped cream just before serving.





Heather says
Hi! This looks amazing! Do you need to refrigerate any leftovers?
Nava says
Yes, you do, since it's made from fresh squash or pumpkin--if indeed there are any leftovers!
Kerstin La Cross says
This was the first pumpkin pie I ever made, vegan or not! It's amazing! It blows my non-vegan, fat, sugar and salt loving family's mind! I'm making it a second time right now and I think I actually used too much tofu, but I tried it before baking and it tastes just fine, so all I have to worry about is it setting up properly.
However, comma, I did double the spices and raised the sugar to 2/3 this time. Very good!
Nava says
Thanks, Kerstin — so glad that you and yours enjoyed this!
Kay Hebb says
What is the difference in natural granulated sugar and just plain sugar...I can't have sugar on my vegan diet...
Nava says
Kay, where I call for natural granulated sugar, you can use organic cane sugar, coconut sugar, date sugar, Sucanat, etc. — as opposed to the very processed, bleached white sugar (that is sometimes refined with bone char). I keep it general so that readers can use what they prefer. Hope that helps!
Melissa says
Can you use maple syrup?
Nava says
Melissa, the maple syrup would make the filling too runny, and it won't set up well. Try one of the natural sugars suggested in my reply to Kay — coconut sugar, date sugar, or Sucanat.
Angel says
Can I substitute with sweet potato?
Nava says
Definitely! Use the same amount as recommended for the squash or pumpkin. It will be delicious!
Debbie says
Nava, do you use firm tofu? I was told that silken does not hold up and the pie becomes runny. Thanks
Nava says
Debbie, I do use firm or extra-firm silken tofu. I just love the texture and how smooth it is. And I've never had an issue with the pie being runny — so long as it's allowed sufficient time to cool once it's out of the oven.
Debbie says
Thanks Nava, I'll look for firm silken, hopefully I can find it. Thank you for all of your delicious recipes, you're very generous.
Leanne says
Hi there...I was trying to get to the video that shows how to cook the fresh pumpkin but it isn't there....can you please advise how I should cook it? Thank you 🙂
Nava says
Hi Leanne, I'm so glad you let me know that the video isn't there — I don't know where it disappeared to! I edited the recipe so you can see my lazy way of preparing butternut squash or sugar pumpkin, see the first Note after the instructions.
KW says
I cooked my pie for over 50min and I had to take it out because it was going to burn on top if I left it any longer but it never did set. It tastes good... but it's pumpkin pudding, not pumpkin pie. Not sure what I did wrong? My crust was a bit smaller than 9 inches, maybe that's it?
Nava says
HI KW — not sure what might have been amiss; sometimes oven temps aren't accurate; or it may be that there was too much filling for the smaller crust. This pie has come out perfectly for me many, many times. It does need to cool completely before being cut. So I'm sorry that it didn't set up for you and perhaps you'll have better luck next time!
Another thought; maybe it was the silken tofu. It should be firm or extra-firm. I'll add that to the recipe.
Chen Fung says
This recipe is so amazing! I made one for this past Thanksgiving and had to make another one upon hubby's request. I used 'Farmer's Market' canned organic pumpkin puree and added a tablespoon of cornstarch. It firmed it up just perfectly. Served it with whipped cream using Trader Joe's coconut cream. Oh my goodness gracious, unbelievably delicious. I love your recipes Nava, thank you so very much! <3
Nava says
So glad you enjoyed this, Chen Fung! What a good idea to make whipped cream from TJ's coconut cream. And thanks for your kind thoughts as well!
KW says
I tried the again with tinned pumpkin instead of fresh and it turned out perfectly! I think my fresh pumpkin the first time I made this was too watery and that's why it didn't set up.
Nava says
I'm glad it worked out better this time, KW. Come to think of it, I made this with sugar pumpkin recently and it wasn't as firm as usual. More often, I use butternut squash which is definitely denser. So let's blame the pumpkin, and now you can enjoy the pie!
Alicia says
What if I can't find firm silken tofu? Can I use regular tofu?
Nava says
Hi Alicia, regular firm tofu should be fine, though it may not be quite as silky in texture. Make sure to drain and blot it very well!
Miranda says
I am not a tofu eater, would avocado work?
Nava says
Miranda, that's an interesting thought, but I'm not sure the avocado would set up, or keep well. If you're not allergic to soy, I highly recommend you try the silken tofu; you really don't taste it!
Maddie says
LOVE LOVE LOVE this recipe!!!! Tastes amazing and without all the butter and sugar of other recipes. My family loved it and we will definitely be making this again!!
Nava says
Thanks, Maddie! So glad you and yours love this. It's amazing how good plant-based versions of classic recipes can be. And these versions are healthier too!
Anonymous says
The tofu makes this absolutely disgusting. What a waste of otherwise good ingredients. I have 30 cups of mealy "pie." Tastes horrible.
Nava says
Hello, you're the first to have gotten bad results from this pie, and so you must have misread something about the recipe. There's only 3/4 cup of silken tofu in it, so you wouldn't be able to taste it at all. Not sure how you wound up with 30 (!) cups of anything!
William Latham says
Can you boil the squash instead of bake?
KLM says
This pie was so good. I made a gluten free graham cracker crust using plant butter an monk fruit brown sugar. The only change I made is to the filling was I used real maple sugar instead of sugar. Topped with coconut whipped cream. Delicious! I am not vegan but my son and his family are and this pie could go up against any regular squash or pumpkin pie and win.
Amy says
So it's okay to essentially bake the squash twice? I've done a similar recipe that uses almonds instead of tofu. Can't find that recipe online anymore!
Gin says
Thank you! For the first time I was finally able to successfully make a vegan squash pie that tasted like the non-vegan pie my dad used to make! Now I know I where to turn for the pumpkin pie this Thanksgiving! It was so good! Even my non-vegan daughter who turned her nose up at the mention of butternut squash, loves this pie! Thank you so much. It was so delicious.