Wednesday, 23 September 2026 · Amsterdam
Hospitality & Culinary
Media Platform
AMUSE.
DessertsManila

Ube halaya recipe: the Filipino purple yam classic

This slow-stirred purple yam jam turns from grated root to glossy, spoonable dessert through patience at the stove, not a long ingredient list.

A slice of purple ube halaya dessert topped with grated cheese
Photograph · Photo: McHail Hernandez · Pexels · Pexels License

Ube halaya is a Filipino purple yam jam cooked down with coconut and milk until it turns thick, glossy and deep violet, and this ube halaya recipe uses frozen grated ube rather than fresh tubers.

The dish predates the current ube boom by generations; it is a fixture at Filipino gatherings and the base for ube cake and ice cream, not a recent invention. With the Philippines now restricting exports of fresh ube and planting material, frozen grated ube, already the standard for most cooks outside the Philippines, is the practical way in. It is unaffected by the ban and sold in most Filipino and East and Southeast Asian grocers.

Ingredients

The colour looks like a shortcut. The texture is thirty-five minutes of stirring that cannot be rushed.

  • 900 g frozen grated ube, thawed
  • 400 ml full-fat coconut milk
  • 400 g condensed milk
  • 170 g evaporated milk
  • 60 g unsalted butter, plus extra for the dish
  • 100 g caster sugar
  • 1/2 tsp fine salt
  • 40 g grated mild cheddar or toasted coconut flakes, to finish

Method

  1. Put the thawed ube in a wide, heavy-based pan with the coconut milk, condensed milk and evaporated milk. A wide pan matters here: more surface area means the mixture reduces faster and is less likely to scorch on the bottom before it thickens.
  2. Stir in the sugar and salt, then set the pan over medium-low heat. Purple yam has almost no pectin of its own, so the jam-like texture comes entirely from reducing the liquid, not from the fruit setting on its own.
  3. Stir constantly with a wooden spoon for 35-40 minutes. Constant stirring stops the thick puree catching on the base, where scorched starch would turn the whole batch bitter.
  4. Add the butter in two batches partway through, folding each in fully before adding the next. Adding it gradually keeps the fat emulsified into the puree rather than splitting out on the surface.
  5. The halaya is ready when it thickens enough to pull cleanly away from the sides of the pan and holds a ridge when you drag the spoon through it.
  6. Spoon into a buttered dish, smooth the top, and scatter over the cheese or coconut while it is still warm, so it sets into the surface as the halaya cools.
  7. Chill for at least 2 hours before serving, so the jam firms up enough to hold a clean slice.

Serve it the way Filipino cooks actually do

Grated cheese on a purple dessert reads strangely outside the Philippines, but the salt cuts the sweetness in the same way a cheese course follows a rich meal elsewhere. If you prefer it without, toasted coconut flakes do similar work with less contrast.

Leftover halaya keeps for a week chilled and works as a ready-made filling for buns, crepes or a simple sponge, no extra cooking required.

Sources

Amuse Monthly

The best of the month,
once a month.

The openings of the month, the chefs to watch, the recipes and the figures that matter. Once a month in your inbox, five minutes, nothing else.

Sponsored slots are always labelled. Editorial is never for sale.

What lands in your inbox

  • The places worth booking this month
  • The opening everyone is talking about
  • The recipes of the month, from the kitchens we cover
  • The figures that matter, with their source