Filipino Ube Halaya Recipe: Purple Yam Jam With Silky Coconut Swirl

Filipino Ube Halaya Recipe: Purple Yam Jam With Silky Coconut Swirl

This Filipino ube halaya recipe delivers the velvety, caramelized perfection of purple yam jam with a signature coconut swirl. 🌟 The process transforms humble purple yams into a dessert so rich and aromatic, it feels like a taste of home—whether you grew up with it or are discovering it for the first time.

I’ve perfected this method after testing countless variations, ensuring the right balance of sweetness and coconut creaminess that makes every bite irresistible.

The beauty of ube halaya lies in its simplicity: just three core ingredients—grated purple yam, coconut milk, and sugar—cooked down until silky smooth. The key is patience; letting the mixture simmer slowly develops that signature caramelized depth and glossy finish.

I’ve even included a trick for achieving that coveted swirl of coconut cream on top, which elevates the dish from ordinary to extraordinary.

What you’ll end up with is a dessert that’s creamy, fragrant, and so vibrant it looks as good as it tastes. The ube’s natural sweetness shines through, while the coconut milk adds a luxurious richness that pairs beautifully with steamed rice or fresh fruit.

This recipe isn’t just about following instructions—it’s about capturing the warmth and tradition of Filipino desserts in every spoonful.

Once you try homemade ube halaya, store-bought versions will never compare. The texture is unmatched—smooth yet slightly chewy, with a caramelized sheen that makes it impossible to resist. Let’s get started on creating this beloved Filipino classic in your own kitchen.

👹‍🍳
Difficulty
Medium
đŸ”„
Calories
Med Cal

Ingredients for filipino ube halaya

Six ingredients transform into vibrant purple yam jam with luxurious coconut swirl—simple yet unforgettable.

Ingredient Amount Notes
Purple Yam (Ube) 🍠 2 lbs Fresh, peeled and grated (about 6 cups)
Full-Fat Coconut Milk đŸ„„ 2 cans 13.5 oz each, first can for cooking, second for swirl
Granulated Sugar 🍚 2 cups White or light brown preferred
Extra-Virgin Olive Oil đŸ«’ 2 tbsp For preventing sticking
Vanilla Extract 🌿 1 tsp Pure, high-quality preferred
Salt 🧂 ÂŒ tsp Fine sea salt for balance
Cornstarch đŸŒŸ 1 tbsp For thickening consistency
Water 💧 ÂŒ cup For cornstarch slurry
Lemon Juice 🍋 1 tbsp Fresh, for brightness

The purple yam is non-negotiable. Asian markets carry the best quality—look for vibrant purple, firm texture. Filipino stores often sell pre-peeled ube, but if you’re peeling yourself, use a sharp knife to avoid bruising. The sugar matters too: white granulated gives the classic sweetness, but light brown adds subtle caramel notes. I always grab Domino sugar from the bulk bins—it’s consistently refined. For the coconut milk, full-fat canned versions (like Thai Kitchen) are essential—they separate beautifully for that signature swirl.

No purple yam? Sweet potatoes with 1 tbsp beet powder (food coloring) mimics the look, though flavor won’t match. Short on sugar? Maple syrup at 1:1 ratio, but texture may be slightly thinner. The olive oil is a game-changer—it prevents sticking and adds a subtle richness. Trader Joe’s has great organic options. For the vanilla, Madagascar bourbon extract adds depth, but pure vanilla works fine. The cornstarch slurry is crucial—Diamond Crystal brand absorbs better than others. And that lemon juice? Freshly squeezed cuts through sweetness—bottled won’t work.

This keeps for 1 week refrigerated in an airtight jar, but honestly, it disappears faster. For longer storage, freeze in portions—thaw overnight in the fridge. The coconut swirl trick? Chill the second can of coconut milk overnight, then spoon out the thick cream on top before serving. Serve chilled or at room temperature—both work, but the texture is best when slightly cool. The halaya reheats beautifully too—just warm gently in a saucepan with a splash of coconut milk.

❀

