Ube Halaya Recipe: Traditional Filipino Purple Yam Jam

Glass jar of homemade ube halaya purple yam jam with a slice of bread spread with halaya on a wooden table
Key Takeaways
  • Ube halaya is a traditional Filipino jam made from purple yam, condensed milk, and butter β€” rich, sweet, and beautifully purple.
  • This shortcut version uses real ube powder instead of fresh ube, making it ready in 20 minutes instead of hours.
  • Only 5 ingredients: ube powder, condensed milk, evaporated milk, butter, and a pinch of salt.
  • Use it as a spread, dessert filling, topping for pandesal, or the star of halo-halo.
  • Stores in the fridge for up to 2 weeks β€” the flavor actually improves after a day.

Ube halaya (also spelled "halayang ube") is one of the most beloved desserts in Filipino cuisine. It is a silky, rich jam made by slowly cooking purple yam with milk and butter until it becomes a thick, spreadable, deeply sweet paste. Traditionally, making ube halaya from scratch takes hours β€” you have to boil and mash fresh ube, then patiently stir it over low heat with condensed milk until it reaches the right consistency. It is a labor of love, usually reserved for holidays or special occasions.

Good news: you can make a genuinely delicious version in 20 minutes using real ube powder. This shortcut does not compromise on flavor β€” if you use quality ube powder, the result is creamy, authentic, and will impress even your lola (grandma). Here is how.

[IMAGE_FEATURED]

Ingredients

Makes about 1Β½ cups of ube halaya:

  • Β½ cup Ube Bae organic ube powder
  • 1 cup water (for rehydrating the ube)
  • 1 can (14 oz) sweetened condensed milk
  • Β½ cup evaporated milk
  • 4 tablespoons unsalted butter
  • ΒΌ teaspoon salt
  • Β½ teaspoon vanilla extract (optional)
Pro Tip: Real ube powder is essential here. Ube extract or artificially colored powder will give you the color but miss the deep, rich flavor that makes halaya special. Stick with single-ingredient Filipino ube powder.

Step-by-Step Instructions

Step 1: Rehydrate the ube powder. In a medium bowl, whisk the ube powder with 1 cup of water until smooth and lump-free. The mixture should be thick and evenly purple. Let it sit for 5 minutes to fully hydrate β€” this step is important for a smooth final texture.

Step 2: Melt the butter. In a medium non-stick saucepan or heavy-bottomed pot, melt the butter over medium-low heat. Swirl to coat the bottom.

Step 3: Add the rehydrated ube. Pour the ube mixture into the pan with the melted butter. Stir continuously with a wooden spoon or silicone spatula. The mixture will start to thicken within 1–2 minutes.

Step 4: Add the condensed milk. Pour in the entire can of sweetened condensed milk while stirring. Keep the heat at medium-low. Stir constantly to prevent the milk from burning on the bottom.

Step 5: Add the evaporated milk and salt. Pour in the evaporated milk and add the pinch of salt. The salt is crucial β€” it balances the sweetness and brings out the ube flavor. Keep stirring.

Step 6: Cook until thick. Continue stirring over medium-low heat for 8–12 minutes. The halaya will gradually thicken until you can see the bottom of the pan when you drag your spoon through it. It should look glossy, deeply purple, and have a thick, spreadable consistency. Do not rush this step β€” patient stirring prevents scorching and gives you the silkiest texture.

Step 7: Finish with vanilla. Remove from heat and stir in the vanilla extract if using. The halaya will continue to thicken as it cools, so take it off the heat when it is slightly thinner than your desired final consistency.

Step 8: Cool and store. Transfer to a clean glass jar or container. Let it cool to room temperature, then refrigerate. The halaya is ready to eat immediately, but the flavor deepens after a day in the fridge.

Pro Tip: If your halaya turns out too thick, whisk in a splash of evaporated milk. If it is too thin, simmer for another 2–3 minutes, stirring constantly. The texture should be like a soft, scoopable paste β€” not runny, not stiff.
[IMAGE_INLINE_1]

How to Use Ube Halaya

Ube halaya is incredibly versatile. Some traditional and modern ways to enjoy it:

  • On pandesal or toast β€” the classic Filipino breakfast spread. Warm pandesal + a thick layer of ube halaya = pure comfort.
  • In halo-halo β€” the iconic Filipino shaved ice dessert. A scoop of ube halaya is non-negotiable.
  • As an ice cream topping β€” warm halaya over vanilla or ube ice cream is next level.
  • Inside ube cake or pandan cake β€” as a filling between layers.
  • Mixed into ube cheesecake filling β€” for extra depth of flavor. See our homemade ube cheesecake.
  • With leche flan β€” a classic pairing in Filipino dessert plates.
  • On pancakes or waffles β€” for a purple breakfast upgrade. See our ube pancakes recipe.
  • Straight out of the jar with a spoon β€” nobody will judge you.

