Desserts
This vegan purple sweet potato pie recipe delivers all the rich, spiced sweetness of classic sweet potato pie without a single drop of dairy. The secret lies in a flax-egg binding that creates a creamy, velvety filling with those signature deep purple swirls—naturally vibrant and packed with flavor.
I developed this recipe after years of testing plant-based alternatives, and it finally achieves that perfect balance of tender crust, spiced filling, and just the right amount of sweetness that keeps everyone asking for seconds.
The crust is made with a simple vegan shortbread base that stays crisp yet tender, while the filling combines mashed purple sweet potatoes with warm spices, coconut milk, and flax eggs for binding.
What makes this recipe stand out is how it maintains the traditional texture and depth of flavor without relying on butter or eggs—no one will guess it's dairy-free.
The purple hue comes from the natural anthocyanins in the sweet potatoes, which also add a subtle earthy sweetness that complements the cinnamon and nutmeg perfectly.
By the time it emerges from the oven, you’ll have a pie with a golden, flaky crust encasing a smooth, spiced filling that’s just firm enough to slice cleanly.
The aroma alone—warm cinnamon, nutmeg, and vanilla—will fill your kitchen, and each bite delivers that comforting, familiar sweet potato taste with a beautiful purple swirl at its heart. This is the kind of dessert that feels like a hug, whether you're serving it at Thanksgiving or a cozy weeknight dessert.
Ready to bake? The recipe includes step-by-step instructions for preparing both the crust and filling, along with tips for achieving that perfect texture—no dairy, no compromise. Let’s get started on this showstopper that’s as beautiful as it is delicious.
Ingredients for purple sweet potato pie recipe vegan
Eight simple ingredients transform into this stunning vegan purple pie everyone will crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Purple Sweet Potatoes 🍠 | 2 lbs | Organic preferred for vibrant color |
| All-Purpose Flour 🌾 | 2 cups | For crust and filling |
| Coconut Oil 🥥 | ½ cup | Solid, for crust (vegan butter sub) |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can (unsweetened) |
| Ground Flaxseed 🌱 | ¼ cup | For flax eggs (1 tbsp flax + 3 tbsp water) |
| Brown Sugar 🍚 | 1 cup | Light or dark, packed |
| Maple Syrup 🍁 | ¼ cup | Pure grade B for depth |
| Ground Cinnamon 🌿 | 2 tbsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | 1 tsp | Freshly grated for warmth |
| Vanilla Extract 🌸 | 1 tbsp | Pure alcohol-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Baking Powder 🍞 | 1 tsp | Aluminum-free |
| Ice Water 💧 | 2-3 tbsp | For crust texture |
The purple sweet potatoes are the star—organic from Trader Joe's or a local market gives the deepest color. If you can't find purple, regular orange sweet potatoes work, but the hue will be more muted. For the crust, coconut oil is a must—it mimics butter's richness without dairy. I always grab the 100% coconut oil from the bulk section (not the refined kind) for that authentic taste. The flaxseed? Bob's Red Mill brand is my go-to—it's finely ground and stays fresh longer. Pro tip: Toast the flaxseed lightly before grinding for extra nutty depth (optional but worth it).
No coconut milk? Full-fat cashew cream works too—just blend soaked cashews with water. Short on maple syrup? Agave or date syrup at the same amount keeps it vegan. The vanilla extract can be imitation if needed, but alcohol-free pure vanilla has the best flavor. For the spices, Penzeys brand is my secret—freshly ground cinnamon and nutmeg make all the difference. If you're spice-averse, start with half the cinnamon and add more to taste. The crust gets its lift from baking powder—aluminum-free is key for that tender texture. No ice water? Cold sparkling water works in a pinch, but regular ice water is best for that classic flaky crust.
This pie keeps beautifully—3-4 days in the fridge with parchment between slices. For longer storage, wrap tightly and freeze for up to 3 months. The crust stays crisp, but the filling softens slightly when thawed—just warm for 10 minutes at 350°F to restore its perfect texture. I always make two pies: one for Thanksgiving and one to freeze for lazy weeknight desserts. The purple swirls? Use a piping bag for clean lines, or just spoon it in for a rustic look—both ways are delicious.
Why You'll Love This Recipe
- No Fuss Filling: I swear by the flaxseed trick—just mix ground flax with coconut milk, let it thicken, and boom, instant custard without eggs. The purple sweet potatoes add natural sweetness, so you won’t even miss sugar.
- Velvet Creamy Magic: That coconut oil crust? Buttery, flaky, and so easy to make with just flour and a pinch of salt. The filling? Silky-smooth from the coconut milk, with a hint of earthy sweetness that’s dangerously addictive.
- Potluck Star Performer: Between us, this pie always gets raved about at gatherings. It’s vegan but doesn’t taste like it’s missing anything—just rich, spiced, and visually stunning with that deep purple hue. (Yes, even your non-vegan friends will ask for seconds.)
- Budget-Friendly Luxury: Purple sweet potatoes are cheaper than regular ones, and coconut milk stretches further than heavy cream. Make one pie, and you’ll have leftovers for days—no waste, just pure satisfaction. My wallet and my taste buds thank me.
Step-by-step instructions for purple sweet potato vegan pie
Here's how to make a rich, creamy vegan pie with that stunning purple hue—no dairy needed!
Prepare the Flax Eggs and Sweet Potato Filling
First, make the flax eggs by mixing 1 tablespoon of the ground flaxseed with 3 tablespoons of ice water in a small bowl. Let it sit for 5 minutes while you prep the sweet potatoes—it should thicken into a gel-like consistency. This is your egg substitute, and it's crucial for binding the filling.
While the flax eggs set, peel and cube the 2 lbs purple sweet potatoes into ½-inch pieces. Place them in a medium saucepan, cover with water, and bring to a boil over medium-high heat. Reduce to a simmer and cook for 12-15 minutes until fork-tender. Drain well and let them cool slightly before mashing.
Mix the Filling Ingredients
In a large mixing bowl, combine the mashed sweet potatoes with the flax eggs, 1 cup brown sugar, 0.25 cup maple syrup, 2 tbsp ground cinnamon, 1 tsp ground nutmeg, 1 tbsp vanilla extract, and 0.5 tsp salt. Stir until smooth and well combined. The mixture should be thick but pourable—if it's too thick, add 1-2 tbsp ice water to loosen it.
Next, open the 1 can coconut milk and scoop out ½ cup of the thick coconut cream from the top (leave the watery part for another use). Stir this into the filling mixture along with 1 tsp baking powder. The filling should be silky smooth and ready for the oven. Taste and adjust sweetness if needed—this is your chance to make it just right.
Make the Vegan Crust
In a separate bowl, combine 2 cups all-purpose flour, 0.5 tsp salt, and 0.5 cup solid coconut oil (cut into small cubes). Use a pastry cutter or your fingers to work the coconut oil into the flour until it resembles coarse crumbs with pea-sized pieces of fat remaining. This texture is key for a flaky crust.
Gradually add 2-3 tbsp ice water, one tablespoon at a time, mixing gently with a fork until the dough just comes together. The dough should hold its shape when pressed but not be sticky. Divide it into two equal parts, flatten into discs, wrap in plastic, and chill in the fridge for 30 minutes. This resting time makes rolling out the crust much easier.
Assemble and Bake the Pie
Preheat your oven to 375°F. Roll out one disc of crust on a floured surface into a 12-inch circle and transfer it to a 9-inch pie dish, pressing gently to fit. Trim any excess dough hanging over the edges. Pour the filling into the crust, spreading it evenly. Roll out the second disc of dough and place it over the filling, sealing the edges by pinching them together with a fork.
Cut a few small slits in the top crust to allow steam to escape. Bake for 50-55 minutes until the crust is golden brown and the filling is set (it should jiggle slightly in the center but not be liquid). If the edges brown too quickly, cover them with aluminum foil. Let the pie cool completely before slicing—this ensures clean cuts and prevents filling from leaking.
Serve and Enjoy
Once cooled, slice the pie into 8 equal wedges and serve. The vibrant purple color will be stunning, and the texture should be creamy with a perfect balance of sweet and spiced flavors. Store leftovers in the fridge for up to 4 days or freeze for 2 months. This pie is rich enough to stand alone or pair beautifully with a dollop of coconut whipped cream for an extra-special treat.
Pro Tips For Making Purple Sweet Potato Pie Recipe Vegan
- Boil Until Fork-Tender: Purple sweet potatoes are stubborn—don’t rush them. Boil cut cubes until they collapse like overcooked pasta (about 12-15 minutes), then mash while still hot. Cold potatoes turn gummy, and no one wants a gluey pie filling.
- Mix Flax Eggs Last: Add ground flaxseed to cold water first, then let it thicken for 5 minutes before folding into the batter. I learned this the hard way—adding it dry to warm mixtures makes the pie filling watery and sad.
- Preheat That Pan: Skip the "it’ll heat up while it bakes" excuse. Preheat your pie dish with coconut oil for 3 minutes—this guarantees a crisp, golden crust instead of a soggy bottom. (Yes, even if you’re impatient like me.)
- Use Full-Fat Coconut Milk: The creamier the better—light coconut milk skims out flavor and texture. Save money by blending a can of full-fat with a splash of water for a richer, smoother filling. Your taste buds will notice the difference.
Troubleshooting this dish
Filling Too Watery
If your filling separates or looks too thin after baking, the issue is likely undercooked sweet potatoes or too much liquid. Always boil sweet potatoes until they're completely tender—they should mash easily with a fork.
For extra insurance, mash them while still warm and let them cool before mixing with other ingredients. If the filling still seems too loose, stir in 1-2 tablespoons of cornstarch mixed with 1 tablespoon cold water to thicken it before baking. 💫
Crust Too Crumbly
A dry crust often means overworking the dough or not enough fat. When mixing the crust, handle it minimally—just until it comes together. If it crumbles when rolling, add ½ teaspoon more ice water at a time until it holds.
For extra stability, chill the dough for an additional 15 minutes before rolling. I’ve also found that using cold coconut oil straight from the fridge helps bind the flour better. 🥥
Purple Hue Fading
The vibrant purple color comes from anthocyanins in the sweet potatoes, which can fade if overcooked or exposed to light. To preserve the color, avoid overbaking—the filling should jiggle slightly in the center when done.
Store the pie in an airtight container away from sunlight. If using regular orange sweet potatoes, add ½ teaspoon beetroot powder to the filling for a deeper hue. 🌈
Filling Too Sweet
If your pie tastes overly sweet, the brown sugar or maple syrup may have been too dominant. Start by reducing the brown sugar to ¾ cup and adjust to taste.
For a more balanced flavor, add ½ teaspoon vanilla bean paste or a pinch of smoked paprika to deepen the sweet potato’s natural earthiness. Taste the filling before baking—it should taste slightly under-sweet, as it mellows in the oven. 🍯
Top Crust Shrinking
A shrinking top crust usually means the filling wasn’t set enough or the crust was too thin. Ensure the filling is fully cooled before assembling, and press the top crust edges firmly against the bottom crust to create a seal.
For extra support, brush the top crust with a little coconut milk before baking to create a barrier. If the crust still shrinks, try a pre-baked bottom crust for stability. 🍞
Filling Not Setting
An under-set filling often results from insufficient baking powder or overmixing. Double-check that you’ve added 1 teaspoon of baking powder to the filling. Also, ensure the oven temperature is accurate—use an oven thermometer to confirm it’s at 375°F.
If the filling still doesn’t set, bake for an additional 5-10 minutes and let it cool completely before slicing. 🌡️
Nutrition facts
Frequently asked questions
Can I use regular sweet potatoes instead of purple ones?
Yes, you can substitute regular orange sweet potatoes, but the filling will have a more muted color. For a deeper hue, add ½ teaspoon beetroot powder or a few drops of natural purple food coloring to the filling. The flavor will still be rich and delicious—just not as visually striking!
How do I make this pie nut-free?
The recipe is already nut-free, but if you're concerned about cross-contamination, use a dedicated pie dish and utensils. For extra caution, replace the coconut milk with full-fat cashew cream (blend soaked cashews with water) or a store-bought dairy-free milk with a creamy texture. Always check labels for nut warnings.
Can I bake this pie in a glass dish?
Yes, but reduce the baking time by 5-10 minutes since glass conducts heat differently. Place the pie dish on a baking sheet to catch any drips, and check for doneness at 45 minutes. The filling should be set but still slightly jiggly in the center.
What’s the best way to reheat sliced pie?
For individual slices, warm at 350°F for 10-12 minutes covered with foil to prevent drying. For larger portions, reheat in the oven at 325°F for 15 minutes until warmed through. Microwaving isn’t recommended—it can make the crust soggy.
Can I make this pie gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob’s Red Mill). For the crust, you may need 1 extra tablespoon of ice water since gluten-free flours absorb more liquid. Chill the dough for an additional 15 minutes before rolling to prevent cracking.