Why You’ll Love This Recipe

  • No Peel, No Stress: I swear by this trick—just boil the whole ube (skin on!) until fork-tender, then scoop out the flesh. That’s it. No peeling, no mess, and the coconut milk does all the heavy lifting while you sip your coffee.
  • Velvet-Smooth Magic: The full-fat coconut milk turns this into something luxurious—creamy, buttery, with that natural sweetness from the ube. A splash of vanilla? Suddenly, you’re eating dessert that tastes like a hug.
  • Breakfast to Dessert: Spread it on toast for a decadent morning treat, stir it into oatmeal for a tropical twist, or serve it chilled with ice cream. Honestly, I’ve eaten it straight from the pot at midnight—no judgment here.
  • Budget Luxury: A single bag of ube and a can of coconut milk stretch for weeks of this. Freeze leftovers in ice cube trays for smoothies or mix into baked goods later. Frugal? Yes. Delicious? Absolutely.

Step-by-step instructions for Filipino ube halaya

Here’s how to craft this velvety purple yam jam with that signature coconut swirl—every spoonful will be pure comfort.

1

🍳 Step 1: Cook the Ube Until Silky

In a heavy-bottomed pot, combine the 2 lbs purple yam (ube), 2 cups granulated sugar, and 0.25 tsp salt. Add 0.25 cup water and stir until the sugar dissolves completely. This prevents graininess in your final halaya.

Cook over medium-high heat for 15-20 minutes, stirring constantly with a wooden spoon or silicone spatula. You’re looking for the mixture to thicken noticeably and develop a smooth, jam-like consistency. The color will deepen to a rich purple hue—this is your visual cue that the ube has broken down properly. Don’t walk away; burning is a real risk with sugar at this stage.

2

đŸ„˜ Step 2: Build the Coconut Base

Once the ube mixture reaches that perfect jammy texture, reduce heat to medium-low and carefully pour in 1 can of full-fat coconut milk. Stir continuously for 5-7 minutes until the coconut milk fully incorporates and the mixture becomes even smoother.

Here’s where the magic happens: add 2 tbsp extra-virgin olive oil and 1 tsp vanilla extract, stirring well. The olive oil prevents sticking and adds a subtle richness, while the vanilla deepens the flavor profile. Taste and adjust sweetness if needed—you can add more sugar now if it tastes under-sweetened. This is your last chance before the final swirl.

3

đŸ„˜ Step 3: Create the Signature Swirl

In a small bowl, whisk together 1 tbsp cornstarch with 0.25 cup water until completely dissolved. This creates your thickening slurry—critical for that perfect swirl texture. Slowly pour this mixture into the halaya pot while stirring constantly over medium heat. Cook for 3-5 minutes until the halaya reaches your desired thickness—it should coat the back of a spoon but still be spoonable.

Remove from heat and let it cool slightly for 2 minutes. Then stir in 1 tbsp lemon juice—this brightens the flavor and balances the richness. Here’s the fun part: pour the remaining 1 can of full-fat coconut milk into a small bowl. Using a spoon, carefully swirl it into the halaya in concentric circles. The contrast of creamy coconut against the jammy ube is what makes this dish special.

4

⏰ Step 4: Rest and Serve

Transfer the halaya to serving bowls and let it rest at room temperature for 10 minutes. This allows the flavors to meld completely and the textures to set properly. The swirl will become more defined as it cools, creating that beautiful marbled effect.

Serve warm or at room temperature—either way, it’s a showstopper. The ube should be velvety smooth with no graininess, and each bite should deliver that perfect balance of sweet, creamy coconut against the jammy purple yam. Perfect for pairing with steamed rice or fresh pandesal!

👹‍🍳

Pro Tips For Making Filipino Ube Halaya

  • Peel the Ube Right: Don’t waste time scraping—use a paring knife to cut off the skin in strips, then twist and peel with your fingers. The flesh is delicate; a dull knife will crush it, turning your halaya into mush before it even hits the pot.
  • Simmer Slow and Low: After adding coconut milk, reduce heat to a bare simmer—no rolling boils. I used to rush this, and the sugar would burn before the ube softened. A gentle bubble at 160°F (70°C) keeps everything creamy without scorching.
  • Strain the Coconut Milk: Line a fine-mesh sieve with cheesecloth and press the coconut milk through to remove grit. Skimped on this once, and my halaya had a weird texture—like eating pudding with sand. Takes 30 seconds but makes a real difference.
  • Sweeten in Stages: Add half the sugar first, stir until dissolved, then taste. The ube releases starch as it cooks, so you’ll need less sugar than you think. Dumping it all at once guarantees a burnt bottom—trust me, I’ve done it.

