The Best Ube Halaya Recipe: Traditional Filipino Jam

    Authentic ube halaya recipe made with ube powder in just 40 minutes. Thick, glossy, deep purple Filipino jam - no coloring added.

    UP TO 60% OFF + FREE DELIVERY FROM $32.00
    Ube Nolia

    September 5, 2026 · Filipino Recipe

    Ube Halaya Recipe: Traditional Filipino Purple Yam Jam (Halayang Ube)

    The Philippines' iconic purple jam, made in 40 minutes with ube powder: thick, glossy, and free of added color.

    Ube halaya (also spelled halayang ube) is at the heart of Filipino baking. This thick, deep-purple jam has been part of family celebrations for generations: spread on warm pandesal, layered into halo-halo, or eaten straight from the jar.

    The traditional version calls for peeling, boiling and mashing fresh yam, several hours of work. With 100% pure ube powder, you get the same result in 40 minutes, with consistent color and flavor from one jar to the next.

    This page brings together the full recipe, a vegan version, quick variations, troubleshooting, storage tips, and halaya's place in the great Filipino recipes.

    Ube halaya recipe, Filipino purple yam jam made with pure Ube Nolia ube powder

    Updated on

    Quick answer

    Ube halaya is the Filipino jam-dessert made from purple yam: thick, glossy texture, naturally purple color, toasty vanilla flavor. This recipe uses 6 tbsp of ube powder, takes 40 minutes total, and makes about 400 g that keeps for 2 weeks in the fridge. A vegan version is possible by swapping the butter and condensed milk for coconut. Ube Nolia sells 100% pure ube powder from Dagupan and Urdaneta in the Philippines, with no coloring, additives or added sugar: one 100 g pouch makes 33 ube lattes.

    Key takeaways

    • 40 minutes, 6 ingredients, no yam to peel
    • 6 tbsp of ube powder = one 400 g jar (~3 jars per 100 g pouch)
    • 100% natural purple color, no added coloring or flavoring
    • Vegan version with coconut milk, closer to rural Filipino recipes
    • 2 weeks in the fridge, 3 months in the freezer
    • The base of many Filipino desserts: halo-halo, sapin-sapin, ensaymada, cakes
    Prep
    10 min
    Cook
    30 min
    Total time
    40 min
    Yield
    1 jar (~400 g)
    Difficulty
    Easy
    Dietary
    Vegan option · No added color

    What is ube halaya?

    Ube halaya literally means "ube jam": halaya comes from the Spanish jalea, a legacy of the colonial period, and ube refers to the purple yam (Dioscorea alata), a tropical tuber grown in the Philippines. Its color comes from anthocyanins, natural pigments, never from added coloring.

    The modern rich, creamy recipe took shape in the 20th century with the arrival of condensed and evaporated milk. Before that, halaya was mostly cooked with coconut milk and cane sugar, a version still alive in the provinces today.

    Ube's flavor has nothing to do with taro: it's toasty and vanilla-like, mild and round, with a slightly milky finish. That's what makes halaya so easy to pair, from toast to cheesecake.

    Botanical name

    Dioscorea alata

    Origin

    Philippines (Dagupan, Urdaneta)

    Flavor

    Toasty and vanilla-like

    Key nutrient

    Dietary fiber

    Fresh ube or ube powder: which to choose?

    Outside the Philippines, fresh purple yam is rare, expensive and inconsistent in quality. Powder changes the equation completely:

    CriteriaFresh ubeUbe powder
    PrepPeel, boil, mash: 2-3 hoursWhisk into milk: 2 minutes
    AvailabilityRare outside Asia, often frozenAvailable year-round, in a pouch
    ColorVaries by rootConsistent deep purple
    FlavorDiluted by cooking waterConcentrated, toasty vanilla
    StorageA few daysLong shelf life, kept dry
    Amount per jar≈ 400 g of yam6 tbsp (36 g)

    Ingredients

    Optional: 2 tbsp coconut cream for extra richness, and grated cheddar for topping, a Filipino classic.

    🫙 Ube Halaya - makes ~400 g (1 jar)

    • 6 tbsp ube powder (36 g) - 100% pure, no additives
    • 3/4 cup coconut milk (200 ml) - full-fat preferred
    • 1/3 cup + 1 tbsp sweetened condensed milk (100 ml)
    • 1/4 cup butter (50 g) - or coconut oil for the vegan version
    • 1 tsp vanilla extract
    • 1 pinch of salt

    Step-by-step instructions

    1. Whisk in the ube: in a nonstick saucepan off the heat, whisk the ube powder with the coconut milk until perfectly smooth. No lumps: this is the key to a silky texture.
    2. Add the sweet base: stir in the condensed milk, butter (or coconut oil), vanilla, and salt. Mix well.
    3. Cook low and slow: place over medium-low heat and cook, stirring constantly with a spatula, for 20 to 30 minutes. The mixture gradually thickens and turns glossy.
    4. Check doneness: the halaya is ready when it pulls away cleanly from the sides and the spatula leaves a trail that closes slowly.
    5. Jar it up: transfer to a sterilized glass jar, let cool for 30 minutes at room temperature, then refrigerate for at least 2 hours. It firms up further as it cools.

    💡 Pro Tip: don't walk away from the pan. Thickening comes from evaporation, not heat power. Medium-low heat, a silicone spatula, and continuous scraping along the bottom - that's the whole secret to a smooth halaya that never scorches.

    The three milks: how they change the result

    Every Filipino family has its own ratio. Here's what each milk brings, so you can adjust the recipe to your taste:

    MilkRoleResult
    Coconut milkBase liquid and flavorTropical note, the most traditional version
    Sweetened condensed milkSweetness and richnessGlossiness, jam-like texture, shelf life
    Evaporated milkMilky body without sugarMilder, less sweet halaya
    Plant milk (oat, almond)Lighter alternativeThinner texture, add 5 extra minutes of cooking

    Three variations based on your time

    ⚡ Microwave (15 min)

    All ingredients in a large bowl, then 5 to 6 rounds of 2 minutes, whisking in between. Slightly less silky texture, real time savings.

    🍲 Slow cooker (2 hrs)

    Low setting, lid slightly ajar, stir every 30 minutes. Ideal for a large batch without constant attention.

    🥥 Full coconut version

    Condensed coconut milk and coconut oil instead of condensed milk and butter. Vegan, more fragrant, very close to provincial versions.

    Vegan ube halaya

    The vegan version is simple, and arguably closer to the original rural recipe: in many parts of the Philippines, coconut is the only fat used.

    • Butter → coconut oil (same amount)
    • Sweetened condensed milk → condensed coconut milk or maple syrup + coconut cream
    • Everything else stays the same

    The coconut note pairs naturally with ube's toasty vanilla flavor. Many people actually prefer this version to the butter-based one.

    Troubleshooting

    ProblemCauseSolution
    Too runnyNot cooked long enoughKeep stirring and cooking: the water needs to evaporate.
    LumpyPowder added to hot liquidAlways dissolve the powder cold, then strain through a fine sieve.
    Dull colorPowder cut with taro or sweet potatoUse a 100% ube powder; add 1-2 extra tbsp.
    Sticking to the panHeat too highLower the heat, scrape the bottom continuously, use a nonstick pan.
    Flat flavorNo salt, no vanillaA pinch of salt is enough to wake up the whole jar.
    Too sweetToo much condensed milkReplace 50 ml with coconut milk or evaporated milk.

    Storage

    • Refrigerator: up to 2 weeks in a sealed sterilized jar
    • Freezer: up to 3 months, in portions; thaw overnight in the fridge
    • Room temperature: not recommended beyond a few hours (dairy content)
    • Reheating: 15-20 seconds in the microwave to restore a spreadable texture

    What ube brings to the recipe

    The values below are for our pure ube powder, before adding milk and butter. A 400 g jar contains about 36 g of powder, roughly 3 g per 30 g spoonful of halaya.

    Per 100 g of ube powderValue
    Energy1483 kJ / 351 kcal
    Carbohydrates (of which natural sugars)75 g (27 g)
    Added sugars0 g
    Fiber12 g
    Fat0.6 g
    Potassium663 mg (33% NRV)
    Iron7.86 mg (56% NRV)

    Ube powder is a good source of fiber, which supports healthy digestion. The rest of halaya's nutritional profile depends on the milk, sugar, and fat you add.

    Ube halaya in Filipino cuisine

    Halaya is almost never eaten alone: it's a key ingredient in the great Filipino classics. If you're looking for a Filipino recipe to build around a jar of halaya, start with these five:

    🍧 Halo-halo

    The national dessert: shaved ice, evaporated milk, preserved fruits, flan, and a generous spoonful of halaya on top.

    🌈 Sapin-sapin

    A layered steamed rice cake, including a purple ube layer, topped with toasted coconut.

    🥐 Ube ensaymada

    A buttery, fluffy brioche filled with halaya and topped with grated cheese: the ultimate Filipino snack.

    🍚 Puto & bibingka

    Small steamed or baked rice cakes topped with halaya for a sweet-salty contrast.

    Served at Christmas (Pasko), birthdays, and fiestas, halaya is often given as a homemade gift in a jar: the archipelago's most classic homemade present.

    15+ ways to use ube halaya

    🍞 Toast & breakfast

    • On toast, a croissant, or pandesal
    • On waffles and pancakes
    • Mixed into yogurt or oatmeal
    • Whipped with butter for an ube butter

    🍰 Desserts & fillings

    • Cake and cupcake filling
    • Filling for mochi and buns
    • Swirled into brownies before baking
    • Layered in a trifle or verrine

    🍦 Toppings

    • Over vanilla ice cream
    • Drizzled on cheesecake
    • In halo-halo
    • Straight from the spoon, no regrets

    🥤 Drinks

    • Dissolved in hot milk for an ube latte
    • In a milkshake or frappe
    • At the bottom of an iced latte
    • Blended into a banana smoothie

    More ube recipes

    FAQ: Ube Halaya

    Ube Nolia 100% pure ube powder pouch, natural ube from the Philippines

    Ube Nolia Powder

    From $0.54 / ube latte

    Discover Ube Powder

    Less than a coffee. Better than a matcha.

    With the 5-pack you get 165 ube lattes at home. Cheaper than a café, delivered to your door.

    This recipe is made with ube powder from Ube Nolia, the #1 natural ube brand from the Philippines. Discover our buy ube powder, 100% pure: no coloring, no additives, no added sugar. One 100 g pouch makes 33 ube lattes.

    Looking for ube powder? Ube Nolia sells 100% pure ube from the Philippines, with no coloring, no additives and no added sugar.

    New to purple yam? Read our complete guide: What is ube? - origin, taste, benefits and how to use Ube Nolia ube powder.

    Rate this recipe

    Click a star, no account needed.

    Be the first to rate this recipe
    Ube Nolia ube latte in a ribbed glass on a wooden tray
    Ube Nolia ube powder preparation close-up
    Ube Nolia ube latte being stirred next to the ube powder pouch
    Ube Nolia ube matcha latte recipe
    Woman drinking an Ube Nolia ube latte next to the ube powder pouch
    Ube Nolia ube matcha cream tartine

    Get 10% Off your first order

    Sign up to receive an instant 10% discount, plus our newsletter and current promotions