Mom's Best Recipes
Recipe

Ube Halaya (Filipino Purple Yam Jam)

Silky, coconut-kissed ube jam that turns glossy and thick on the stove, then chills into the perfect spreadable, spoonable dessert.

Author By Matt Campbell
4.8
A glass jar filled with glossy deep purple ube halaya on a light kitchen counter, with a small spoon and a softly blurred bowl of grated ube nearby

Ube halaya is one of those desserts that feels like a magic trick you can eat. You start with purple yam and a few pantry staples, then you stir patiently while it transforms into a thick, glossy, coconut-sweet spread that tastes like vanilla-meets-nutty-caramel with that unmistakable ube vibe.

This is the version I make when I want big flavor without hunting down a million ingredients. It is smooth, rich, and sturdy enough to layer into cakes and pastries, but also fully acceptable eaten straight from the spoon while standing by the fridge door. No judgment. It is basically part of the recipe.

Bowls of grated ube, coconut milk, condensed milk, evaporated milk, sugar, and butter arranged on a clean kitchen counter in warm natural light

Why It Works

  • Glossy, thick texture: We cook it down until it pulls away from the pan, so it sets up beautifully when chilled.
  • Coconut-forward richness: Coconut milk gives that classic Filipino dessert feel and a mellow, creamy finish.
  • Bold ube color and flavor: Using real ube (fresh or frozen) keeps it earthy, nutty, and not just “purple vanilla.”
  • Flexible sweetness: You can adjust sugar at the end, because ube sweetness and store-bought grated ube labels vary a lot.
  • Make-ahead friendly: It stores well, slices clean when cold, and turns into instant dessert upgrades all week.

Pairs Well With

Storage Tips

How to Store Ube Halaya

Refrigerator: Cool completely, then store in an airtight container or jar for about 5 to 7 days. Store it promptly, use clean utensils, and discard if you notice any off smell, mold, or visible changes.

Freezer: Freeze in a tightly sealed container for up to 2 to 3 months. Thaw overnight in the fridge. If it loosens a bit after thawing, just stir it vigorously and it will come back together.

Serving tip: For the cleanest slices (if you are molding it), chill at least 4 hours, or overnight.

Common Questions

Common Questions

What is ube halaya?

Ube halaya is a Filipino dessert made by cooking mashed or grated ube (purple yam) with milk, coconut milk, sugar, and fat (often butter) until thick and glossy. It is like a rich jam or pudding that firms up when chilled.

Can I use ube powder or ube extract?

You can, but the best flavor comes from real ube. If you only have ube powder, hydrate it according to package directions and treat it like mashed ube, but expect a slightly different texture. Ube extract is great for boosting aroma and color, especially if your ube is pale. Use it lightly, a little goes a long way.

My grated ube is frozen. Is it already sweetened?

Sometimes yes, sometimes no. Check the label. If it is sweetened, start by cutting back the sugar and condensed milk, then sweeten to taste at the end. (You can always add more. You cannot un-sweeten. Tragic.)

Why is my halaya gritty or stringy?

Ube can be naturally fibrous. For extra smooth halaya, mash thoroughly and then blend the cooked ube with some milk before the final cook down. Also keep the heat low and stir often so the sugars do not scorch and seize.

How do I know when it is done?

It is done when it looks glossy, is very thick, and pulls away from the pan. Drag a spatula through the center and if the line stays visible for a second before slowly closing, you are in the right zone. It should hold ridges, not flow like pudding.

Do I need a nonstick pan?

Nonstick makes life easier because halaya is a serious arm workout already. If you use stainless steel, keep the heat lower and stir constantly to avoid sticking and browning.

What can I use ube halaya for?

Spread it on toast, swirl into oatmeal, fill pandesal, layer into cakes, fold into ice cream, or use it as a base for ube leche flan or ube cheesecake bars. Also: spoon, bowl, couch. Classic.

Troubleshooting tips?

Too loose: Keep cooking on medium-low, stirring and scraping the bottom, until it turns glossy and leaves a trail. Too stiff: Warm gently and stir in a splash of evaporated milk or coconut milk, 1 tablespoon at a time. Scorched: Do not scrape the bottom. Carefully pour the unburned portion into a clean pan and keep going (and lower the heat). Looks oily: This can happen if the heat is too high. Lower the heat and stir steadily until it comes back together.

The first time I made ube halaya, I learned two things fast. One: this stuff smells like a bakery dream when it hits that sweet spot of coconut, butter, and vanilla. Two: you do not “stir occasionally.” You stir like you are in a tiny, delicious cardio class and the finish line is glossy purple perfection.

Now it is one of my favorite make-ahead desserts because it is low drama once you commit to the stirring. Plus, it makes everything in the fridge feel more exciting. Leftover pancakes? Ube halaya. Boring toast? Ube halaya. Need a quick win after a long day? You already know.