Homemade Ube Halaya (Purple Yam Jam)

If you’ve never tasted ube halaya, you’re in for a treat. This creamy Filipino dessert combines purple yam, coconut cream, and sweetened condensed milk to create a rich, slightly nutty spread with a naturally vibrant purple color.

bowl of ube halaya.

Ube halaya, also called ube jam, is a beloved staple in Filipino households. It’s delicious spread on toast, used as a filling for pastries, stirred into halo-halo, or simply enjoyed by the spoonful. Homemade ube halaya is straightforward to make and tastes far superior to most store-bought versions.

What Is Ube Halaya?

Ube halaya (ube jam) is a traditional Filipino dessert made from boiled and mashed purple yam cooked with milk and sugar until thick and spreadable. The yam provides the distinctive purple hue; a touch of ube extract can deepen the color and intensify the flavor. The final product is smooth, sweet, and slightly coconutty.

Why You’ll Love This Ube Jam

  • Creamy and flavorful – Coconut cream and condensed milk give it a rich, silky texture.
  • Versatile – Eat it on toast, use it in desserts, or enjoy it straight from the jar.
  • Customizable – You can adjust sweetness and texture to suit your preferences.
  • Great to gift – Homemade ube halaya jars make thoughtful edible gifts.
  • Freezer-friendly – Make a batch and keep some for later.

Ingredients You’ll Need

Ingredients for ube halaya (ube jam).
  • Ube (purple yam) – fresh or frozen; if fresh, peel and cube before boiling.
  • Evaporated milk – adds creaminess without heaviness.
  • Condensed milk – delivers sweet, sticky richness.
  • Coconut cream – provides a subtle tropical note that complements ube.
  • Sugar – add to taste.
  • Ube extract – optional, for deeper color and flavor.
  • Vanilla extract – a small amount for depth.
  • Butter – stirred in at the end for gloss and smoothness.

Please scroll ⬇️ to the recipe for exact ingredient amounts and full instructions.

How to Make Ube Halaya

  1. Prep the ube: Peel and cut the ube into cubes, then rinse.
  2. Boil until tender: Put the ube cubes in a pot, cover with water, and boil until fork-tender, about 20–25 minutes. Drain and mash.
cutting purple yam into cubes.
potato masher mashing cooked purple yam.
  1. Blend the base: Return the mashed ube to the pot and add evaporated milk, condensed milk, coconut cream, sugar, ube extract, and vanilla. Use an immersion blender or regular blender in batches to achieve a smooth texture.
  2. Cook it down: Over medium-low heat, stir constantly and scrape the bottom to prevent burning. The mixture will thicken after about 15–20 minutes.
potato masher mashing cooked purple yam.
adding condensed milk and evaporated milk with mashed purple yam.
  1. Finish with butter: Stir in butter once the jam has thickened; continue stirring until it becomes glossy and smooth.
  2. Cool and store: Allow to cool slightly, then transfer to clean jars or containers. The jam will firm up as it cools.
using immersion blender to purée purple yam mixture.
adding butter to yam mixture.
spoonful of ube jam showing smooth consistency.

Tips for the Best Ube Jam

✔️ No immersion blender? Use a food processor or regular blender in batches.
✔️ Watch the heat: Stir constantly and keep heat low to avoid scorching.
✔️ Adjust sweetness: Taste and add sugar as needed—ube varies in natural sweetness.
✔️ Texture: Blend until silky if you prefer smooth jam, or leave small bits for a more rustic texture.

How to Store Ube Halaya

  • Refrigerator: Keep in an airtight container for up to 1 week.
  • Freezer: Freeze for up to 2 months and thaw overnight in the fridge before using.
  • Serving: Enjoy chilled or at room temperature. Heat briefly in the microwave (10–15 seconds) if you prefer it warm.
glass jar of ube halaya.

Ways to Use Ube Halaya

Ube halaya is versatile: spread it on toast or pan de sal, swirl it into yogurt or oatmeal, or use it as a filling for donuts, mochi, cakes, and cupcakes. It’s a classic halo-halo topping and can be baked into cookies or bars. Or, of course, enjoy it straight from the jar with a spoon.

bowl of ube halaya.

The Best Homemade Ube Jam

Making ube halaya at home fills the kitchen with a comforting aroma and results in a silky, richly flavored spread that celebrates Filipino flavors. Once you try homemade ube halaya, it’s hard to go back to the store-bought kind.

If you make this recipe, tell us what you paired it with—or whether you enjoyed it straight from the jar.

RECIPE

bowl of ube halaya.

Ube Halaya (Ube Jam)

This creamy homemade ube halaya is made from purple yam, evaporated and condensed milks, coconut cream, and a touch of ube extract. It’s rich, smooth, and perfect for spreading or using in Filipino desserts.
Prep Time 10 mins
Cook Time 30 mins
Total Time 40 mins
Course Condiment, Dessert
Cuisine Filipino
Servings 10 servings
Calories 165 kcal

Equipment

  • immersion blender (or blender)

Ingredients

  • 1 pound ube (purple yam), peeled and cut into cubes
  • 1 can (12 oz) evaporated milk
  • 1 can (14 oz) condensed milk
  • 1 cup coconut cream
  • ¼ cup sugar (adjust to taste)
  • 1 teaspoon ube extract
  • 1 teaspoon vanilla extract
  • 1 tablespoon unsalted butter

Instructions

  1. Boil the ube: Add cubed ube to a pot, cover with water, and bring to a boil. Cook 20–25 minutes or until fork-tender. Drain and let cool slightly.
  2. Mash or blend: Mash the cooked ube with a fork or potato masher until mostly smooth. For a silkier texture, use an immersion blender later in the pot.
  3. Add ingredients: Return mashed ube to the pot. Add evaporated milk, condensed milk, coconut cream, sugar, ube extract, and vanilla.
  4. Blend smooth: Use an immersion blender in the pot to create a smooth, creamy mixture.
  5. Cook and stir: Cook over medium-low heat, stirring constantly to prevent sticking. Simmer about 15–20 minutes, until thickened to your liking.
  6. Add butter: Stir in butter at the end and mix until glossy and fully incorporated.
  7. Cool and store: Let cool slightly before transferring to clean jars. Store in the fridge up to 1 week or freeze up to 2 months.

Nutrition

Calories: 165 kcal
Carbohydrates: 19 g
Protein: 2 g
Fat: 10 g
Have you tried this recipe?
Leave a star rating and let us know how it was!