Search Recipes

Popular Searches

Search Recipes

Ube Halaya

Prep 30 min
Cook 1.5 hrs
Servings 12
Difficulty Hard

Creamy Filipino Purple Yam Jam

Prep Time 30 min
Cook Time 1.5 hrs
Servings 12
Difficulty Hard
Ube Halaya

About This Recipe

Ube Halaya, also known as ube jam, is a sweet Filipino jam made from purple yam (ube). This gorgeous violet-colored treat has become internationally famous as an ice cream flavor and cake filling, but in the Philippines, it has been a beloved dessert and ingredient for generations.

Making ube halaya from scratch requires patience - constant stirring over low heat for over an hour - but the result is worth every minute. The rich, creamy texture and the naturally sweet, earthy flavor of real purple yam cannot be replicated by shortcuts. This jam is essential for halo-halo, ensaymada, and countless other Filipino desserts. Want to know more about ube and other Filipino staples? Check our Filipino ingredients glossary.

Ingredients

  • 2 lbs fresh purple yam (ube), grated
  • 1 can condensed milk (14 oz)
  • 1 can evaporated milk (12 oz)
  • 1 can coconut milk (13.5 oz)
  • 1/2 cup butter
  • 1 cup sugar
  • 1 tsp ube extract (for deeper color, optional)
  • 1 tsp vanilla extract

Instructions

  1. 1

    Prepare the Ube

    Peel and grate the purple yam finely. Alternatively, boil until tender (about 30 minutes), then mash thoroughly. The finer the texture, the smoother your halaya.

  2. 2

    Cook with Coconut Milk

    In a large, heavy-bottomed pot or wok, combine grated ube with coconut milk. Cook over medium heat, stirring constantly, until the ube absorbs the coconut milk, about 15-20 minutes.

  3. 3

    Add Other Milks and Sugar

    Add condensed milk, evaporated milk, and sugar. Continue stirring over medium-low heat. The mixture will gradually thicken - this takes about 30-40 minutes of constant stirring.

  4. 4

    Add Butter and Extracts

    When mixture starts pulling away from the pan, add butter in pieces. Stir until incorporated. Add vanilla and ube extract if using. Continue cooking until very thick.

  5. 5

    Test and Cool

    The halaya is done when it holds its shape when scooped and doesn't spread. Transfer to a greased pan or mold. Let cool completely, then cover and refrigerate. Keeps for 2 weeks refrigerated.

Tips & Variations

Arm Workout

Constant stirring prevents burning and ensures even cooking. Take turns if making a large batch!

Frozen Ube

If fresh ube is unavailable, use frozen grated ube from Asian stores. It works just as well. (Source: FDA Food Safety).

Add Latik

Top with coconut curds (latik) for traditional presentation and extra flavor.

History & Origins

Ube (Dioscorea alata — purple yam) is native to tropical Asia and has been cultivated in the Philippine archipelago for thousands of years. It is botanically distinct from taro (gabi), sweet potato (kamote), and purple sweet potato — though all four are often confused. Ube Halaya translates roughly to "purple yam jam," with "halaya" derived from the Spanish "jalea" (jelly or preserve), indicating the colonial-era introduction of the jam-making preservation technique applied to this native root crop. The dish follows the logic of Spanish quince paste (membrillo) — a thick fruit preserve that sets firm enough to be sliced — but applied to ube, producing something that is uniquely Filipino in taste and color despite the European preservation method.

Ube became a global food trend beginning around 2015-2016, driven primarily by Filipino-American food content creators in California who introduced purple yam lattes, ube cheesecakes, and ube macarons to mainstream audiences. The color — a vivid, saturated purple that photographs dramatically — accelerated its spread on social media platforms before the flavor was widely understood. Internationally, "ube" is now recognized by name in major Western cities, a shift that happened within less than a decade. Traditional ube halaya remains the base preparation from which nearly all modern ube products derive their flavor profile.

Regional Variations

Ube halaya is made across the Philippines but with meaningful differences in richness and texture:

  • Standard version (Luzon): Grated ube cooked down with coconut milk, condensed milk, and butter until it becomes a thick, smooth jam. Mild coconut flavor, creamy texture, vivid purple color.
  • Kapampangan (Pampanga): Often richer — some versions add egg yolks during the cooking process, producing a denser, curd-like texture and deeper golden-purple color.
  • Visayan: Sometimes made with fresh grated coconut instead of coconut milk, producing a slightly grainier, more textured halaya with a stronger coconut flavor.
  • Modern Metro Manila: Ube halaya with cream cheese (ube cheese spread) swirled in, creating a tangy-sweet variation used as a filling for pandesal, hopia, and pastries.
  • Ube-kasoy (ube with cashew): A Pampanga variation that folds in roasted cashew bits into the halaya for textural contrast. Less common but distinctive.

Ingredient Substitutions for Overseas Cooking

The primary challenge is finding real ube. Here is the hierarchy of substitutes:

  • Fresh ube (purple yam): Sold at Filipino and some Asian grocery stores. If available, this produces the best flavor and color. Grate before cooking.
  • Frozen grated ube: The most practical substitute — pre-grated and frozen, available at most Filipino grocery stores. Flavor is nearly identical to fresh. Thaw before using.
  • Taro root (gabi): A distant relative with similar starch content. The color is pale beige/grey, not purple — you will lose the defining visual characteristic unless you add ube extract. The flavor is earthier and less sweet than ube.
  • Ube extract or flavoring: Essential when using taro or when you want to intensify color. McCormick ube flavoring, Butterfly brand, and Ferna brand are all available online and at Asian stores. Add 1-2 teaspoons to achieve the correct purple color and ube aroma.
  • Coconut cream vs coconut milk: Coconut cream produces a richer, more decadent halaya with less stirring required (less water to cook off). Full-fat canned coconut milk is the standard alternative.
  • Condensed milk: Sweetened condensed milk is essential — it provides both sugar and a cooked-milk caramel depth that cannot be replicated by adding plain sugar.