The Baking Spoon

menu icon
go to homepage
  • Recipes
  • Subscribe
  • Shop
  • About
  • Contact

search icon
Homepage link
  • Recipes
  • Subscribe
  • Shop
  • About
  • Contact

×

Ube Halaya (Purple Yam Jam)

Published: Sep 16, 2025 by Anna Nguyen

Jump to Recipe Print Recipe

This easy and authentic ube halaya recipe comes together with just a handful of ingredients. You can enjoy it on its own, spread it on toast, or use it as a base for all sorts of desserts. With a little bit of patience, you'll end up with a delicious purple yam jam that tastes just like the ones from the Philippines (and way better than the store-bought kinds)!

ube halaya purple yam jam beautiful creamy smooth good shepherd Convent
Jump to:
  • What Is Ube Halaya? How Is It Enjoyed?
  • Why Should I Make My Own Ube Halaya?
  • What's the Difference Between Ube, Taro, and Purple Sweet Potato?
  • Different Forms of Ube and Where to Buy Them
  • Why This Ube Halaya Recipe Works
  • Equipment
  • Ingredients
  • How to Make Ube Halaya (Step-by-Step Instructions)
  • Tips and Tricks
  • Storage Instructions
  • Frequently Asked Questions
  • Recipe

What Is Ube Halaya? How Is It Enjoyed?

Ube halaya is a classic Filipino dessert made from ube, a naturally purple yam that's native to Southeast Asia. To make it, the yam is boiled, mashed, and cooked down with condensed milk, butter, and sometimes coconut milk until it turns into this rich, jammy spread. It's sweet, creamy, and has a subtle pistachio and vanilla taste with a little coconut-like flavor.

On its own, the simplest way to enjoy ube halaya is straight from the jar! Eat it on its own as a sweet treat or spread it on toast, pancakes, or crackers for a quick snack. It's also fantastic in desserts!

  • Use it as a filling or topping for cakes, cupcakes, and pastries
  • Use it as a rich, creamy layer in tarts and bars
  • Mix it directly into batters for cakes, cookies, or muffins
  • Swirl it into ice cream or puddings
  • Fold it into whipped cream or frosting for extra color and flavor
  • Turn it into a base for creamy, ube-flavored drinks

Basically, if it involves something sweet and creamy, ube halaya can definitely help play a role!

Why Should I Make My Own Ube Halaya?

When I was growing up, my friend's mom would bring back ube halaya from the Good Shepherd Convent whenever she visited the Philippines. To me (and to so many others) that is the holy grail of ube! Although we have this reliable brand of ube halaya, homemade ube halaya still beats store-bought for a few reasons.

For one, it's fresher and completely customizable. You can tweak the sweetness, creaminess, and texture to get it exactly the way you like. Store-bought jars, on the other hand, often contain fillers, stabilizers, and preservatives to help them last longer on the shelves, which can dilute the flavor and make it overly sweet or artificial-tasting. By making it yourself, you get a purer, more flavorful halaya that tastes like the real deal, and you can feel good knowing exactly what's going into it. This ube halaya recipe comes really close to that unforgettable version I grew up loving!

ube halaya purple yam jam

What's the Difference Between Ube, Taro, and Purple Sweet Potato?

Many people mix up ube, taro, and purple sweet potatoes since they're all purple, but they're actually completely different!

ube purple yam root vegetable

Above is a photo of true ube. The tubers are long and cylindrical, sometimes slightly tapered, with rough, bark-like skin that's brownish to gray on the outside. When you cut into it, the interior is a rich violet hue that can range from deep, dark purple to a softer lavender, depending on the variety.

taro root vegetable

Taro looks similar to ube on the outside as it's rough with brown skin. But inside, it's light-colored or pale lavender with tiny purple specks. Flavor-wise, taro is much more mild and earthy than ube. It's less sweet, a little nutty, and even slightly savory. You'll usually find it in milk teas, steamed buns, or savory dishes like taro chips or taro-filled dumplings. It's delicious, but it doesn't have that same dessert-ready sweetness that ube naturally has.

Okinawa sweet potato root vegetable

Okinawan purple sweet potatoes (sometimes called Hawaiian sweet potatoes) are true sweet potatoes, not yams or taro, so they're denser, drier, and starchier. They typically have smooth, light beige skin and more muted purple interiors compared to ube's deep violet. Flavor-wise, they're mildly sweet, kind of chestnut-like, and really shine when baked or roasted. While they're great in pies, mochi, or even mashed like regular sweet potatoes, they don't give that same coconut-vanilla note you get from true ube.

