Desserts
This purple sweet potato pie recipe vegan delivers all the warmth of traditional sweet potato pie without dairy, eggs, or butter—just rich, spiced sweetness with a nut-filled center that's creamy yet firm.
The secret lies in steaming the sweet potatoes until tender, then blending them into a velvety purée that forms the perfect pie filling. This recipe transforms humble ingredients into a showstopping dessert that's naturally vegan but packed with holiday flavor.
The foolproof crust uses flax eggs and coconut oil for structure without animal products, while the nut filling (made with cashews or almonds) adds a luxurious texture that balances the earthy sweetness of the purée. Blind-baking ensures a crisp base that holds up to the filling's weight, and a sprinkle of cinnamon-sugar on top creates that classic pie aesthetic.
Every bite combines spiced sweet potato, creamy nut center, and buttery crust—all without dairy.
What makes this pie truly special is the flavor depth—warm spices like cinnamon, nutmeg, and ginger create a cozy aroma that fills your kitchen, while the nut filling adds a satisfying contrast to the soft purée. The purple hue from the sweet potatoes makes it visually stunning, perfect for holiday gatherings or whenever you crave a dessert that feels indulgent yet wholesome.
This recipe proves vegan desserts can be just as impressive as traditional ones.
Ready in about 1 hour (including prep), this pie requires no special equipment beyond a pie dish and mixing bowls. The filling can be made ahead and refrigerated, making it ideal for meal prep or last-minute baking.
Serve with coconut whipped cream or a dollop of plant-based vanilla ice cream for the ultimate vegan dessert experience. Let's bake this pie!
Ingredients for purple sweet potato pie recipe vegan
Vegan dessert magic starts with these 14 ingredients—sweet, spiced, and nutty perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Purple Sweet Potatoes 🍠 | 2 ½ lbs | Organic preferred, skin-on |
| Raw Cashews 🥜 | 1 ½ cups | Soaked 4 hours for creaminess |
| Extra-Virgin Olive Oil 🫒 | ¾ cup | High-quality, fruity variety |
| Coconut Oil 🥥 | ½ cup | Unrefined for best flavor |
| Ground Flaxseeds 🌾 | ¼ cup | Plus 0.75 cup water for flax eggs |
| All-Purpose Flour 🌾 | 2 ½ cups | Organic preferred, unsifted |
| Coconut Sugar 🍯 | ¾ cup | Or sub maple syrup 1:1 |
| Ground Cinnamon 🍃 | 2 tbsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | 1 tsp | Freshly grated for potency |
| Ground Ginger 🌶️ | 1 tsp | Freshly ground preferred |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Vanilla Extract 🌸 | 1 tbsp | Pure alcohol-free preferred |
| Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Cinnamon-Sugar Mix 🍃 | ¼ cup | For pie topping |
Sweet potatoes are the heart of this pie, and organic purple ones add that stunning color plus deeper flavor. Trader Joe's and Whole Foods carry them year-round, but local farmers' markets have the freshest in fall. Look for firm, heavy tubers with smooth skin—no soft spots! The cashews? Costco bulk bins save serious money, but any raw cashews work. For the coconut oil, unrefined virgin gives the best flavor, though refined works for baking. Pro tip: Soak your cashews in hot water for 4 hours before blending—they'll turn into ultra-creamy magic for that nut filling.
No cashews? Almonds or walnuts work beautifully—just soak them longer (6-8 hours). Running short on coconut sugar? Maple syrup or agave at a 1:1 ratio keeps things vegan. The flax eggs are non-negotiable for binding, but if you're allergic, chia seeds work too (same ratio: 1 tbsp seeds + 3 tbsp water = 1 egg). For the spices, Penzeys or Spicewalla have the freshest ground options, but your local grocery's bulk section is fine. The cinnamon-sugar topping? Make it ahead and store in a jar—it keeps for months and adds that perfect crunch.
This pie keeps beautifully—4 days in the fridge or 3 months frozen. For freezing, wrap tightly in parchment and foil. The filling can be prepped 2 days ahead, so it's perfect for holiday baking. Serve at room temperature for that classic pie experience. Leftovers? Slice and reheat at 350°F for 15 minutes—the filling gets even more decadent. Store the coconut whipped cream separately if making ahead, then fold it in just before serving.
Why You'll Love This Recipe
- No-Bake Magic: The flax "egg" and cashew cream do all the work—no oven, no fuss. I just blend, pour, and chill while I scroll through my phone or sip coffee. The purple sweet potatoes add that velvety depth without needing to bake for hours.
- Rich Without Guilt: That cashew base is ridiculously creamy—like a hug in dessert form—but it’s secretly just soaked cashews and coconut oil. The olive oil in the crust gives it a buttery crunch, and the sweet potatoes? Naturally sweet, so you don’t need extra sugar. Honestly, my non-vegan friends don’t even ask.
- Holiday or Snack Attack: This pie cuts into perfect squares, so it’s great for potlucks, office parties, or just when I’m craving something sweet at 3 PM. Between us, I’ve served it at Thanksgiving and as a midnight treat—no judgment. The color alone makes it feel special, even if it’s just me in sweatpants.
- Leftovers That Last: A full pie keeps for a week in the fridge, and the filling freezes beautifully for smoothies or oatmeal boosts. I’ll be real: I’ve reheated slices in the microwave and pretended they were fresh. The flaxseed crust stays crisp, so it’s not a sad, soggy mess. Budget win, too—purple sweet potatoes are often cheaper than regular ones.
Step-by-step instructions for purple sweet potato vegan pie
Here's how to create a rich, spiced nut center without dairy—just pure plant-based indulgence.
Prepare the Purple Sweet Potato Filling
Preheat your oven to 375°F. Peel and dice the 2.5 lbs purple sweet potatoes into ½-inch cubes. Place them in a large mixing bowl and toss with 0.75 cup extra-virgin olive oil, 0.5 tsp sea salt, and 1 tbsp vanilla extract. Spread the sweet potatoes evenly on a parchment-lined baking sheet.
Roast for 30-35 minutes, stirring halfway, until tender and caramelized at the edges. You'll know they're done when a fork slides in easily and the edges turn golden brown. Transfer the roasted sweet potatoes to a food processor and blend until completely smooth, scraping down the sides as needed. Set aside to cool slightly.
While the sweet potatoes roast, prepare the nut mixture by draining and rinsing the 1.5 cups soaked raw cashews. In the same food processor, combine the cashews with 0.5 cup coconut oil, 0.75 cup coconut sugar, 2 tbsp ground cinnamon, 1 tsp ground nutmeg, and 1 tsp ground ginger. Process until completely smooth, scraping down the sides as needed. This will create the velvety nut center that replaces traditional buttercream.
Combine Filling and Nut Mixture
Once the sweet potato purée has cooled slightly, transfer it to a large mixing bowl. Add the nut mixture and blend with a hand mixer or stand mixer on medium speed until fully combined. The texture should be thick and creamy, like a rich pie filling. If it's too thick, add 1-2 tablespoons of coconut milk at a time until you reach a smooth, spreadable consistency.
Here's the thing—this step ensures your pie has that signature vegan texture without any dairy substitutes. The cashew mixture provides the fat and creaminess, while the roasted sweet potatoes add natural sweetness and depth. Taste and adjust seasoning if needed, adding more cinnamon or nutmeg if desired.
Prepare the Crust and Assemble the Pie
In a separate bowl, combine 2.5 cups all-purpose flour, 0.5 tsp sea salt, and 0.25 cup ground flaxseeds mixed with 0.75 cup water (this makes flax eggs). Cut in 0.5 cup coconut oil using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Gradually add 0.5 cup coconut milk and mix until a dough forms. Knead lightly on a floured surface for 2-3 minutes until smooth.
Roll out the dough between two sheets of parchment paper to fit a 9-inch pie dish, leaving a ½-inch overhang. Transfer to the pie dish and trim the edges. Chill the crust in the freezer for 15 minutes while you prepare the filling. Preheat your oven to 350°F during this time.
Fill and Bake the Pie
Pour the sweet potato-nut filling into the chilled pie crust, spreading it evenly. Sprinkle the 0.25 cup cinnamon-sugar mix evenly over the top, pressing it gently into the filling. This creates that signature crunchy, sweet topping that contrasts beautifully with the creamy center.
Bake for 45-50 minutes until the crust is golden brown and the filling is set but still slightly jiggly in the center. If the edges brown too quickly, cover them with aluminum foil. The pie is done when the center is just set—it will continue thickening as it cools. Let it cool completely before slicing, about 2 hours, to allow the filling to fully set.
Serve and Enjoy
Once cooled, run a sharp knife around the edges to loosen the pie. Slice into 6 equal wedges and serve with a dollop of coconut whipped cream or a scoop of vegan vanilla ice cream if desired. The contrast between the warm, spiced filling and the cool topping is what makes this pie truly special.
This vegan purple sweet potato pie delivers all the comfort of a classic dessert without any dairy. The deep purple hue from the sweet potatoes makes it visually stunning, and the nut-filled center ensures a rich, satisfying bite every time. Store leftovers in the refrigerator for up to 5 days or freeze for up to 3 months.
Pro Tips For Making Purple Sweet Potato Pie Recipe Vegan
- Roast Sweet Potatoes First: Steam or boil them first—no, seriously. Purple sweet potatoes are dense and stubborn. Roasting them at 400°F (200°C) for 20-25 minutes after a quick steam softens them just right for blending. I used to mash them raw, and the texture was always grainy. This step makes the filling silky.
- Soak Cashews Overnight: Skip the 10-minute soak—it’s not enough. Cashews need a full 8-12 hours in hot water to soften properly for a creamy filling. I learned this after my pie tasted chalky twice. Use filtered water, drain well, and pat them dry before blending. (Yes, it’s worth the wait.)
- Mix Flax Eggs Last: Add the ground flaxseed + water mixture after everything else is combined. The flax eggs thicken fast, and if you mix them in early, your filling will curdle. Stir in just before pouring into the crust—this keeps the texture smooth and prevents that weird rubbery bite.
- Chill the Filling: Let the filling sit in the fridge for at least 30 minutes before baking. This isn’t just about convenience—it prevents the crust from getting soggy. I used to rush it, and the coconut oil in the crust would melt too fast, turning the whole thing into a puddle. Patience here saves cleanup.
Troubleshooting this dish
Filling Too Runny
If your filling spreads like soup instead of holding shape, it’s likely too thin. The fix? Add 1 tablespoon of ground flaxseeds mixed with 3 tablespoons of water (another flax egg) to thicken it naturally.
Let it sit for 10 minutes before baking—this gives the flax time to gel. For extra insurance, chill the filling in the fridge for 30 minutes before pouring it into the crust. 💪
Crust Too Crumbly
Overworking the dough or using too much flour makes crusts turn to sand. Keep your hands and surface lightly floured but avoid adding extra flour to the dough. If the dough feels dry, add 1 teaspoon of coconut milk at a time until it holds together.
Chill the crust for 20 minutes before rolling—this prevents cracking and keeps it sturdy. I’ve found that using cold coconut oil (chilled in the fridge for 15 minutes) also improves texture.
Nut Center Too Dry
If your cashew mixture tastes bland or dry, your nuts weren’t soaked long enough. Soak them in hot water for 4 hours (or overnight in cold water) to ensure maximum creaminess. For extra richness, add 1 tablespoon of maple syrup to the nut mixture while blending.
If the filling still seems dry after baking, brush the top with a little coconut milk before serving—it’ll add moisture without altering flavor.
Pie Filling Not Setting
Underbaked filling is the usual culprit here. The center should be just set but slightly jiggly when done—it firms up as it cools. If yours stays too soft, bake for 5-10 more minutes at 325°F (lower heat prevents over-browning).
For extra stability, sprinkle 1 tablespoon of cornstarch over the filling before baking—it acts as a natural thickener without altering taste. 🌡️
Crust Burning Too Fast
Uneven baking causes crusts to brown prematurely. Cover the edges with aluminum foil halfway through baking, then uncover to let the top brown. For a foolproof method, I recommend blind-baking the crust for 10 minutes at 350°F before adding filling—this pre-cooks the crust so it holds up better.
If your oven runs hot, reduce the temperature by 25°F and bake for 5-10 minutes longer.
Purple Hue Too Faint
Roasting sweet potatoes too long or blending them too aggressively can dull their vibrant color. Roast them at 375°F for 30 minutes max, and blend just until smooth—over-processing turns them gray.
For extra vibrancy, add ½ teaspoon of turmeric to the filling (it enhances color without changing flavor). Serve the pie chilled—cold temperatures preserve the purple hue better than warm temperatures.
Nutrition facts
Frequently asked questions
Can I substitute regular sweet potatoes for purple ones?
Yes, but you'll lose the stunning purple color! Regular sweet potatoes work fine for flavor, though they'll be more orange. For best results, use orange sweet potatoes and add ½ teaspoon turmeric to the filling for a similar golden hue. The texture and taste remain identical—just the visual appeal changes.
How do I make this pie nut-free?
Replace the cashew mixture with a tofu-based filling for a nut-free version. Blend 1 cup silken tofu, 0.5 cup coconut oil, 0.75 cup coconut sugar, and the same spices until smooth. This creates a creamy texture without nuts. For extra richness, add 2 tablespoons of coconut milk to the filling.
Can I bake this pie in a glass dish?
but reduce baking time by 5-10 minutes since glass conducts heat differently. Use an oven thermometer to confirm your oven's accuracy—glass dishes can cause uneven baking. If the edges brown too quickly, cover them with aluminum foil after 20 minutes of baking.
Why does my crust keep shrinking?
This usually happens when the dough isn't chilled long enough before baking. Always chill the crust for 20 minutes in the freezer before adding filling. For extra stability, blind-bake the crust for 10 minutes at 350°F with pie weights or dried beans before filling. This pre-baking prevents shrinking and ensures a sturdy base.
How can I make this pie gluten-free?
Swap the all-purpose flour for a 1:1 gluten-free baking blend (like Bob's Red Mill) and use 0.25 cup extra coconut oil in the crust. For binding, add 1 tablespoon of xanthan gum to the dough. The filling remains unchanged—just ensure your gluten-free flour has xanthan gum included for best texture.
