Side Dishes
This sweet potato ube halaya recipe transforms humble ingredients into a velvety purple masterpiece that tastes like sunshine and nostalgia. đ The secret lies in perfectly grilling the sweet potatoes until caramelized, then blending them with vibrant ube (purple yam) for that signature swirl of color and depth.
I developed this version after years of testingâbalancing traditional Filipino techniques with modern shortcuts for home cooks.
The process starts with charred sweet potatoes (grilled or boiled) that add natural sweetness and caramelized flavor, then simmered with ube puree until thick and glossy. No special equipment neededâjust a heavy pot, patience, and a taste for rich, comforting textures.
The result? A spread that's perfectly balanced between sweet and earthy, with just the right amount of creaminess from butter or coconut milk.
What makes this halaya special is its versatilityâspread it on warm pandesal for breakfast, use it as a filling for pastries, or serve it chilled with vanilla ice cream.
The vibrant purple swirls make it visually stunning too, while the caramelized depth ensures every bite delivers that unmistakable Filipino comfort you crave. Ready to make this showstopper?
Whether you're making it for a family gathering or a quiet weekend treat, this recipe delivers restaurant-quality results at home. The key is letting the flavors meld slowlyâno rushing, just deep, satisfying sweetness that lingers. Let's get started on creating your own purple swirl magic.
Ingredients for sweet potato ube halaya
Six ingredients transform into this velvety purple masterpiece with caramelized depth and nostalgic swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes đ | 3 lb | Medium-sized, skin-on for charring |
| Ube Halaya Puree đ | 1 ½ cups | Store-bought or homemade ube jam |
| Unsalted Butter đ§ | ½ cup | Full-fat for rich creaminess |
| Granulated Sugar đ | 1 cup | White or light brown preferred |
| Whole Milk đĽ | 1 cup | Whole milk for best texture |
| Salt đ§ | ½ tsp | Diamond Crystal preferred |
| Ground Cinnamon đ | 1 tsp | Freshly ground for warmth |
| Vanilla Extract đż | 1 tsp | Pure vanilla preferred |
| Lemon Juice đ | 1 tbsp | Freshly squeezed for brightness |
| Coconut Milk 𼼠| ½ cup | Full-fat for extra richness |
| Vegetable Oil đŤ | 2 tbsp | For grilling sweet potatoes |
The sweet potatoes are the foundationâlook for vibrant orange ones with smooth skin at the grocery store. Trader Joe's or Whole Foods often carry the best varieties, but any medium-sized sweet potatoes work. I like to grill mine for that smoky char, but boiling works too. The ube puree is non-negotiable for that signature purple swirlâFilipino markets have the best quality, but store-bought works in a pinch. If you can't find fresh ube, the canned puree from Filipino specialty stores is a game-changer. The butter should be unsaltedâyou control the saltiness here, and full-fat gives the best texture. For the sugar, white or light brown keeps the color vibrant without muddying the purple.
No ube puree? Purple sweet potato puree is a decent substitute, though it won't be as intensely flavored. Running short on butter? Coconut milk at half the amount adds richness, but the texture will be slightly lighter. The coconut milk can also be swapped for heavy cream if you prefer a more neutral flavor. Fresh vanilla extract is ideal, but imitation works if that's all you've gotâjust add a pinch of salt to balance. The lemon juice is key for brightness, so don't skip it. If you're making this ahead, the halaya actually tastes better the next day as the flavors meld. For extra depth, toast the cinnamon lightly before grinding itâ30 seconds in a dry pan brings out the flavor beautifully.
Store the halaya in an airtight container with a thin layer of olive oil on top to preserve that vibrant purple color. Keeps in the fridge for 5-7 days, though I usually make a fresh batch every few days because it's that good. For longer storage, freeze in ice cube traysâperfect for adding to smoothies or desserts later. The charred sweet potatoes can be prepped ahead and refrigerated for 2 days before cooking. If you're making this for a crowd, double the recipeâit disappears fast, especially when served with warm pandesal or vanilla ice cream.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipeâjust peel, slice, and simmer. The sweet potatoes soften while the ube halaya puree melts into a velvety sauce, all in one pot. No fuss, no mess, just pure, effortless cooking.
- Velvet & Spice: That first bite? Creamy sweet potatoes wrapped in ubeâs natural vanilla-orchid flavor, balanced by just enough butter to make it rich. Honestly, the sugar caramelizes into the milk for this irresistible, almost custard-like finish.
- Breakfast or Dessert: Serve it warm with a scoop of ice cream for a decadent treat, or drizzle it over pancakes in the morning. My kids ask for it both waysâproof it works at any time of day.
- Budget-Friendly Luxury: Sweet potatoes and ube halaya stretch far, and the butter/milk combo feels indulgent without breaking the bank. Plus, leftovers reheat beautifullyâjust add a splash of milk to keep it smooth. My wallet and my taste buds thank me.
Step-by-step instructions for sweet potato ube halaya
Here's how to create those stunning purple swirls with caramelized sweet potatoes.
đĽ Step 1: Char the Sweet Potatoes for Depth
Preheat your grill or grill pan to medium-high heat. Cut the 3 lb sweet potatoes into 1-inch thick rounds, keeping the skin on for natural sweetness. Brush both sides with 2 tbsp vegetable oilâthis helps create that perfect char.
Grill the sweet potato rounds for 8-10 minutes per side until they develop deep char marks and soften slightly when pierced with a knife. The skin should be dark brown to black in spots, while the flesh remains firm. If using a grill pan, press down gently with a spatula to ensure even contact and prevent curling. Here's the thingâthose charred spots pack serious flavor, so don't rush this step.
đ¨âđł Step 2: Create the Ube-Sweet Potato Base
Peel the grilled sweet potatoes (the skin will slide off easily now) and place them in a large mixing bowl. Mash them roughly with a potato masher or forkâyou want some texture, not a smooth puree. Add 1.5 cups ube halaya puree and stir until fully combined. The mixture should be vibrant purple with visible sweet potato chunks.
In a separate saucepan, melt 0.5 cup unsalted butter over medium heat until it foams. Add 1 cup granulated sugar and stir constantly for 3-4 minutes until the sugar dissolves completely and the mixture turns a deep amber color. Pour this caramelized butter-sugar mixture into the sweet potato-ube mixture and stir vigorously to combine.
đł Step 3: Simmer to Perfect Creamy Texture
Add 1 cup whole milk, 0.5 cup coconut milk, 0.5 tsp salt, 1 tsp ground cinnamon, 1 tsp vanilla extract, and 1 tbsp lemon juice to the bowl. Transfer everything to a medium saucepan and place over medium-low heat. Stir frequently for 15-20 minutes until the mixture thickens to a pudding-like consistency.
You'll know it's ready when it coats the back of a spoon and leaves a clean trail when you run your finger through it. The halaya should be thick enough to hold its shape when spooned but still silky smooth. Here's where it gets funâtaste and adjust the sweetness if needed. If it's too sweet, add a splash more milk; if too tart, add a pinch more sugar. The lemon juice brightens the ube flavor, so don't skip this step.
â° Step 4: Chill and Swirl for Dramatic Presentation
Transfer the halaya to a heatproof bowl and let it cool to room temperature, stirring occasionally to prevent skin formation. Once cooled, cover with plastic wrap pressed directly onto the surface and refrigerate for at least 4 hours (overnight is best). This chilling step is crucialâit allows the flavors to meld and the texture to set properly.
When ready to serve, remove the halaya from the fridge and give it a good stir. Here's the moment that matters: transfer it to a serving bowl and use the back of a spoon to create those signature swirls. The contrast between the purple ube and orange sweet potato creates a stunning visual effect. Serve chilled or at room temperature with a sprinkle of cinnamon or a dollop of whipped cream for extra indulgence.
Pro Tips For Making Sweet Potato Ube Halaya
- STEAM FIRST, BAKE SECOND: I learned this the hard wayâroasting whole sweet potatoes before mashing them gives you a drier, grainier texture. Instead, steam them until fork-tender (about 15-20 minutes), then mash while still hot. The result? Silky-smooth sweet potato that blends seamlessly with the ube.
- USE COLD BUTTER: Sounds weird, but it works: fold in the unsalted butter while itâs still cold, then let it sit for 2 minutes before mixing. This prevents the butter from melting into a greasy mess and keeps the halayaâs texture rich but not heavy. (Yes, even if youâre impatient like me.)
- WATCH THE SUGAR: Too much sugar and your halaya turns into candy; too little and the sweetness gets lost in the sweet potatoes. Start with 3/4 cup granulated sugar per 2 cups mashed sweet potato, then taste as you go. If itâs still bland, add milk firstâitâs easier to balance than sugar.
- STRAIN THE UBE HALAYA: Store-bought ube halaya puree is convenient, but itâs packed with fibrous bits that make your dish look messy. Strain it through a fine-mesh sieve before mixingâit takes 30 seconds and guarantees a velvety finish. (Your future self will thank you.)
Best sauces and condiments for this recipe
Caramelized Butter Swirl
This isn't your average butterâwe're talking about caramelized butter-sugar mixture that adds depth and richness to every bite. Melt ½ cup unsalted butter until foamy, then whisk in 1 cup granulated sugar over medium heat for 3-4 minutes until it turns deep amber.
This golden syrup is what transforms ordinary halaya into something extraordinary. đ
Ube-Inspired Condiments
Elevate your halaya with ube-infused coconut milkâsimmer ½ cup coconut milk with 2 tbsp ube puree and 1 tsp vanilla extract for 5 minutes before adding to your mixture.
For extra zing, drizzle with lemon-infused honeyâmix 2 tbsp honey with 1 tsp lemon juice and ½ tsp grated lemon zest. These condiments add layers of flavor that complement the sweet potato's earthiness.
Cinnamon-Toasted Cream
Toast 1 tsp ground cinnamon in a dry pan for 30 seconds until fragrant, then whisk it into ½ cup warm whole milk with 1 tsp vanilla extract.
This creates a velvety cream that's perfect for swirling into finished halaya or drizzling on top. The toasted cinnamon adds warmth that balances the sweetness beautifully. â¨
Tropical Fruit Compote
Simmer ½ cup diced mango with 1 tbsp brown sugar and 1 tsp lime juice for 5 minutes until thickened. This tropical compote adds vibrant color and acidity that cuts through the richness.
Serve as a topping or layer it into the halaya for a stunning presentation. The mango's natural sweetness enhances the ube flavor without overpowering it.
Spiced Whipped Cream
Whip ½ cup heavy cream with 1 tbsp powdered sugar and ½ tsp cinnamon until soft peaks form. For extra flair, add ½ tsp ube puree** to the whipped cream for subtle purple swirls.
This light, airy topping contrasts perfectly with the dense halaya and adds a luxurious finish. It's the ideal way to make your dessert feel restaurant-worthy. đ
Nutrition facts
Frequently asked questions
Can I substitute ube for purple sweet potatoes in this recipe?
Yes, but with some adjustments! While ube (purple yam) gives the signature purple color, you can use purple sweet potatoes instead. For best results, use 2 cups of purple sweet potato puree instead of the ube puree and add ½ tsp ube extract (if available) for authentic flavor. The texture will be slightly less vibrant, but still delicious.
Why does my halaya turn out too thin or too thick?
Texture control is all about heat and timing! For a thinner consistency, simmer for 15 minutes on medium-low heat. For a thicker version, cook for 20-25 minutes or add 1 tbsp cornstarch mixed with water. If it's too thin, reduce heat to low and simmer uncovered for 5-10 extra minutes.
How can I make this halaya ahead of time?
This recipe actually tastes better after resting! Let it cool completely, then store in an airtight container in the fridge for up to 5 days. For longer storage, freeze in ice cube traysâthaw overnight in the fridge before serving. The flavors deepen and the texture becomes even silkier after chilling.
What's the best way to serve sweet potato ube halaya?
Versatility is its best feature! Spread it on warm pandesal or hopia for breakfast, use it as a filling for pastries, or serve it chilled with vanilla ice cream. For a fancy touch, drizzle with ube-infused coconut milk or sprinkle with toasted coconut flakes.
Can I make this recipe without a grill?
If you don't have a grill, boil the sweet potatoes until tender (15-20 minutes), then roast them at 400°F for 20 minutes until caramelized. For extra flavor, brush with oil and sprinkle with ½ tsp smoked paprika before roasting. The result will be slightly less smoky but still delicious.