Some Asian grocery stores I've seen unfortunately mislabel these vegetables, so it's easy to get them confused. For example, the local Great Wall Supermarket in my area mislabeled Okinawan sweet potatoes as "purple yams" (ube). Always double-check, and if you're unsure, look for true ube's deep purple flesh and yam-like characteristics.

Okinawa sweet potatoes
Mislabeled these Okinawan sweet potatoes as "purple yams" aka ube (the sign is wrong too)

Different Forms of Ube and Where to Buy Them

Finding authentic fresh ube is incredibly difficult to find here in the USA. You can usually buy them at your local Filipino supermarket or Asian grocery store, but I haven't been able to find it anywhere in my area, which is such a bummer. Fresh ube is hard to find in Asian supermarkets because it has a short growing season and doesn't store or ship as well as other root vegetables.

The good news is that frozen ube is much more accessible and still works beautifully for most recipes. You'll usually spot it in the frozen vegetable aisle at Filipino or other Asian supermarkets, and it often comes pre-peeled and mashed, which makes prep so much simpler. Just thaw it at room temperature, and you'll have ready-to-use cooked ube.

If you're looking for convenience, ube extract/flavorings are another option. It's widely available at Filipino supermarkets or online like Amazon, and it gives your desserts that classic ube flavor and color without the prep work. However, keep in mind that most mainstream ube flavorings (like McCormick and Butterfly) don't actually contain real ube. They're made with artificial sweet potato flavor and vanilla, making them "flavorings" instead of extracts. Between the two, I prefer Butterfly because the flavor is more pronounced and a little goes a long way, so you don't need to use much to get that distinct ube taste.

Ube powder is another option, widely available at Filipino supermarkets or online, like on Amazon. Simply rehydrate it with water or milk, and you can use it just like mashed ube in your recipes. It's not my preferred option, but it's great if you want something shelf-stable that lasts longer.

No matter which form you use, each has its perks: fresh for authenticity, frozen for convenience, extract for flavor boost, and powder for long-term storage.

Why This Ube Halaya Recipe Works

  • Inspired by the best. Growing up, my friend's mom would bring me ube halaya from the Good Shepherd Convent when she visited the Philippines, which was basically the holy grail of ube. This recipe comes really close to that unforgettable version.
  • Authentic flavor. Made with real ube (not just extract), it has that nutty, vanilla-like taste and creamy texture Filipinos love.
  • Perfectly balanced sweetness. I am not a fan of the super sweet store-bought jams. This one is not too sweet, so the natural flavor of the ube really shines through.
  • Smooth and jammy texture. Cooked low and slow until thick, glossy, and spreadable. Just the way traditional halaya should be!
  • Simple, no-fuss process. With just a handful of ingredients and a little patience, you can make ube halaya that comes close to the ones you find back home.

Equipment

  • Kitchen scale - Used to accurately weigh all ingredients as my recipe is mainly in grams.
  • Large saucepan - A heavy-bottomed, light-colored saucepan is best. It distributes heat evenly, helps prevent scorching, and makes it easier to spot if anything starts sticking.
  • Blender, immersion blender, or food processor - Blending the ube mixture before and after cooking gives you a smooth, creamy halaya without lumps. Not necessary, but makes a difference!

Ingredients

ube halaya ingredients like evaporated milk, coconut milk, butter, light brown sugar, salt, condensed milk, frozen ube, ube extract,
Shown here are the ingredients for a double batch of my ube halaya recipe.
  • Fresh or frozen ube - The star of the recipe! Fresh ube can be tricky to find, so frozen ube is the next best thing and works well here.
  • Ube extract - If you're using fresh ube, extract is optional. For frozen or powdered ube, I recommend adding it to boost the flavor.
  • Condensed milk - Adds both creaminess and sweetness.
  • Evaporated milk - I prefer this over fresh milk since it's a bit thicker and creamier. This will help create a smooth, custard-like texture.
  • Coconut milk - Use full-fat coconut milk. This adds, not only more depth, but that subtle coconut aroma that pairs so well with ube's natural nuttiness.
  • Light brown sugar - Adds sweetness with a subtle caramel note that pairs well with the ube. I avoid dark brown sugar since its stronger molasses flavor can overpower the taste of the ube.
  • Unsalted butter - Gives the halaya a silky finish at the end and adds more flavor.
  • Kosher salt - I always use Diamond Crystal's kosher salt. But if you're using regular table salt, I recommend halving the amount of salt called for in my recipe.

