Desserts
This purple sweet potato haupia pie blends vibrant tropical flavors with creamy Pacific Island tradition, creating a dessert that’s both visually stunning and deeply satisfying. 🌺 The deep purple hue comes from heirloom sweet potatoes, while the haupia layer—made with coconut milk and condensed milk—adds that signature island creaminess.
What makes this recipe special is the balance between traditional techniques and modern adaptations, like gluten-free crust options or vegan condensed milk substitutes.
The filling combines a spiced sweet potato purée with a luscious haupia mixture, swirled together for that signature marbled effect. Baking it at a precise temperature ensures the crust stays crisp while the filling remains silky and set. The result?
A pie that’s rich, slightly spiced, and perfectly sweet—not too heavy, not too light, but just right. It’s the kind of dessert that feels both familiar and exciting, perfect for gatherings or when you want to impress with a showstopper.
What sets this recipe apart is its versatility—you can use a classic pie crust or a gluten-free alternative, and the haupia layer can be adjusted for dietary needs without sacrificing flavor. The cultural significance of haupia, a beloved coconut milk-based dessert in Pacific cuisines, adds depth to every bite.
Whether you’re celebrating a holiday or simply craving something special, this pie delivers on both tradition and innovation.
Ready to bake? The process is straightforward, with clear steps for preparing the filling, assembling the pie, and achieving that perfect golden crust. Let’s get started—your taste buds (and dinner guests) will thank you.
Ingredients for purple sweet potato pie haupia
Vibrant purple sweet potatoes meet tropical haupia in this showstopping dessert—creamy, spiced, and perfect for celebrations.
| Ingredient | Amount | Notes |
|---|---|---|
| Heirloom Purple Sweet Potatoes 🍠 | 2 lbs | Peeled, cooked, and mashed smooth |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, high-fat content preferred |
| Sweetened Condensed Milk 🥛 | 14 oz | Canned, vegetarian-friendly brand |
| All-Purpose Flour 🌾 | 2 cups | For gluten-free option, use 1:1 blend |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown preferred |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for crust |
| Vanilla Extract 🌿 | 2 tsp | Pure alcohol-free if preferred |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground preferred |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated nutmeg if available |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Ice Cream Topping 🍦 | 1 cup | Optional, coconut or haupia flavor |
The purple sweet potatoes are the star—look for heirloom varieties at specialty grocers like Whole Foods or Trader Joe's for that deep, rich color. Canned coconut milk makes all the difference here; Thai Kitchen or Aroy-D brands have the highest fat content for that authentic haupia texture. For the condensed milk, Eagle Brand is vegetarian-friendly and widely available, but check labels if you're avoiding animal rennet. The butter should be cold and cubed for the crust—don't let it melt before mixing, or you'll end up with a tough pie shell. Freshly grated nutmeg (if you can find it) adds a depth that pre-ground can't match.
No vanilla extract? Vanilla bean paste works beautifully, or even vanilla sugar at half the amount. Running short on sweet potatoes? Orange sweet potatoes will work in a pinch, though the color won't be as dramatic. For a gluten-free crust, Bob's Red Mill 1:1 blend is my go-to—it bakes just like the real thing. The haupia layer can be made ahead and chilled for up to 3 days, so don't stress about last-minute prep. If you're feeling adventurous, swap the ice cream topping for toasted coconut flakes—it's a nod to Pacific Island traditions and adds a delightful crunch.
Store the unbaked pie in the fridge for up to 24 hours—this actually enhances the flavors as the filling melds. Once baked, it keeps at room temperature for 3 days or refrigerated for 5 days. For longer storage, wrap tightly in plastic and freeze for up to 3 months. The haupia layer can be separated and frozen separately if you're prepping ahead—just thaw overnight in the fridge before assembling. Leftovers reheat beautifully in the microwave for 20-second bursts, though honestly, it's best enjoyed straight from the fridge for that perfect texture.
Why You'll Love This Recipe
- I’ll be real: sweetened condensed milk and full-fat coconut milk might sound fancy, but they stretch this recipe into three or four servings without breaking the bank. Plus, purple sweet potatoes are often cheaper than regular ones, so you’re getting that gorgeous color and flavor for less.
- One-Pot Magic: I swear by this—just mash those roasted purple sweet potatoes, mix in the coconut milk and condensed milk, then stir in the flour and sugar. No fancy gadgets, no stress, and honestly? The cleanup is just rinsing a single pot.
- Velvet Coconut Hug: That first bite of the haupia layer—smooth, creamy, with just the right caramelized edge from the purple sweet potatoes—is ridiculously good. The full-fat coconut milk makes it rich without being heavy, and the sweet potatoes add this earthy depth that balances the sweetness perfectly.
- Party in a Pie: Between us, this is my go-to for gatherings. Serve it warm with a scoop of vanilla ice cream, and suddenly you’re the hero of the potluck. Or slice it into squares for a crowd—no one will guess it’s as easy as it is delicious.
Step-by-step instructions for purple sweet potato haupia pie
Here's how to create a vibrant purple pie with tropical coconut cream swirls.
🍳 Step 1: Prepare the Sweet Potato Filling
Preheat your oven to 375°F and peel the 2 lbs heirloom purple sweet potatoes. Cut them into 1-inch chunks and place them in a microwave-safe bowl. Cover with a damp paper towel and microwave for 8-10 minutes until fork-tender. The potatoes should collapse easily when pierced with a fork.
Drain any excess liquid and transfer the potatoes to a mixing bowl. Mash them until completely smooth using a potato masher or electric mixer. Stir in the 1.5 cups granulated sugar, 2 tsp vanilla extract, 1 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.5 tsp salt. The mixture should be vibrant purple and fragrant with warm spices. Set aside while you prepare the crust.
👨🍳 Step 2: Create the Tropical Cream Filling
In a medium saucepan, combine the 13.5 oz full-fat coconut milk and 14 oz sweetened condensed milk. Place over medium heat and stir gently until the mixture reaches a gentle simmer (180°F). You'll see the coconut milk begin to thicken slightly as it warms.
Remove from heat and stir in 1 cup ice cream topping (coconut or haupia flavor) until fully melted and incorporated. Let this mixture cool completely to room temperature before using. The cream should thicken as it cools, creating a luscious swirl texture perfect for pie filling. Here's the thing—don't rush this cooling step. Patience ensures the perfect consistency for slicing later.
🥘 Step 3: Assemble the Pie Crust
In a large bowl, combine the 2 cups all-purpose flour and 0.5 tsp salt. Cut in the 1 cup cold cubed unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. Gradually add 3-4 tablespoons ice water (start with 3) one tablespoon at a time, mixing gently until the dough just comes together.
Turn the dough onto a lightly floured surface and knead gently 4-5 times until smooth. Divide into two equal portions and roll each into a 12-inch circle. Fit one circle into a 9-inch pie dish, pressing gently to adhere to the bottom and sides. Trim any excess dough hanging over the edge. Chill the crust in the refrigerator while you prepare the filling.
🔥 Step 4: Layer and Bake the Pie
Pour the prepared sweet potato filling into the chilled pie crust, spreading it evenly. Dollop spoonfuls of the cooled coconut cream mixture evenly over the top, then use a knife to swirl it gently through the sweet potato layer. This creates those beautiful marbled patterns when sliced. Place the second pie crust on top and press gently to seal the edges.
Cut slits in the top crust to allow steam to escape. Bake in the preheated 375°F oven for 45-50 minutes until the crust is golden brown and the filling is set. The edges should be bubbling slightly, and the center should jiggle just a little when shaken. If the top browns too quickly, tent with aluminum foil. Let the pie cool completely before slicing—this prevents the filling from running when you serve it.
⏰ Step 5: Rest and Serve
Transfer the pie to a wire rack and let it cool completely at room temperature for at least 2 hours. This resting period allows the filling to fully set and the flavors to meld. The contrast between the warm spices of the sweet potato and the cool coconut cream will be at its peak after cooling.
Slice with a sharp knife dipped in hot water and wiped dry between cuts for clean, perfect slices. Serve each piece with a dollop of whipped coconut cream or haupia topping on the side. The vibrant purple color will make this pie a showstopper at any gathering, while the tropical flavors will transport your taste buds to a tropical paradise.
Pro Tips For Making Purple Sweet Potato Pie Haupia
- Peel Sweet Potatoes Cold: I learned this the hard way—peeling them right after boiling makes them turn to mush in your hands. Let them sit in the hot water for 5 minutes first, then drain and peel under running water. The skins slide off clean, and you won’t end up with a pile of gloppy purple pulp.
- Boil Until Fork-Tender: Sweet potatoes for haupia need to be soft enough to pierce with a fork—not just slightly dented. Overcooked? They’ll turn to mush in the filling. Undercooked? The texture stays gritty. Aim for 20-25 minutes in salted water, then mash while still warm.
- Whisk Coconut Milk First: The canned stuff separates like a drama queen. Before measuring, shake the coconut milk hard or whisk it vigorously to re-emulsify the cream. Pour it into the hot filling slowly while stirring—this keeps the haupia silky, not oily or grainy.
- Bake at 325°F, Not Hotter: I used to blast the oven to 375°F for speed, but the crust burned before the filling set. 325°F is the sweet spot—it cooks through evenly without scorching the top. If the edges brown too fast, tent foil loosely over them. Patience here = no soggy bottom.
Make-ahead tips for purple sweet potato pie haupia
Prep Ahead Strategy
The haupia layer is the perfect component to make 2-3 days in advance—it actually thickens beautifully when chilled. Store it in an airtight container in the fridge until ready to assemble.
For the sweet potato filling, you can prep it 1 day ahead and refrigerate it covered. The flavors develop overnight, making each slice even more aromatic. 🌿
Crust Pre-Baking
Save time by pre-baking the bottom crust and storing it in the fridge for up to 24 hours. Wrap it tightly in plastic wrap to prevent drying. When ready to assemble, simply add the fillings to the chilled crust.
This step is especially helpful if you're making the pie for a special occasion—just assemble and bake when your guests arrive. 💡
Filling Layering
Assemble the entire pie 1 day before baking and refrigerate it uncovered. This allows the fillings to meld and the flavors to deepen. When you're ready to bake, simply pop it in the oven without worrying about last-minute prep.
The pie will still bake beautifully, and the flavors will be even more complex. 🍠
Freezer-Friendly Assembly
For ultimate convenience, assemble the pie completely and freeze it unbaked for up to 3 months. When ready to bake, thaw it in the fridge overnight, then bake as directed.
The crust may need 5-10 extra minutes in the oven since it starts cold. This method is ideal for holiday pies you want to prepare well in advance. ❄️
Make-Ahead Toppings
Prepare the optional ice cream topping 1 week ahead and store it in the freezer. Thaw it in the fridge overnight before serving.
You can also make a simple haupia sauce by blending ½ cup coconut milk with 2 tbsp condensed milk and 1 tsp vanilla—store it in the fridge for up to 5 days. These make-ahead toppings ensure you're always ready to elevate your pie presentation. 🥥
Storage Timeline
Once baked, store your pie at room temperature for 3 days or refrigerate for 5 days. For longer storage, wrap it tightly in plastic and freeze for up to 3 months.
When reheating, microwave individual slices for 20-second bursts until warm. I find the pie tastes best at room temperature, so plan accordingly for serving. 💫
Nutrition facts
Frequently asked questions
Can I make this pie without a traditional crust?
For a gluten-free option, use a 1:1 gluten-free flour blend like Bob's Red Mill for the crust. You can also try a graham cracker crust or even a coconut flour crust for a nutty twist. Another creative alternative is to bake the filling in a parchment-lined baking dish for about 30 minutes at 350°F and serve it warm with a dollop of haupia sauce—no crust needed!
How do I achieve that perfect marbled swirl effect?
Start by spooning dollops of the cooled haupia cream onto the sweet potato filling, then use a knife to gently swirl it through the layer. For a more dramatic effect, alternate spoonfuls of each filling in a circular motion before covering with the top crust. The key is to work quickly so the cream doesn't melt too much—this keeps the swirls distinct when sliced.
What can I substitute if I can't find heirloom purple sweet potatoes?
Regular orange sweet potatoes will work, though the color won't be as vibrant. For a deeper purple hue, try mixing in 1-2 tablespoons of purple sweet potato powder (available online) or a few drops of natural beet juice. If you're using orange sweet potatoes, add ½ teaspoon of turmeric to the filling for a golden tint that complements the haupia beautifully.
Can I make this pie vegan?
Yes! Replace the sweetened condensed milk with 14 oz coconut condensed milk (like Goya brand) and use a vegan butter for the crust. For the haupia layer, blend 1 can full-fat coconut milk with ½ cup coconut sugar and 2 tbsp agar-agar powder (to thicken) before chilling. The texture will be slightly firmer, but the tropical flavors remain intact.
Why did my haupia layer turn grainy?
Graininess usually happens when the mixture cools too quickly or if the coconut milk wasn't fully warmed. To fix it, gently reheat the haupia layer over low heat while stirring until smooth, then let it cool again. For prevention, always warm the coconut milk to 180°F and stir constantly while heating. Adding 1 tsp cornstarch to the mixture can also help create a smoother texture.
