If you’re ready to wow your guests with a dessert that’s as beautiful as it is delicious, look no further than Purple Sweet Potato Pie. With its vibrant, naturally purple hue and creamy texture, this pie turns a traditional comfort food into a showstopper. Made with rich coconut milk, warm spices, and topped with a nutty pecan streusel, it’s the kind of dessert that leaves a lasting impression.
Whether you’re baking for the holidays, a dinner party, or just because—it’s time to put a bold spin on sweet potato pie.
Why You’ll Love This Recipe
There’s a lot to love about this eye-catching dessert, but here’s what really makes it special:
- Naturally vibrant color – No food coloring needed! Purple sweet potatoes bring that gorgeous hue straight from nature.
- Creamy, rich filling – Coconut milk adds a velvety texture that makes every bite melt in your mouth.
- Warm, aromatic spices – Cinnamon, cardamom, and ginger give the filling deep, cozy flavor.
- Nutty pecan streusel topping – Adds a crisp texture and a touch of crunch to balance the creamy pie.
- Vegan-friendly – This recipe uses all plant-based ingredients without sacrificing taste or indulgence.
- Simple and approachable – With a store-bought crust and easy instructions, even beginner bakers can pull this off.
Whether you’re looking to impress guests or just want a cozy dessert that stands out, this purple sweet potato pie delivers.
Ingredients You’ll Need
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
Sweet Potato Pie Filling:
- 1 premade pecan pie crust (any works; I used Diamond Nuts ready-made Pecan Pie Crust)
- 1.25 pounds purple sweet potato, peeled, diced, and steamed
- ¾ cup canned coconut milk (only the thick & creamy white part on top)
- ½ cup organic sugar
- ¼ cup maple syrup
- 2 tablespoons tapioca starch
- 2 teaspoons cinnamon
- 1 teaspoon cardamom
- ½ teaspoon ginger
- ½ teaspoon salt
Pecan Streusel Topping:
- ½ cup chopped pecans
- ¼ cup rolled oats
- 2 tablespoons sugar
- ¼ teaspoon cinnamon
- ¼ teaspoon cardamom
- ¼ teaspoon ginger
- ¼ teaspoon nutmeg
- 2 tablespoons cold, cubed vegan butter
Let’s Get Started
This pie comes together in just a few simple steps—no complicated baking tricks required.
1. Steam the Sweet Potatoes
- Start by peeling and dicing the purple sweet potatoes.
- Steam them until fork-tender—this usually takes about 15–20 minutes.
- Once soft, let them cool slightly, then mash until smooth. You can use a food processor or blender for an ultra-silky texture.
2. Make the Filling
- In a large bowl (or directly in your blender), combine the mashed sweet potatoes with coconut milk, sugar, maple syrup, tapioca starch, cinnamon, cardamom, ginger, and salt.
- Blend or mix until the filling is completely smooth and creamy. Taste and adjust spices if needed.
3. Fill the Crust
Pour the sweet potato filling into your prepared pecan pie crust. Use a spatula to smooth the top evenly.
4. Prepare the Streusel
- In a small bowl, mix chopped pecans, oats, sugar, and all spices (cinnamon, cardamom, ginger, nutmeg).
- Add the cold cubed vegan butter and use a fork or your fingers to mix until crumbly.
5. Add Streusel and Bake
- Sprinkle the streusel mixture evenly over the pie filling.
- Bake at 350°F (175°C) for 45–55 minutes, or until the filling is set and the streusel is golden brown.
- Let cool completely before slicing to allow the filling to firm up.
Servings and Pairing
This pie serves 8 slices, making it ideal for gatherings, potlucks, or a week of sweet snacking.
Perfect Pairings:
- A dollop of coconut whipped cream
- A scoop of vegan vanilla or cinnamon ice cream
- Hot beverages like chai, spiced cider, or strong black coffee
- A sprinkle of powdered sugar or extra toasted pecans for presentation
Serve chilled for a firmer texture or slightly warmed for a softer, melt-in-your-mouth experience.
Variations
There’s a lot of room to play with this recipe! Here are a few fun ways to switch it up:
- Crust swap – Use a graham cracker, shortbread, or standard pastry crust if pecan isn’t your thing.
- Nut-free version – Omit pecans in the streusel and use sunflower seeds or leave the topping off entirely.
- Extra spice – Add a pinch of cloves or allspice to warm up the flavor even more.
- Make it mini – Bake the filling in individual tart shells or muffin tins for single-serving pies.
Storage Tips
This pie stores beautifully, making it an ideal make-ahead dessert.
- Refrigerator – Store in the fridge for up to 5 days, covered tightly or in an airtight container.
- Freezer – Wrap tightly and freeze for up to 2 months. Thaw in the fridge overnight before serving.
- Reheating – Enjoy cold or gently warm slices in the microwave or oven. Streusel may soften over time but still tastes amazing.
FAQs
Can I use orange sweet potatoes instead of purple?
Yes, the recipe works just as well with orange sweet potatoes. The flavor is slightly different (a bit sweeter), and the color will be more traditional.
What if I can’t find tapioca starch?
You can substitute tapioca starch with arrowroot powder or cornstarch in the same amount. It helps thicken and set the pie.
Is this pie overly sweet?
Nope! Thanks to the earthiness of purple sweet potatoes and warm spices, the sweetness is balanced—not overwhelming.
Can I make the streusel ahead of time?
Yes, prepare the streusel and keep it chilled in the fridge until you’re ready to bake. You can also freeze it for longer storage.
Do I need to blind-bake the crust?
No need. The premade crust bakes right along with the filling, saving you time and hassle.
Final Thoughts
Purple Sweet Potato Pie is not just dessert—it’s an experience. Between the eye-catching color, the rich creamy filling, and the crunchy streusel topping, every bite offers a beautiful balance of flavor and texture. It’s the perfect centerpiece for a holiday spread or a unique treat to share with friends.
Print
Purple Sweet Potato Pie
- Total Time: 1 hour 15 minutes
- Yield: 8 servings
- Diet: Vegan
Description
A stunning and flavorful twist on the traditional sweet potato pie. Made with creamy coconut milk, warm spices, and topped with a crunchy pecan streusel—all tucked into a pecan pie crust. Vegan-friendly and perfect for holiday tables.
Ingredients
Sweet Potato Pie Filling:
- 1 premade pecan pie crust (e.g., Diamond Nuts ready-made crust)
- 1.25 lbs purple sweet potato, peeled, diced, and steamed
- ¾ cup canned coconut milk (only the thick, creamy white part on top)
- ½ cup organic sugar
- ¼ cup maple syrup
- 2 tablespoons tapioca starch
- 2 teaspoons cinnamon
- 1 teaspoon cardamom
- ½ teaspoon ginger
- ½ teaspoon salt
Pecan Streusel Topping:
- ½ cup chopped pecans
- ¼ cup rolled oats
- 2 tablespoons sugar
- ¼ teaspoon cinnamon
- ¼ teaspoon cardamom
- ¼ teaspoon ginger
- ¼ teaspoon nutmeg
- 2 tablespoons cold vegan butter, cubed
Instructions
- Steam sweet potatoes until fork-tender, then mash or blend until smooth.
- In a bowl or blender, combine mashed potatoes with coconut milk, sugar, maple syrup, tapioca starch, and spices. Blend until smooth.
- Pour filling into premade pecan pie crust and smooth out the top.
- In a separate bowl, combine streusel ingredients. Use a fork to mix until crumbly.
- Sprinkle streusel over the filling.
- Bake at 350°F (175°C) for 45–55 minutes, until set and golden on top.
- Let cool completely before slicing.
Notes
- Use only the thick part of canned coconut milk for the creamiest filling.
- Let the pie cool fully to ensure clean slices.
- For extra flavor, toast the pecans before using.
- Swap pecan crust with graham or pastry crust for variation.
- Prep Time: 25 minutes
- Cook Time: 50 minutes