How to Make Ube Halaya (Step-by-Step Instructions)

1. Prepare your ube - There are a few ways to make ube halaya depending on what kind of ube you have on hand. Whether you're working with fresh, frozen, or powdered ube, I'll walk you through each method!

  • Fresh ube - Scrub the ube clean, then cut into large chunks. Fill a pot with water and bring it to a boil. Add the ube pieces and cook until fork-tender, about 30-40 minutes depending on size. Drain and let them cool completely before peeling. Once peeled, mash the flesh using a potato masher or run it through a potato ricer until smooth.
  • Frozen ube - The night before, transfer the frozen ube to the fridge and let it thaw overnight. If you're short on time, soften it by placing it in a bowl of lukewarm water for 1-2 hours, or microwave in short bursts until pliable (it should still be cold, not hot).
  • Powdered ube - In a heatproof bowl, combine ube powder with hot water or hot milk. The exact ratio can vary depending on the brand, so always check the instructions on your package. For example, if you're using Giron's Ube Powder, the ratio is 115 grams of powder to 4 cups of water, which is about 14 grams (1 tablespoon) to ½ cup of water. Stir until smooth, then transfer to a saucepan and simmer over medium heat until fully rehydrated and thickened. Let it cool slightly before using. Once cooked and rehydrated, it can be used just like mashed ube in this recipe.

2. Blend the base - In a blender (or directly in your saucepan with an immersion blender), combine the ube, condensed milk, evaporated milk, coconut milk, and light brown sugar. Blend until completely smooth to ensure a silky, lump-free halaya.

adding coconut milk, evaporated milk, condensed milk, light brown sugar, frozen ube to make ube halaya
Combine ube, condensed milk, evaporated milk, coconut milk, and light brown sugar.
using an immersion blender to blend ube halaya purple yam jam
Blend until completely smooth and incorporated.

3. Cook the mixture - Cook the mixture over medium heat, stirring constantly with a spatula to prevent burning. This stage takes about 20 minutes as the mixture thickens slightly and the flavors meld together.

4. Add the butter, salt, and ube extract - After about 20 minutes of cooking, stir in the unsalted butter, kosher salt, and ube extract. The butter adds richness, the salt balances sweetness, and the extract boosts that signature ube flavor.

cooking down the ube halaya purple yam jam until thick
Cook the mixture over medium heat for about 20 minutes.
adding butter ube extract salt to ube halaya purple yam jam
Add the butter, salt, and ube extract. Cook for another 10-15 minutes.

5. Keep cooking and stirring - Continue to cook the mixture for another 10-15 minutes, stirring constantly. Ube halaya requires patience, so you don't want to step away, as it can burn easily. The mixture will gradually thicken and become glossy.

6. Check for doneness - You'll know it's ready when the mixture is thick enough to hold its shape without immediately spreading back out. Test it by dragging your spatula across the bottom of the pan. If the mixture leaves a clear path that doesn't immediately fill back in, it's done.

7. Blend again for creaminess - For the smoothest, creamiest halaya, transfer the cooked mixture to a blender or food processor and process it, or run an immersion blender through it directly in the pan. This final step knocks out any remaining lumps. This is an optional step, but recommended!

ube halaya purple yam jam
You'll know it's ready when the mixture thickens enough to hold its shape.
you can blend or process ube halaya to make it less lumpy and more smooth and creamy
Blend again to knock out any remaining lumps.

8. Cool and serve - Transfer the halaya into a heatproof container or serving dish. Let it cool to room temperature before refrigerating. The mixture will continue to firm up as it chills!

