Ube Halaya Filipino Recipe – Sweet and Creamy Purple Yam Jam

ube halaya filipino recipe
RECIPES

By :

August 23, 2025

Get yours

The ube halaya Filipino recipe is one of the most beloved desserts in the Philippines. Also called ube jam, this dish is made from boiled and mashed purple yam, combined with condensed milk, coconut milk, and butter to create a rich, creamy spread or dessert. Its vibrant purple color and unique nutty flavor make it a standout treat, often enjoyed during celebrations and holidays.

If you’ve been curious about how to make ube halaya recipe at home, you’ll be happy to know it’s surprisingly simple with the right ingredients and a bit of patience. This guide will walk you through the steps, explore common questions, and even compare variations like tropics ube halaya found in Asian groceries.

If you enjoy trying sweet recipes with a cultural story behind them, you’ll also love our rhubarb torte recipe and strawberry rhubarb pie, which, like ube halaya, combine tradition with delicious flavor.

Table of Contents

How to Make Ube Halaya Recipe

Ingredients

  • 2 lbs fresh ube (purple yam), boiled, peeled, and grated (or frozen grated ube)
  • 1 can (14 oz) condensed milk
  • 1 can (12 oz) evaporated milk
  • 1 can (14 oz) coconut milk
  • ½ cup butter or margarine
  • 1 cup sugar (optional, adjust to taste)
  • 1 tsp vanilla extract

Step-by-Step Directions

  1. Prepare the ube – Boil whole ube yams until tender, peel, then grate or mash until smooth. Frozen grated ube can also be used to save time.
  2. Cook the mixture – In a large pan, combine coconut milk, evaporated milk, condensed milk, butter, and sugar. Stir until well blended.
  3. Add ube – Stir in the grated ube. Cook over medium heat, stirring constantly to prevent burning.
  4. Cook until thick – Continue stirring for 30–40 minutes until the mixture becomes thick, sticky, and glossy.
  5. Finish – Add vanilla extract and mix well. Transfer to a greased dish or mold.
  6. Cool and serve – Allow to cool and set before slicing or scooping. Can be eaten as dessert or spread on bread.

This traditional method results in the creamy, flavorful dessert Filipinos grew up with.

What Are the Ingredients of Ube Halaya?

The classic ube halaya Filipino recipe has only a handful of ingredients, but each one contributes to the dessert’s rich taste and texture. The star, of course, is ube (purple yam), which has a nutty, slightly vanilla flavor. Condensed milk adds creaminess and sweetness, while coconut milk provides a subtle tropical richness. Butter balances everything with a silky finish.

For those who want to make it lighter, you can reduce sugar or even skip it entirely, as condensed milk already adds sweetness. Some versions also include evaporated milk for an extra layer of creaminess.

This is why many compare homemade versions to tropics ube halaya, a store-bought jarred option. While convenient, nothing beats the depth of flavor you get when making it fresh at home.

What is the Difference Between Ube Jam and Ube Halaya?

Though often used interchangeably, ube jam and ube halaya have slight differences. Ube halaya is the traditional Filipino dessert made with coconut milk, condensed milk, and butter. It’s typically eaten on its own, as a dessert or snack, or used as a topping for halo-halo, a popular Filipino shaved ice treat.

Ube jam, on the other hand, is often the simplified, jarred version available in stores. Brands like Tropics sell ube jam that’s ready to eat but usually has more preservatives and a slightly different consistency. Homemade ube halaya Filipino recipe has a richer, fresher flavor and creamier texture.

Think of it like comparing a homemade fruit pie to a packaged version—both satisfy the craving, but homemade always delivers more authenticity. Just like our rhubarb torte dessert, fresh and homemade beats processed every time.

Can I Make Ube Halaya Without Condensed Milk?

Yes, you can prepare a recipe for ube halaya without condensed milk. While condensed milk is traditional because it adds sweetness and richness, there are alternatives:

  • Evaporated milk + sugar: Use evaporated milk for creaminess, then adjust sweetness with sugar or honey.
  • Coconut cream: For a dairy-free version, coconut cream works beautifully, adding richness with a tropical twist.
  • Milk + cornstarch: Some prefer thickening regular milk with a little cornstarch while sweetening separately.

