Side Dishes
This ube sweet potato recipe transforms two vibrant roots into a luxurious purple velvet mash with a silky coconut cream swirl—rich, naturally sweet, and perfect for dessert or decadent sides. Filipino halaya technique ensures a jam-like consistency that melts in your mouth, while steaming preserves vibrant color and tender texture. The secret lies in balancing sweetness and creaminess without overpowering the earthy sweet potato base.
What sets this apart is the fusion of ube's vibrant purple hue and sweet potato's natural caramel notes, creating a visually stunning dish that tastes even better. We'll steam the roots until fork-tender, then blend them into velvety smoothness before folding in coconut cream for a luxurious finish.
The result? A dessert that feels indulgent yet stays true to traditional Filipino flavors.
This recipe delivers restaurant-quality texture—thick enough to pipe decoratively but spreadable enough for toast or rice bowls. The coconut cream swirl adds a cool contrast to the warm, spiced sweetness, making every bite feel like a celebration.
Whether served at gatherings or as a special treat, this purple velvet mash will become your new favorite dessert centerpiece.
Ready in about 45 minutes with minimal effort, this dish requires just a few ingredients but delivers maximum impact. The technique is simple yet precise, ensuring perfect texture every time. Let's create something truly special that combines the best of Filipino comfort food with modern dessert presentation.
Ingredients for ube sweet potato
Eight vibrant ingredients transform into a luxurious purple velvet dessert that's pure comfort in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Ube Halaya (Purple Yam) 🍠 | 1 ½ lbs | Fresh or frozen, peeled and cubed |
| Orange Sweet Potatoes 🍠 | 2 lbs | Medium-sized, peeled and cubed |
| Coconut Milk 🥥 | 1 can | Full-fat, unsweetened (13.5 oz) |
| Coconut Cream 🥥 | 1 cup | Thick part from canned coconut milk |
| Granulated Sugar 🍚 | ½ cup | Adjust to taste, preferably organic |
| Unsalted Butter 🧈 | 4 tbsp | Cold, for swirl texture |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Ground Cinnamon 🌶️ | ½ tsp | Freshly ground for warmth |
| Pinch of Salt 🧂 | ⅛ tsp | Enhances sweetness balance |
| Water 💧 | ½ cup | For steaming basket |
| Powdered Sugar 🍚 | 2 tbsp | For dusting (optional) |
Ube and sweet potatoes are the stars here—look for vibrant purple ube at Asian markets, and firm, bright orange sweet potatoes at regular grocers. Trader Joe's and Filipino specialty stores often carry pre-peeled ube, saving time. For sweet potatoes, medium-sized ones steam more evenly. The coconut milk? Full-fat only—the creaminess is essential. I always grab two cans: one for the mash, one for the swirl. Fresh coconut milk from Thai or Filipino markets is ideal if you want to splurge, but the canned stuff works perfectly fine. Just make sure it's unsweetened—sugar is added separately here.
No ube? Purple sweet potatoes or beets can mimic the color, though the flavor will differ. Running short on coconut milk? Heavy cream with a splash of coconut extract gets you close. The butter swirl needs to stay cold—freeze it 20 minutes beforehand for perfect ribbons. Sugar preferences vary: reduce to 1/4 cup if your potatoes are extra sweet. The vanilla extract can be swapped for 1 tsp vanilla bean paste if you're feeling fancy. For a spiced twist, add 1/4 tsp cardamom with the cinnamon. And if you're using frozen ube, thaw and drain it first—no need to rinse.
This keeps beautifully—5 days in the fridge sealed tightly, or 3 months frozen. For freezing, spread in a single layer first to prevent clumping. Reheat gently in the microwave or warm in a water bath. The swirl stays intact if you reheat in short bursts. Portion into small jars for individual servings—perfect for lunchboxes or gifts. The powdered sugar dusting is optional but adds that restaurant-quality finish. Trust me, it's worth the extra minute.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss the sweet potatoes, ube halaya, and coconut cream into a pot, simmer until tender, and boom. No chopping, no fuss, no stress. The sweet potatoes soften right in their skins, and the ube blends in like a dream with just a whisk.
- Velvet & Spice: That first bite? Pure comfort. The orange sweet potatoes bring natural sweetness, while the ube halaya adds that signature purple swirl—like dessert in savory form. The coconut cream ties it all together with a rich, almost custardy texture that makes it feel special, even if it’s just weeknight dinner.
- Party in a Bowl: Honestly, this is my go-to for gatherings. Serve it warm as a side with grilled meats, or let it cool for a no-bake dessert with toasted coconut on top. Kids love the color, adults love the flavor, and it’s the one dish that always gets seconds.
- Leftovers That Don’t Suck: Between us, most leftovers are sad. Not this. The flavors actually deepen overnight, so reheating is a total win. Pack it for lunch, freeze portions for lazy days, or just keep it in the fridge—it’s the kind of dish that tastes just as good the third time around.
Step-by-step instructions for ube sweet potato mash
Transform vibrant purple yams and sweet potatoes into a velvety, swirled dessert that tastes like heaven.
Steam the Sweet Potatoes and Ube Halaya
Place a steamer basket in a large pot and add the 0.5 cup water. Bring to a rolling boil over medium-high heat, then reduce to medium heat to maintain a gentle steam. Arrange the 2 lbs orange sweet potatoes and 1.5 lbs ube halaya (purple yam) in the steamer basket, ensuring they're not overcrowded.
Cover and steam for 15-20 minutes until both tubers are fork-tender and easily pierced with a knife. The sweet potatoes should be soft enough to mash with minimal resistance. I like to check the ube halaya first—it needs about 10-12 minutes since it's smaller and more tender. The orange sweet potatoes will take the full time. Real talk: don't skip the steaming—boiling would make them watery and lose that perfect texture.
Mash and Sweeten the Mixture
Transfer the steamed sweet potatoes and ube halaya to a large mixing bowl. Using a potato masher or fork, mash them until completely smooth. You're aiming for a velvety, lump-free consistency—this is where the magic happens. Stir in the 0.5 cup granulated sugar, 0.5 tsp ground cinnamon, and 0.125 tsp pinch of salt until fully incorporated.
Here's the thing—ube halaya is naturally sweeter than regular sweet potatoes, so taste as you go. You might not need all the sugar, but it's better to have it on hand in case your yams were less ripe. The cinnamon and salt work together to balance the sweetness and enhance the natural flavors. This is your flavor foundation—don't rush this step.
Prepare the Coconut Cream Swirl
In a separate bowl, whisk together the 1 cup coconut cream, 1 can coconut milk, and 1 tsp vanilla extract until smooth. I use a hand mixer for this—it creates a lighter, airier texture that swirls beautifully. Set this mixture aside while you work on the next step.
Take 4 tbsp unsalted butter from the refrigerator and cut it into small cubes. This cold butter will create those gorgeous swirls when melted into the hot mash. The contrast between the warm purple mash and cool coconut cream swirls is what makes this dessert so special. Don't skip the chilling—the butter needs to stay firm until it hits the hot mixture.
Combine and Create the Swirl Pattern
Return to your mashed sweet potato mixture and stir in the cold butter cubes until they're evenly distributed. The butter should still be firm but beginning to soften from the heat of the mash. Now carefully fold in the coconut cream mixture, reserving about ¼ cup for later. You want to keep the swirls intact when you add it back.
This is the moment that matters: transfer the mixture to a greased baking dish or individual ramekins. Using a spoon or skewer, create swirl patterns by dragging the reserved coconut cream mixture through the purple mash. The contrast of colors and textures is what makes this dessert visually stunning. For a restaurant-quality presentation, I like to make gentle, overlapping swirls that create marbling throughout.
Bake to Perfection
Preheat your oven to 350°F and bake the ube sweet potato mixture for 25-30 minutes until the top is golden and the edges are set. You'll know it's done when the mixture pulls away slightly from the sides of the dish and has a gentle bounce when shaken. The center should still be soft and jiggly—this is what gives it that perfect texture.
Let the dessert cool completely before serving. I know it's tempting to dig in right away, but patience pays off here. The flavors meld beautifully as it cools, and the contrast between the warm purple center and cool coconut cream swirls is at its best when served at room temperature. For an extra touch, dust with 2 tbsp powdered sugar just before serving—it adds a delicate sweetness that complements the natural flavors perfectly.
Pro Tips For Making Ube Sweet Potato
- STEAM FIRST, THEN BAKE: I learned this the hard way—roasting sweet potatoes straight away dries them out before the ube can meld. Start by steaming them whole for 10 minutes (pierce first!) to soften the center, then finish under the broiler with coconut cream brushed on top. The steam keeps them moist while the broiler adds caramelized edges.
- PEEL UBE FRESHLY: Store-bought ube halaya loses its vibrancy when reheated, and canned ube often tastes metallic. If using fresh ube, peel it just before cooking—the purple flesh oxidizes fast. For halaya, simmer it with coconut milk low and slow (20-25 minutes) until it’s thick enough to coat the back of a spoon, then fold in sugar while still warm to dissolve properly.
- DON’T SKIP THE COCONUT LAYERS: The real magic happens when you alternate coconut milk and cream in thin layers. Pour a splash of milk, let it soak in, then add cream—repeat twice before baking. This creates a silky texture instead of a watery one, and the sweet potatoes absorb flavor more evenly. (Yes, it’s extra steps, but your dish will taste like it came from a bakery.)
- TEST SUGAR AT 160°F: Adding sugar too early makes the halaya grainy, and too late leaves it cloyingly sweet. Pull the mixture off heat when it reaches 160°F (use a candy thermometer), then stir in sugar gradually while tasting. You want it to coat your tongue like velvet—not like you’re eating dessert after dinner.
Common mistakes when making this recipe
Oversteaming Tubers
I’ve seen many cooks oversteam the sweet potatoes and ube, turning them mushy instead of velvety. The key is timing—15-20 minutes for sweet potatoes and 10-12 minutes for ube.
Oversteaming releases excess moisture, which dilutes the natural sweetness and creates a watery texture. Always pierce with a knife to test doneness; if it slides in easily, it’s ready. 💧
Skipping the Butter Chill
Cold butter is non-negotiable for those iconic swirls. If you don’t chill the 4 tbsp butter for 20 minutes, it’ll melt too quickly when folded into the hot mash, resulting in a flat, blended texture instead of ribbons.
For extra insurance, place the butter in the freezer for 10 minutes before cutting it into cubes. Trust me, this small step makes all the difference. ❄️
Uneven Swirls
Creating the coconut cream swirls can be tricky if you don’t reserve enough mixture. Always hold back ¼ cup of the coconut cream before folding it in—this ensures you have enough to drag through the purple mash for that perfect marbled effect.
Use a skewer or spoon to gently drag the cream through the mash in overlapping lines. Patience here pays off with a restaurant-worthy presentation. ✨
Overmixing the Mash
Once you’ve mashed the sweet potatoes and ube, resist the urge to overmix. Stir just until smooth—lumps are okay! Overworking the mixture introduces excess air, which can make it grainy.
A fork or potato masher works best for a silky texture. The goal is velvety, not fluffy. This is where many home cooks go wrong, and it’s an easy fix. 🥄
Incorrect Sugar Balance
Ube halaya is naturally sweeter than sweet potatoes, so adding all ½ cup sugar upfront can make the dish cloying. Taste as you go—you might only need ¼ cup.
The cinnamon and salt help balance sweetness, but if your yams were extra ripe, you could end up with a dessert that’s too sugary. Adjust gradually to avoid overpowering the natural flavors. 🍚
Baking Too Long
Baking the mixture for 25-30 minutes at 350°F is ideal, but going beyond that risks drying it out. The center should remain soft and jiggly—this is what gives it that luxurious texture.
If the edges set too soon, tent the dish with foil to prevent overbrowning. The dessert should pull away slightly from the sides when done, but still have a gentle bounce. 🔥
Nutrition facts
Frequently asked questions
Can I substitute regular sweet potatoes for orange sweet potatoes?
Yes, but expect a slightly different flavor and color. Orange sweet potatoes have a natural sweetness and vibrant hue that pairs beautifully with ube's purple tones. Regular sweet potatoes will work, but they may be less sweet and produce a paler final dish. If you use them, you might want to add an extra 1-2 tablespoons of sugar to compensate for the reduced natural sweetness.
How do I make this recipe without coconut milk?
You can substitute with a mix of heavy cream and coconut extract—use 1 cup heavy cream plus 1 teaspoon coconut extract to mimic the coconut flavor. For a lighter texture, you could also use Greek yogurt or whipped cream, though the final consistency will be slightly different. The coconut flavor is key to balancing the sweetness of the ube and sweet potatoes.
Can I make this ahead of time for a party?
This dessert keeps beautifully in the refrigerator for 5 days when stored in an airtight container. For longer storage, freeze it for up to 3 months. To serve, simply reheat in the microwave or warm in a water bath. The swirls will hold their shape if you reheat in short bursts. Portion into small jars for easy serving—guests will love the convenience and presentation.
Why does my ube sweet potato mixture look grainy?
Graininess usually happens from overmixing or using underripe tubers. Mash the sweet potatoes and ube just until smooth—lumps are okay! If they're underripe, steaming for a few extra minutes can help. For extra smoothness, blend the mixture briefly with an immersion blender after mashing. Also, ensure your sweet potatoes are fully cooked before mashing to avoid a gritty texture.
What's the best way to serve this dessert?
This ube sweet potato mash is versatile! Serve it warm with a scoop of vanilla ice cream, or chilled as a standalone dessert. For a Filipino touch, pair it with steamed rice or purple rice to enhance the purple theme. You can also pipe it into decorative patterns on a plate, dust with powdered sugar, and garnish with toasted coconut flakes for extra flair.