Tips and Tricks

  • Use a heavy-bottomed, light-colored pan. A pan with a thick bottom distributes heat more evenly and prevents the ube mixture from scorching. A light-colored or stainless steel pan is even better since it helps you see if anything's starting to stick.
  • Blend your ube mixture before AND after cooking. Whether you're using fresh or frozen ube, give the mixture a spin in a blender, food processor, or with an immersion blender before and after cooking. This extra step breaks down any lumps and makes your halaya smooth and creamy.
  • Stir constantly. Ube halaya needs your full attention, so no scrolling on social media while you cook! Stirring nonstop keeps the mixture from sticking or burning at the bottom.
  • Watch out for splatters. As the mixture thickens, it can bubble and spit. Keep the heat on medium-low and use a long spoon or spatula to stir carefully.
  • Use visual cues to know when it's ready. You'll know your halaya is done when you can drag your spatula across the bottom of the pan and the mixture holds its shape instead of rushing back to fill the gap.
  • Adjust the texture to your liking. The longer you cook halaya, the more moisture evaporates, which means a thicker, firmer result. It usually takes about 30-40 minutes to cook down, but you can stop around 25-30 minutes if you like it softer and more spreadable, or go up to 45-50 minutes if you prefer it firmer. Just keep in mind that it will continue to thicken as it cools, especially after chilling in the fridge.
  • Use patience as your secret ingredient. Making halaya takes time, but the slow process of stirring and cooking down is what develops that deep, nutty, caramelized ube flavor.

Storage Instructions

  • Storing - If you're planning to eat it within a week, store it in an airtight container in the fridge. It will firm up as it chills, so just let it sit out at room temperature for a few minutes before serving to soften.
  • Freezing - Freeze ube halaya for up to 5-6 months for longer storage. The easiest way is to portion it into sandwich or quart-sized ziplock bags, press it flat, and label each one with the date. This not only saves space in the freezer but also makes it super easy to thaw just the amount you need. When you're ready to use it, transfer a bag to the fridge overnight to defrost slowly or leave it on the counter for at least an hour. You can also microwave it in 15 second intervals when you're in a pinch. Once thawed, give it a good stir!
how to store and freeze ube halaya in ziplocc bags

Frequently Asked Questions

How do I choose fresh ube?

When picking ube, look for ones with a deep, vibrant purple color. You can even gently pinch or scratch the skin to check the shade. Go for firm tubers without wrinkles, soft spots, or lots of tiny roots-these are signs they were freshly dug. Medium to large ube with a regular shape are easiest to work with when it comes to boiling and peeling.

What if I can't find fresh or frozen ube?

If you can't get your hands on fresh or frozen ube, the closest substitute is purple sweet potato (usually labeled as Okinawan sweet potato), which is easier to find at your local Asian supermarket. The flavor isn't exactly the same since ube has a more nutty, vanilla-like taste while purple sweet potato leans more earthy. But visually, it's a great substitute and still makes a delicious halaya. I've made it several times using purple sweet potatoes, and honestly, it's just as tasty! If you go this route, adding a little extra ube extract helps bring back that signature ube flavor.

Why is my halaya mixture taking so long to cook?

All stoves vary in heat levels. Keep up the stirring and have faith as your ube mixture gradually comes together. This may take 30 minutes for some and an hour for others. With a little patience, it should reach the desired consistency!

Do you have any recipes that use ube halaya?

Here are a few recipes on my blog using ube halaya!

  • Ube Cupcakes

Recipe

ube halaya purple yam jam beautiful creamy smooth good shepherd Convent

Ube Halaya (Purple Yam Jam)

By Anna Nguyen
This easy and authentic ube halaya recipe comes together with just a handful of ingredients. You can enjoy it on its own, spread it on toast, or use it as a base for all sorts of desserts!
No ratings yet
PRINT RECIPE Pin Recipe
Prep Time 30 minutes mins
Bake Time 40 minutes mins
Total Time 1 hour hr 10 minutes mins
Servings 4.5 cups
Course Jam
Cuisine Filipino

Equipment

  • Kitchen scale
  • Large saucepan
  • Immersion blender
  • Food processor
  • Spatula

Ingredients
 

  • 454 grams fresh, frozen, or rehydrated ube,
  • 198 grams sweetened condensed milk
  • 154 grams evaporated milk
  • 200 grams coconut milk
  • 50 grams light brown sugar
  • ¼ teaspoon kosher salt
  • 56 grams unsalted butter
  • 1 teaspoon ube extract
Prevent your screen from going dark!