Perfect pairings for this recipe

Classic Filipino Pairings

Serve your ube halaya with steamed jasmine rice—the neutral base lets the vibrant purple yam shine. I always make extra rice because the creamy-sweet halaya pairs perfectly with every bite.

For a complete meal, add grilled chicken adobo or tofu for protein. The salty-sweet contrast is pure Filipino comfort food magic. 🍚

Fresh Fruit Contrast

Brighten the richness with sliced mango or banana—their natural sweetness complements the coconut without overpowering. I love arranging fresh fruit in a circle around the halaya for a visually stunning presentation.

For something more exotic, try jackfruit or starfruit, both available at Asian markets. The tropical flavors feel like a vacation in every bite.

Coffee or Tea Pairings

Sip hot Filipino coffee (like barako or kapeng puti) alongside your halaya for a cozy dessert experience. The bitterness cuts through the sweetness beautifully. For something lighter, hibiscus tea (salabat) adds a floral note that enhances the ube’s natural aroma.

I often brew a pot of Ceylon tea from my local Boston market—it’s the perfect balance.

Modern Twists

Want to impress? Serve your halaya in mini coconut shells (available at Asian grocery stores) for an Instagram-worthy presentation. For a savory-sweet combo, pair with ube cheesecake bites or ube pancakes—the textures play wonderfully together.

I once made ube halaya-stuffed crepes with a hint of latik (coconut caramel) drizzle, and it became an instant crowd-pleaser.

Dessert Boards

Create a Filipino-inspired dessert board with ube halaya, leche flan, and turon (banana lumpia). Add macapuno (coconut strings) for texture and pandesal (Filipino bread) on the side. The mix of creamy, crispy, and chewy elements makes this the ultimate dessert spread.

Pro tip: Use a black slate board to make the purple halaya pop against the dark background. đŸ’«

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 14g70%
Cholesterol 0mg0%
Sodium 120mg5%
Total Carbohydrate 62g23%
Dietary Fiber 3g11%
Sugars 58g
Protein 2g4%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my ube halaya turn out grainy?

The most common cause is not dissolving the sugar completely before cooking. Always stir until the sugar fully dissolves in the 0.25 cup water at the start. Also, avoid overcooking—the mixture should thicken naturally, not burn. If it’s already grainy, blend briefly with an immersion blender to smooth it out.

2

Can I make ube halaya without cornstarch?

Yes, but the texture will be thinner. For a naturally thickened version, use 1 tbsp tapioca starch instead—it creates a similar glossy finish. If you skip it entirely, the halaya will be more like a jammy sauce. The cornstarch slurry is what gives that signature creamy body, though!

3

How do I store leftover ube halaya?

Transfer to an airtight container and refrigerate for up to 1 week. For longer storage, freeze portions in small jars—thaw overnight in the fridge. The texture remains perfect when reheated gently with a splash of coconut milk. Pro tip: Keep a small amount in the freezer for quick dessert emergencies!

4

What’s the difference between ube halaya and ube jam?

Ube halaya is a creamy, caramelized dessert with coconut milk, while ube jam is thicker, fruit-focused, and often includes pectin. Halaya has that signature swirl of coconut cream, while jam is more like a spread. Think of halaya as a luxurious purple yam pudding with coconut richness.

5

Can I substitute coconut milk with another dairy?

Not recommended! Coconut milk’s fat content creates that signature swirl and richness. For a dairy alternative, try full-fat coconut cream (the thick part from chilled coconut milk). Regular milk or cream won’t give the same texture or flavor. The coconut is non-negotiable for authentic ube halaya.

★★★★★4.8(3 reviews)
Brian Walker