There are some desserts that stop you in your tracks, and this Purple Sweet Potato Pie is absolutely one of them. The first time I brought this to a holiday gathering, the room went quiet for a second. The color is just unreal—a deep, vibrant, and completely natural violet that looks like it came from a fairytale. But the best part? It tastes even better than it looks. It has the comforting, soulful flavor of a classic sweet potato pie but with a unique, subtly floral sweetness and an incredibly creamy texture, thanks to a little help from coconut milk and a trio of warming spices. It’s a true showstopper that’s surprisingly simple to make. Forget the traditional orange version for a moment; let’s bake something truly memorable.
Why This Purple Sweet Potato Pie is a Showstopper
If you’re looking to elevate your dessert table, this pie is your answer. The first thing everyone will notice is its stunning, jewel-toned color. It’s an immediate conversation starter and so beautiful on a plate. Beyond its looks, the flavor profile is what really seals the deal. Purple sweet potatoes have a slightly less sweet, more nuanced flavor than their orange cousins, with hints of chestnut and a delicate floral quality. When you combine that with rich coconut milk and the warm embrace of ginger, cardamom, and cinnamon, you get a pie that is both familiar and excitingly new. The filling bakes into a dense, velvety custard that is pure bliss. I love how it delivers all the cozy comfort of a traditional holiday pie but with an unexpected twist that feels modern and special.
Assembling Your Palette of Ingredients
Gathering your ingredients for this pie is a simple and rewarding first step. The list is short and straightforward, with the purple sweet potatoes being the star of the show. I find that having everything measured and ready to go makes the whole process feel smooth and effortless. You’ll notice the aroma of the spices as soon as you measure them out—it’s the first hint of the deliciousness to come.
- 1 ½ pounds purple sweet potatoes
- 1 (9-inch) pie crust, unbaked (store-bought or your favorite homemade recipe)
- 4 tablespoons unsalted butter, softened
- 3 large eggs, lightly beaten
- 1 cup packed brown sugar
- 1 cup full-fat canned coconut milk, shaken well
- 1 teaspoon vanilla extract
- ¾ teaspoon ground ginger
- ½ teaspoon ground cardamom
- ½ teaspoon ground cinnamon
- ½ teaspoon table salt
The Role of Coconut Milk and Warming Spices
The two elements that truly set this pie apart are the coconut milk and the specific blend of spices. While many pie recipes call for evaporated milk or heavy cream, I’ve found that full-fat canned coconut milk is the perfect partner for purple sweet potatoes. It adds a luxurious creaminess and a subtle, tropical richness that complements the potato’s flavor without overpowering it. It helps create that silky, custardy texture we’re aiming for.
As for the spices, this trio is pure magic. The cinnamon provides that classic, familiar warmth. The ginger adds a bright, zesty kick that cuts through the richness. And the cardamom? That’s my secret weapon. It adds a slightly floral, aromatic complexity that makes people ask, “What is that amazing flavor?” Together, they create a warm, fragrant spice profile that makes the whole house smell incredible while the pie bakes.
Crafting the Velvety Pie Filling
Creating the filling is a simple process of baking, blending, and mixing. The goal is to get those beautiful potatoes cooked through and then transform them into a smooth, luscious custard. Don’t rush these steps; the texture of your final pie depends on it!
- Prepare the Oven and Potatoes: First, get your oven preheating to 425°F (220°C). While it heats up, give your sweet potatoes a good scrub and pat them dry. Pierce each potato several times with a fork. This is an important step—it allows steam to escape while they bake, preventing them from exploding in your oven. Place them on a baking sheet to catch any drips.
- Bake the Sweet Potatoes: Slide the baking sheet into the hot oven and bake the potatoes for about 40-45 minutes. You’ll know they’re done when they are very tender. The easiest way to check is to pierce one with a fork; it should go in with absolutely no resistance.
- Cool and Adjust Oven Temp: Carefully remove the potatoes from the oven and let them sit until they are cool enough to handle safely. This can take a little while, so be patient! As they cool, reduce your oven temperature down to 350°F (175°C) so it’s ready for the pie.
- Peel and Prep: Once you can comfortably hold the potatoes, the skins should peel away very easily. Discard the skins and place all of that gorgeous purple flesh into the bowl of a food processor or a high-powered blender.
- Blend Everything Together: Add the softened butter, lightly beaten eggs, packed brown sugar, coconut milk, vanilla extract, ground ginger, cardamom, cinnamon, and salt directly into the food processor with the sweet potato flesh.
- Create the Filling: Secure the lid and blend the mixture until it is completely and utterly smooth. You want a velvety, uniform consistency with no lumps or strings.
- Fill the Crust: Pour the vibrant purple filling into your unbaked 9-inch pie crust. Use a spatula to spread it evenly.
Pro Tip for a Perfectly Smooth Consistency
The secret to a truly luxurious, silky pie filling is how you blend it. A food processor is my go-to tool for this job, as it breaks down any potential fibrous strands from the sweet potatoes, ensuring a lump-free result. A high-powered blender works just as well. Don’t be afraid to let it run for a good minute or so. I like to stop it once, scrape down the sides of the bowl with a spatula to make sure everything is incorporated, and then give it one final blitz. This extra step guarantees that every last bit is perfectly smooth. Using softened butter and room temperature eggs also helps the ingredients emulsify beautifully into a seamless, creamy batter.
How to Bake and Cool Your Pie for the Best Results
Baking this pie is all about patience. You’re baking a custard, and the key is to not overdo it. Once your filling is in the crust, place the pie on a baking sheet (this makes it easier to get in and out of the oven and catches any potential spills) and bake at 350°F (175°C) for 55 to 60 minutes.
The crucial part is knowing when it’s done. You’re looking for the edges to be set and slightly puffed, but the very center should still have a slight jiggle to it when you gently nudge the pan. Think of the texture of set Jell-O. If the center is completely firm, it’s likely overbaked and might crack as it cools. Don’t worry—the pie will continue to cook from the residual heat and will set up completely as it cools.
Once you pull it from the oven, place the pie on a wire rack and let it cool for at least one hour, though two is even better. This cooling period is non-negotiable! It allows the custard filling to firm up properly. If you cut into it while it’s still warm, you’ll have a soupy mess. Patience here will be rewarded with perfect, clean slices.
Presenting, Pairing, and Preserving Your Pie
Once your beautiful pie has cooled, it’s ready for its debut. While it’s a stunner all on its own, a simple garnish can take it over the top. My favorite way to serve it is with a generous dollop of freshly whipped cream or, to echo the flavors in the filling, a swirl of coconut whipped cream. A light dusting of cinnamon or some toasted chopped pecans also adds a lovely finishing touch and a bit of texture.
When it comes to pairings, a hot cup of coffee or a spiced chai latte is the perfect companion to a slice of this pie. The rich, bold flavors balance the sweetness of the dessert beautifully.
If you have leftovers (and that’s a big if!), preserving your pie is simple. Allow it to cool completely to room temperature, then cover it loosely with plastic wrap or foil and store it in the refrigerator. It will keep well for up to 4 days. In fact, I think it tastes even better on day two, after the flavors have had more time to meld together.
Your Purple Pie Questions, Answered
Where can I find purple sweet potatoes?
You can often find them at larger grocery stores like Whole Foods or Trader Joe’s, especially during the fall and winter months. Asian markets are also a fantastic source. Look for varieties like Stokes Purple (purple skin and purple flesh) or Okinawan sweet potatoes (light skin but purple flesh).
What’s the difference between purple sweet potatoes and ube?
This is a great question! While both are purple and delicious, they are entirely different plants. Purple sweet potatoes are a type of sweet potato with a drier texture and an earthy-sweet flavor. Ube is a type of yam that is much moister and has a distinct flavor often compared to vanilla, pistachio, or white chocolate. This recipe is specifically developed for purple sweet potatoes, and ube cannot be substituted directly.
Can I make this pie ahead of time?
Yes, absolutely! This is an excellent make-ahead dessert. You can bake it a full day in advance. Simply let it cool completely, cover, and store it in the refrigerator. The flavors will deepen overnight, and it will be perfectly set and ready to serve.
Why did my pie crack on top?
Don’t stress if you see a crack or two! It happens to the best of us and doesn’t affect the delicious taste. Cracking is usually caused by one of two things: overbaking or cooling the pie too quickly (like putting a hot pie in a cold fridge). To prevent it, pull the pie from the oven when the center still has a slight wobble. And remember, a dollop of whipped cream is the perfect way to cover any imperfections!

Purple Sweet Potato Pie
Ingredients
Method
- Preheat oven to 425°F (220°C).
- Pierce the sweet potatoes several times with a fork. Place them on a baking sheet and bake until very tender, approximately 40-45 minutes.
- Remove the sweet potatoes from the oven and let them cool until they are safe to handle. Reduce the oven temperature to 350°F (175°C).
- Once cooled, peel the skins from the sweet potatoes and discard. Place the sweet potato flesh into the bowl of a food processor.
- Add the softened butter, eggs, brown sugar, coconut milk, vanilla extract, ginger, cardamom, cinnamon, and salt to the food processor.
- Blend the mixture until it is completely smooth.
- Pour the sweet potato filling into the unbaked pie crust.
- Bake at 350°F (175°C) for 55 to 60 minutes, or until the center is just set.
- Remove the pie from the oven and place it on a wire rack to cool for at least 1 hour before slicing and serving.
- Yield: 8 servings
- Prep Time: 20 minutes
- Cook Time: 1 hour 45 minutes
- Calories: Approximately 380 per serving
- Calorie count is an estimate and may vary based on specific ingredients and brands used.