Instructions
 

  • Prepare your ube - There are a few ways to make ube halaya depending on what kind of ube you have on hand. Please see note 1 on how to prepare fresh, frozen, or powdered ube.
  • Blend the base - In a blender (or directly in your saucepan with an immersion blender), combine the ube, condensed milk, evaporated milk, coconut milk, and light brown sugar. Blend until completely smooth to ensure a silky, lump-free halaya.
  • Cook the mixture - Cook the mixture over medium heat, stirring constantly with a spatula to prevent burning. This stage takes about 20 minutes as the mixture thickens slightly and the flavors meld together.
  • Add the butter, salt, and ube extract - After about 20 minutes of cooking, stir in the unsalted butter, kosher salt, and ube extract (see note 2). The butter adds richness, the salt balances sweetness, and the extract boosts that signature ube flavor.
  • Keep cooking and stirring - Continue to cook the mixture for another 10-15 minutes, stirring constantly. Ube halaya requires patience, so you don't want to step away, as it can burn easily. The mixture will gradually thicken and become glossy.
  • Check for doneness - You'll know it's ready when the mixture is thick enough to hold its shape without immediately spreading back out. Test it by dragging your spatula across the bottom of the pan. If the mixture leaves a clear path that doesn't immediately fill back in, it's done.
  • Blend again for creaminess - For the smoothest, creamiest halaya, transfer the cooked mixture to a blender or food processor and process it, or run an immersion blender through it directly in the pan. This final step knocks out any remaining lumps. This is an optional step, but recommended!
  • Cool and serve - Transfer the halaya into a heatproof container or serving dish. Let it cool to room temperature before refrigerating. The mixture will continue to firm up as it chills!

Notes

Note 1 - Whether you're working with fresh, frozen, or powdered ube, I'll walk you through each method!
  • Fresh ube - Scrub the ube clean, then cut into large chunks. Fill a pot with water and bring it to a boil. Add the ube pieces and cook until fork-tender, about 30-40 minutes depending on size. Drain and let them cool completely before peeling. Once peeled, mash the flesh using a potato masher or run it through a potato ricer until smooth.
  • Frozen ube - The night before, transfer the frozen ube to the fridge and let it thaw overnight. If you're short on time, soften it by placing it in a bowl of lukewarm water for 1-2 hours, or microwave in short bursts until pliable (it should still be cold, not hot).
  • Powdered ube - In a heatproof bowl, combine ube powder with hot water or hot milk. The exact ratio can vary depending on the brand, so always check the instructions on your package. For example, if you're using Giron's Ube Powder, the ratio is 115 grams of powder to 4 cups of water, which is about 14 grams (1 tablespoon) to ½ cup of water. Stir until smooth, then transfer to a saucepan and simmer over medium heat until fully rehydrated and thickened. Let it cool slightly before using. Once cooked and rehydrated, it can be used just like mashed ube in this recipe.
Note 2 - If you're using fresh ube, extract is optional. For frozen or powdered ube, I recommend adding it to boost the flavor.

Nutrition Facts

Serving: 4.5cups | Calories: 484kcal | Carbohydrates: 57g | Protein: 9g | Fat: 26g | Saturated Fat: 19g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.4g | Cholesterol: 52mg | Sodium: 238mg | Potassium: 807mg | Fiber: 2g | Sugar: 39g | Vitamin A: 512IU | Vitamin C: 22mg | Calcium: 247mg | Iron: 2mg
Did you make this recipe?Please leave a rating, comment below, or tag me @thebakingspoon on Instagram to let me know how it was!

More All Recipes

  • yakgwa cookies Deep fried to golden perfection and soaked in a fragrant ginger-honey syrup
    Yakgwa (Traditional Korean Honey Cookies)
  • Matcha Linzer Cookies with Red Bean Filling
  • Pumpkin Miso Cream Cheese Muffins
  • Brown Butter Kinako Sesame Cookies

Leave a comment or review Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Hi! I'm Anna - a pastry chef, recipe developer, and food photographer behind The Baking Spoon. I share easy and unique baking recipes that are inspired by the flavors of my Asian-American heritage. My goal is to help you bake treats that are both delicious and 'not too sweet'!

Learn more about me →

Let's Connect!

FacebookInstagramPinterestEmail

Never Miss a Recipe!

Trending Recipes

  • ube halaya purple yam jam beautiful creamy smooth good shepherd Convent
    Ube Halaya (Purple Yam Jam)
  • Ferrero Rocher Cupcakes
  • Ube Madeleines
  • Choux Au Craquelin (Cream Puff)

Footer

↑ BACK TO TOP

RECIPES
ABOUT
CONTACT
MEDIA
PRIVACY POLICY
  • Instagram
  • TikTok
  • YouTube
  • Facebook
  • Pinterest

Copyright © 2025 The Baking Spoon. All rights reserved.

8 shares
8 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required