Storage and Shelf Life

Store your ube halaya in a clean, airtight glass jar in the refrigerator. It keeps for up to 2 weeks. The texture may firm up in the cold β€” warm a spoonful in the microwave for 10 seconds to restore the spreadable consistency.

You can also freeze ube halaya for up to 3 months. Transfer to a freezer-safe container, leaving a little headspace. Thaw overnight in the fridge before using. The texture may be slightly different after freezing but the flavor holds up well.

Avoid leaving ube halaya at room temperature for more than a couple of hours, especially if the kitchen is warm β€” dairy-based jams are perishable.

Why This Shortcut Works

Traditional ube halaya starts with fresh purple yam, which must be peeled, boiled, and mashed before you even begin cooking. That process alone takes over an hour. Using real ube powder replaces those steps β€” the powder is already peeled, dried, and ground, so you just rehydrate it and go.

Some purists worry that shortcuts lose authenticity, but the secret is using quality ube powder. If the powder is 100% real Filipino ube (not extract or dyed sweet potato), the flavor is there. Our slow low-temperature drying preserves the anthocyanins, natural sweetness, and vanilla-hazelnut notes that define real ube halaya. The only thing you lose is the 2-hour cooking time.

[IMAGE_INLINE_2]

Variations to Try

Coconut ube halaya: Replace the evaporated milk with full-fat coconut milk. Adds a tropical flavor that complements the ube beautifully and makes it dairy-free-friendly (still contains butter unless you swap that too).

Ube halaya with macapuno: Fold in Β½ cup of macapuno (sweetened young coconut strings) at the end for a chewy, traditional Filipino flavor combination.

Less sweet version: Reduce the condensed milk to ΒΎ can and add ΒΌ cup whole milk instead. This balances the sweetness for those who find traditional halaya too sweet.

Vegan ube halaya: Use full-fat coconut milk instead of evaporated milk, sweetened condensed coconut milk instead of regular condensed milk, and vegan butter. The flavor is slightly different but still delicious.

Cheese-topped halaya: A traditional Filipino finishing touch β€” sprinkle grated queso de bola (or sharp cheddar) on top before serving. The salty cheese contrasts the sweet halaya in the best way.

Frequently Asked Questions

What is ube halaya?
Ube halaya (or halayang ube) is a traditional Filipino dessert jam made from purple yam (ube), condensed milk, and butter. It has a rich, sweet, creamy texture and a vibrant natural purple color. It is used as a spread, a topping, a filling, or eaten on its own with a spoon.
Can I use ube powder for halaya instead of fresh ube?
Yes. Using real ube powder dramatically cuts the cooking time β€” from 1–2 hours down to about 20 minutes. The flavor is very close to the traditional version, as long as you use quality single-ingredient powder (not extract or dyed substitutes).
How long does ube halaya last?
Ube halaya keeps in the refrigerator for up to 2 weeks in an airtight container. You can also freeze it for up to 3 months. The flavor actually deepens and improves after a day or two in the fridge as the ingredients meld together.
Is ube halaya the same as ube jam?
Yes. "Halaya" is the Filipino word for jam. Ube halaya is literally "ube jam," though it is richer and more custard-like than Western fruit jams because of the condensed milk and butter. It is spreadable, sweet, and has a dense, silky texture.
Why is my ube halaya not purple enough?
Usually this means you are using too little ube powder, or the powder is not real ube (it may be taro or dyed sweet potato). Our recipe calls for Β½ cup of real ube powder per recipe β€” enough for a deep, rich color. If your halaya still looks pale, add another tablespoon or two of ube powder while cooking.
Make Authentic Ube Halaya at Home

Our organic ube powder gives you the real Filipino ube flavor in every bite β€” no shortcuts on authenticity. Perfect for halaya, pandesal spread, halo-halo, and every traditional Filipino ube dessert.

Ube Halaya FAQ

Can I make ube halaya with ube powder?

Yes. Real ube powder works well for ube halaya when it is hydrated and cooked slowly with milk, sugar, and butter until thick and glossy.

What is ube halaya used for?

Ube halaya is used as a spread, dessert topping, cake filling, halo-halo ingredient, or base for other Filipino ube desserts.

Is ube halaya the same as taro paste?

No. Ube halaya is made from purple yam and has a sweeter vanilla-like flavor, while taro paste is starchier and more neutral.