Side Dishes
This sweet potato haupia recipe transforms humble sweet potatoes into a creamy, coconut-milk dessert with a tropical twist—the perfect balance of earthy sweetness and rich coconut flavor. 🌺 Inspired by traditional Filipino desserts, this version replaces traditional ingredients with roasted sweet potatoes for natural sweetness and depth, while keeping the signature jelly-like texture that makes haupia so beloved.
The process is surprisingly simple: roasted sweet potatoes blend seamlessly into warm coconut milk, creating a velvety base that thickens beautifully when chilled. No gelatin needed—just the natural pectin from the sweet potatoes and the magic of coconut cream.
The result is a dessert that’s luxuriously smooth, with just the right amount of give, and a subtle caramelized sweetness from the roasted potatoes. What makes this recipe special is its versatility—serve it chilled as a standalone dessert, or warm it slightly for a comforting coconut custard.
Garnish with toasted coconut flakes or fresh mango slices to elevate the tropical vibes. It’s vegetarian, naturally sweetened, and perfect for special occasions or a cozy night in.
Best of all, this haupia keeps well in the fridge for up to 5 days, so you can make a big batch and enjoy it all week. Let’s get to the recipe!
Ingredients for sweet potato haupia
Sweet potatoes and coconut milk create this dreamy tropical dessert—naturally sweet, velvety, and perfect chilled or warmed.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium, organic preferred |
| Full-Fat Coconut Milk 🥥 | 2 cans | 13.5 oz each, unsweetened |
| Coconut Cream 🥥 | 1 can | 13.5 oz, thick part only |
| Granulated Sugar 🍚 | ½ cup | Or coconut sugar for depth |
| Cornstarch 🌾 | ¼ cup | For thickening, not instant |
| Vanilla Extract 🌿 | 1 tbsp | Pure, high-quality preferred |
| Salt 🧂 | ½ tsp | Fine sea salt, to taste |
| Toasted Coconut Flakes 🥥 | ¼ cup | For garnish, unsweetened |
| Mango Slices 🍈 | 1 cup | Fresh, for garnish optional |
| Lime Zest 🍋 | 1 tsp | Brightens flavor profile |
| Ground Cinnamon 🌿 | ½ tsp | Warmth without overpowering |
| Olive Oil 🫒 | 1 tbsp | For roasting sweet potatoes |
The sweet potatoes are the star here—organic, vibrant orange ones have the best natural sweetness. Trader Joe's or Whole Foods usually carry the perfect ones, but any medium-sized sweet potatoes work. Roast them until caramelized (about 450°F for 45 minutes)—this deepens their flavor and helps create that signature haupia texture. For coconut milk, full-fat cans are non-negotiable—you want that rich creaminess. I always grab Thai Kitchen brand when I can, but any unsweetened works. The coconut cream? Use the thick, solid part from the top of the chilled can—this is what gives haupia its luxurious body.
No organic sweet potatoes? Conventional works fine, but scrub them well. Running low on cornstarch? Arrowroot powder at the same amount works beautifully. Want extra richness? Add 2 tbsp of coconut butter to the mix. The vanilla extract can be imitation, but pure Madagascar bourbon vanilla takes this to the next level. For a tropical twist, swap half the sugar for agave nectar or date syrup. Garnish with toasted coconut flakes (pulse them in a food processor for 10 seconds) and fresh mango slices—local farmers markets have the juiciest ones. Skip the mango if it's not in season, but don't skip the lime zest—it's what ties everything together.
This haupia keeps beautifully—5 days in the fridge in an airtight container, or up to 3 months frozen. For freezing, portion into small containers so you can thaw just what you need. The texture actually improves after chilling overnight—trust me on this. If you make a big batch, it's perfect for potlucks or holiday gatherings. Store the garnishes (coconut flakes, mango) separately and add them fresh when serving. The lime zest can be frozen in ice cube trays too—just add a cube to your mix when ready to serve.
Why You'll Love This Recipe
- No Peel Required: That’s right—just scrub, cube, and boil. No peeling, no fuss. The sweet potatoes soften perfectly in their skins, and you can even use the leftover peels for stock if you’re feeling extra efficient. (Yes, I’ve done it.)
- Creamy Without the Guilt: The combo of full-fat coconut milk and coconut cream makes this dessert ridiculously rich, but it’s not heavy—thanks to the cornstarch giving it that silky, jiggly texture. Honestly, I’ll take this over store-bought pudding any day.
- Potluck Star: This holds up beautifully in the fridge for days, so it’s my go-to for gatherings. Serve it chilled in little cups, or let it sit at room temp for a few hours—it’s just as good. (My cousin’s kids always ask for seconds, and that’s the real test.)
- Budget Luxury: Sweet potatoes and coconut milk are cheap staples, but they taste like a fancy dessert. I’ve made this for under $8 for a full batch—way better than buying individual haupia cups. Plus, the leftovers freeze like a dream.
Step-by-step instructions for sweet potato haupia
Transform humble sweet potatoes into a luscious, tropical-inspired haupia with this foolproof method!
🔥 Step 1: Roast the Sweet Potatoes Until Caramelized
Preheat your oven to 400°F and line a baking sheet with parchment paper. Peel the sweet potatoes and cut them into 1-inch chunks. Toss them with the 1 tablespoon olive oil and ½ teaspoon salt until evenly coated.
Spread the sweet potatoes in a single layer on the baking sheet, leaving space between each piece. Roast for 25-30 minutes until they're fork-tender with caramelized edges. You'll know they're done when they yield easily to pressure and have a deep golden-brown color. Let them cool slightly before transferring to a food processor.
👨🍳 Step 2: Blend the Sweet Potato Base
Transfer the roasted sweet potatoes to a food processor and add the 2 cans full-fat coconut milk, 1 can coconut cream, ½ cup granulated sugar, 1 tablespoon vanilla extract, 1 teaspoon lime zest, and ½ teaspoon ground cinnamon. Pulse until the mixture is smooth, scraping down the sides as needed.
This blend creates the velvety foundation of your haupia. The roasted sweet potatoes add natural sweetness and depth, while the coconut milk and cream provide that signature creamy texture. Taste and adjust sweetness if needed—you want a balance between the natural sweetness of the potatoes and the added sugar.
🥘 Step 3: Thicken the Mixture for Perfect Texture
In a medium saucepan, combine the blended sweet potato mixture with the ¼ cup cornstarch and whisk vigorously to prevent lumps. Place the saucepan over medium heat and cook, stirring constantly with a wooden spoon, for 8-10 minutes.
As the mixture thickens, you'll notice it becomes glossy and coats the back of your spoon. This is your signal that it's reaching the perfect consistency—smooth, creamy, and just thick enough to hold its shape but still silky. If it thickens too quickly, add 2-3 tablespoons of water to adjust the texture.
🍽️ Step 4: Chill and Garnish for Serving
Pour the thickened mixture into serving glasses or a large bowl and let it cool to room temperature. Then, refrigerate for at least 4 hours or overnight. Chilling is crucial—it allows the flavors to meld and creates that signature haupia texture that's firm yet creamy.
Once chilled, top each serving with ¼ cup toasted coconut flakes and 1 cup mango slices. The toasted coconut adds a delightful crunch, while the mango slices bring a refreshing contrast to the rich, creamy haupia. Serve immediately for the best experience—this dessert is all about that perfect balance of textures and flavors!
Pro Tips For Making Sweet Potato Haupia
- Boil Potatoes Until Fork-Tender: I learned this the hard way—mushy haupia means you didn’t cook the sweet potatoes long enough. Cut them into even 1-inch chunks and boil until they collapse under a fork (about 15-20 minutes), not just when they’re soft on the outside.
- Use Cold Coconut Cream: Pour cold coconut cream into the hot sweet potato mixture—this prevents curdling and gives a smoother texture. I used to add it warm, and the result was always grainy. Trust me, the cold shock makes all the difference.
- Whisk Cornstarch Early: Skip the lumps by mixing cornstarch with a splash of coconut milk first, then stir it into the simmering mixture. I’ve seen recipes where people add it dry, and it’s a disaster—you’ll end up with a gluey, uneven pudding.
- Simmer Low and Slow: This isn’t the time to rush. After adding sugar, reduce heat to the lowest setting and let it bubble gently for at least 20 minutes. I’ve rushed it before, and the haupia either tasted raw or turned into syrup. Patience here guarantees that perfect, creamy consistency.
Make-ahead tips for this sweet potato haupia
Prep Ahead Strategy
Roast the sweet potatoes up to 2 days ahead—they keep beautifully in an airtight container at room temperature. I like to do this first thing in the morning so they’re ready when I need them.
The flavor actually deepens as they sit, giving your haupia even more caramelized richness. 🍠
Coconut Milk Prep
Open the coconut milk and cream cans the night before and refrigerate them. The cream will thicken at the top, making it easier to scoop out just the rich, solid portion you need. This step saves time and ensures you get that luxurious texture without extra work.
Pro tip: Use a spoon to scrape out the thick cream—don’t drain the liquid, as it still adds flavor to your haupia.
Thickening Shortcut
Mix the cornstarch with a splash of cold water or coconut milk before adding it to the saucepan. This creates a slurry that dissolves smoothly, preventing lumps and ensuring a silky finish.
I keep a small bowl of water nearby while cooking to adjust the thickness on the fly if needed. This trick is a game-changer for avoiding that dreaded grainy texture. ✨
Chilling Efficiency
Pour the thickened haupia into shallow, wide containers (like a baking dish) for faster chilling. Place them in the fridge uncovered for the first 30 minutes to speed up the cooling process, then cover and refrigerate for the remaining 3.5 hours.
This method cuts down on waiting time and ensures even texture throughout. I’ve even used an ice bath for large batches—just place the container in a larger bowl filled with ice water for 20 minutes before transferring to the fridge.
Freezer-Friendly Packaging
Portion the chilled haupia into small, freezer-safe containers (like silicone molds or ramekins) with 1-inch headspace for expansion. Label each with the date—this haupia stays 3 months in the freezer without losing its creamy texture.
To serve, thaw overnight in the fridge or warm gently in the microwave for 30 seconds on low power. The texture might soften slightly, but it’s still delicious—just add a sprinkle of toasted coconut flakes to refresh it.
Garnish Prep
Toast the coconut flakes in a dry skillet over low heat for 2-3 minutes, stirring constantly, until golden. Store them in an airtight container at room temperature for up to 1 week.
For mango slices, peel and dice them 1 day ahead—store in a sealed container with a paper towel to absorb moisture. Lime zest can be frozen in ice cube trays with a splash of water; pop out a cube when ready to use.
These prep steps make assembly a breeze when guests arrive. 🥥
Nutrition facts
Frequently asked questions
Can I make this haupia without cornstarch?
You can try using 1 teaspoon of agar-agar powder instead—it creates a firmer texture similar to traditional haupia. For a softer version, blend 1 extra ripe banana with the sweet potatoes to naturally thicken the mixture. However, cornstarch gives the best balance of creaminess and stability for this recipe.
How do I know when the haupia is fully chilled?
The perfect haupia should have a jelly-like but creamy texture—it should hold its shape when spooned but still be smooth. Insert a knife into the center: if it comes out clean with no resistance, it's ready. Chill for at least 4 hours, but overnight gives the best results. For a quicker test, place a small portion in the freezer for 10 minutes—if it firms up slightly, your haupia is ready!
What's the best way to reheat this dessert?
For a creamy texture, warm it gently in the microwave for 20-30 seconds on low power, stirring halfway. If you prefer a firmer consistency, reheat in a small saucepan over low heat while stirring constantly until just warm. Avoid high heat—it can break the delicate coconut emulsion. Garnish with fresh toasted coconut flakes to refresh the texture!
Can I use regular potatoes instead of sweet potatoes?
Regular potatoes won't work—they lack the natural sweetness and caramelization that makes this haupia special. Sweet potatoes provide the perfect balance of earthy depth and natural sugar. For a similar texture, you could try purple sweet potatoes, but orange varieties give the best flavor. If you're set on regular potatoes, this recipe won't achieve the same delicious result.
Why did my haupia turn out grainy?
Graininess usually means the cornstarch didn't dissolve properly. Next time, whisk it into a slurry with cold coconut milk before adding to the saucepan. Also, avoid overcooking—the mixture should thicken in 8-10 minutes. If it gets too hot, remove from heat immediately and stir constantly. For a quick fix, blend the grainy haupia briefly before serving.