This flexibility makes the ube halaya Filipino recipe suitable for vegan, dairy-free, or low-sugar diets. Just be sure to keep stirring as it cooks, since consistency is key.

How Long Does Halaya Last in the Fridge?

Once cooled, ube halaya dessert should be stored in an airtight container in the refrigerator. It stays fresh for about 5 to 7 days. For longer storage, you can freeze portions for up to 2 months. To serve, thaw in the fridge overnight and warm slightly before eating.

If topped with meringue or cream, similar to how a rhubarb meringue torte is stored, refrigeration becomes essential to maintain freshness and prevent spoilage.

Why You’ll Love This Ube Halaya Filipino Recipe

  • Rich and creamy: A smooth, silky dessert that melts in your mouth.
  • Versatile: Can be enjoyed plain, as a spread, or as a topping.
  • Beautiful: Its vibrant purple hue makes it visually striking at any celebration.
  • Traditional yet flexible: While the base recipe is classic, it can easily be adapted for dietary needs.

Nutritional Benefits of Ube

Ube isn’t just delicious it’s also nutritious. Purple yams are rich in antioxidants (thanks to anthocyanins, the compounds that give them their color), vitamin C, and fiber. When paired with milk and butter, the result is indulgent but with a dose of nutrition.

ube halaya filipino recipe
ube halaya filipino recipe

FAQs – Ube Halaya Recipe

What are the ingredients of ube halaya?

Ube, condensed milk, evaporated milk, coconut milk, butter, and sugar.

Ube, condensed milk, evaporated milk, coconut milk, butter, and sugar.

Halaya is the traditional Filipino dessert, while ube jam often refers to jarred commercial versions.

Can I make ube halaya without condensed milk?

Yes, you can substitute with evaporated milk, coconut cream, or sweetened milk alternatives.

How long does halaya last in the fridge?

Up to 7 days refrigerated; up to 2 months if frozen.

Conclusion

The ube halaya Filipino recipe is more than just a dessert it’s a cultural classic. Whether you enjoy it plain, topped with cheese, or used as a halo-halo ingredient, it’s a dish that brings comfort and nostalgia.

Making it at home means you get to control the sweetness, adjust for dietary needs, and enjoy it fresh. Store-bought versions like Tropics ube halaya are convenient, but nothing compares to homemade.

If you love exploring desserts with tradition, don’t miss our strawberry rhubarb pie or rhubarb torte recipe, which, like ube halaya, highlight the beauty of balancing tart and sweet in a timeless way.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
ube halaya filipino recipe

Ube Halaya Filipino Recipe – Sweet and Creamy Purple Yam Jam


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Laura
  • Total Time: 55 minutes
  • Yield: 10 servings 1x

Description

This Ube Halaya Filipino Recipe is a sweet, creamy dessert made from purple yam, coconut milk, and butter. Known as ube jam, it’s rich, vibrant, and perfect for celebrations or everyday treats.


Ingredients

Scale

2 lbs fresh ube (purple yam), boiled, peeled, and grated

1 can (14 oz) condensed milk

1 can (12 oz) evaporated milk

1 can (14 oz) coconut milk

1/2 cup butter or margarine

1 cup sugar (optional, adjust to taste)

1 tsp vanilla extract


Instructions

1. Boil ube yams until tender, peel, and grate or mash until smooth.

2. In a large pan, combine coconut milk, evaporated milk, condensed milk, butter, and sugar. Stir until well blended.

3. Add grated ube and cook over medium heat, stirring constantly to prevent sticking.

4. Continue stirring 30–40 minutes until mixture thickens and becomes glossy.

5. Add vanilla extract and mix well.

6. Transfer to a greased dish or mold. Allow to cool and set before serving.

Notes

Stir constantly to prevent burning—ube mixture thickens quickly.

For a dairy-free version, substitute condensed milk with coconut cream and adjust sweetness.

Store in fridge up to 7 days or freeze portions up to 2 months.

Enjoy plain, with grated cheese on top, or as a topping for halo-halo.

  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Dessert
  • Method: Stovetop
  • Cuisine: Filipino

Nutrition

  • Serving Size: 1 slice
  • Calories: 220
  • Sugar: 25g
  • Sodium: 100mg
  • Fat: 8g
  • Saturated Fat: 5g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 2g
  • Protein: 3g
  • Cholesterol: 20mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star