From the moment the rich, vibrant purple hue first catches your eye to the lingering, sweet, and subtly earthy flavor that dances on your palate, Ube Halaya is more than just a dessert – it’s an experience. In our home, this creamy, dreamy purple yam jam has become an absolute staple, a dish that transcends generations and occasions. My Lola’s (grandmother’s) recipe, passed down with love and a few secret tweaks over the years, is what we call “Velvety Ube Halaya Bliss.” It’s not just good; it’s the kind of good that makes you close your eyes and savor every spoonful. Weekends suddenly feel more festive, and even simple dinners are elevated when a bowl of this glistening purple goodness graces the table. The kids, who are usually picky eaters, devour it with gusto, and even my husband, a self-proclaimed savory-food enthusiast, sneaks extra helpings. This isn’t just a recipe; it’s a taste of home, a comforting embrace in dessert form, and I’m thrilled to share this cherished family recipe with you, so you too can experience the sheer bliss of homemade Ube Halaya.
Ingredients: The Purple Heart of the Dessert
To create the magic of Velvety Ube Halaya Bliss, you’ll need a handful of key ingredients, each playing a vital role in achieving that perfect texture and flavor. Let’s break down what you’ll need:
- Fresh Ube (Purple Yam): The star of the show! Choose firm, heavy ube tubers. Fresh ube provides the most authentic flavor and vibrant color. This is the foundation of our Halaya, delivering its signature earthy sweetness and stunning purple hue.
- Evaporated Milk: Adds a creamy richness and subtle sweetness to the Halaya. Evaporated milk contributes to the velvety texture we aim for, making it luxuriously smooth.
- Sweetened Condensed Milk: Provides the primary sweetness and contributes to the thick, luscious consistency. Condensed milk is essential for achieving the desired sweetness and helps in creating the glossy, jam-like texture.
- Butter (Unsalted): Adds richness, flavor, and a beautiful sheen to the finished Halaya. Butter elevates the flavor profile, adding a touch of indulgence and that melt-in-your-mouth quality.
- Sugar (Granulated): Balances the sweetness and helps to achieve the perfect level of sweetness, especially if your ube isn’t naturally very sweet. Sugar ensures the Halaya has the right level of sweetness, complementing the natural flavors of the ube.
- Vanilla Extract (Pure): Enhances the overall flavor profile, adding warmth and depth. A touch of vanilla extract rounds out the flavors, adding a subtle aromatic note that complements the ube beautifully.
- Pinch of Salt: Balances the sweetness and enhances the other flavors. Salt is a flavor enhancer, preventing the dessert from being overly sweet and bringing out the best in all the other ingredients.
Instructions: Crafting Your Velvety Ube Halaya Masterpiece
Making Velvety Ube Halaya Bliss is a labor of love, but the reward is absolutely worth it. Follow these step-by-step instructions to create your own batch of this delectable Filipino dessert:
Step 1: Preparing the Ube – The Foundation of Flavor
- Wash and Peel the Ube: Thoroughly wash the fresh ube tubers under running water to remove any dirt or soil. Using a sharp vegetable peeler, carefully peel the skin off the ube. Ensuring the ube is clean and peeled is crucial for a smooth and pure-tasting Halaya.
- Grate or Dice the Ube: You have two options here. For a quicker cooking time and slightly smoother texture, grate the ube using a box grater. Alternatively, you can dice the ube into small, uniform cubes (about ½ inch). Grating or dicing helps the ube cook evenly and quickly.
- Steam or Boil the Ube: Place the grated or diced ube in a steamer basket over boiling water or in a pot covered with water. Steam or boil until the ube is fork-tender, which usually takes about 20-30 minutes for grated ube and 30-40 minutes for diced ube. Cooking the ube until tender is essential for creating a smooth and mashable consistency.
- Mash the Cooked Ube: Once the ube is tender, remove it from the heat and let it cool slightly. Using a fork or potato masher, mash the cooked ube until it is smooth and free of lumps. You can also use a food processor or blender for an ultra-smooth texture, but be careful not to over-process and make it gummy. Mashing creates a smooth base for the Halaya, ensuring a velvety texture in the final product.
Step 2: Creating the Halaya Base – Building Layers of Flavor
- Melt the Butter: In a large, heavy-bottomed pot or pan over medium heat, melt the unsalted butter. Melting the butter first creates a flavorful base for the Halaya and prevents scorching.
- Add Evaporated Milk and Sweetened Condensed Milk: Pour the evaporated milk and sweetened condensed milk into the pot with the melted butter. Stir to combine and heat gently. These milks form the creamy foundation of the Halaya, adding richness and sweetness.
- Incorporate the Mashed Ube: Gradually add the mashed ube to the milk mixture, stirring constantly with a wooden spoon or spatula. Adding the ube gradually and stirring constantly ensures it incorporates smoothly into the milk mixture without clumping.
Step 3: Cooking and Thickening – The Art of Patience
- Cook over Low to Medium Heat: Reduce the heat to low to medium-low and continue cooking, stirring constantly. This is the most crucial step and requires patience. Low and slow cooking is key to developing the rich flavor and thick, jam-like consistency of the Halaya without burning.
- Stir Continuously: Stir continuously and scrape the bottom and sides of the pot to prevent sticking and scorching. The mixture will gradually thicken as it cooks. Constant stirring is essential to prevent sticking and ensure even cooking, resulting in a smooth and lump-free Halaya.
- Add Sugar (if needed): Taste the mixture after about 30 minutes of cooking. If you prefer a sweeter Halaya, add granulated sugar gradually, stirring until dissolved. Remember that ube’s natural sweetness varies, so adjust sugar accordingly. Adjusting sweetness to your preference ensures the Halaya is perfectly balanced to your taste.
- Continue Cooking Until Thick and Glossy: Continue cooking and stirring for another 30-60 minutes, or until the Halaya is very thick, glossy, and pulls away from the sides of the pot. The consistency should be similar to a thick jam or custard. Cooking until the Halaya thickens to the right consistency is vital for its texture and ability to hold its shape when served.
- Stir in Vanilla Extract and Salt: Once the Halaya has reached the desired thickness, remove it from the heat and stir in the vanilla extract and a pinch of salt. Vanilla extract enhances the flavor, and salt balances the sweetness, adding the final touches to the flavor profile.
Step 4: Cooling and Setting – The Final Transformation
- Transfer to Serving Dishes: Pour the hot Halaya into greased serving dishes, such as small bowls, ramekins, or a shallow baking dish. You can also use a loaf pan for slicing later. Choosing your serving dishes allows you to customize the presentation of your Halaya.
- Smooth the Surface: Use a spatula to smooth the surface of the Halaya in the dishes. Smoothing the surface makes the Halaya visually appealing and ready for garnishing.
- Cool to Room Temperature: Allow the Halaya to cool to room temperature on the countertop. Cooling at room temperature allows the Halaya to start setting and firming up.
- Refrigerate to Set: Once cooled to room temperature, cover the dishes with plastic wrap or lids and refrigerate for at least 4-6 hours, or preferably overnight, to allow the Halaya to fully set and chill. Refrigeration is crucial for the Halaya to firm up to its desired consistency and for optimal flavor development.
Step 5: Garnishing (Optional but Recommended) – Adding the Finishing Touch
- Garnish Before Serving: Just before serving, you can garnish your Velvety Ube Halaya Bliss. Popular garnishes include:
- Latik: Toasted coconut curds, adding a crunchy and nutty contrast. Latik provides a textural and flavor contrast that elevates the Halaya.
- Grated Cheese (Cheddar or Queso de Bola): A classic Filipino pairing, offering a salty and savory element. Cheese adds a surprising but delightful salty and savory dimension.
- Toasted Coconut Flakes: Adds a delicate coconut flavor and texture. Toasted coconut flakes enhance the coconut notes in the dessert and add a subtle crunch.
- Ube Halaya Topping (Reserve some before chilling): Create a swirl or decorative pattern with a bit of reserved Halaya. Using reserved Halaya for garnish creates a visually appealing and consistent presentation.
Nutrition Facts: A Sweet Treat in Moderation
(Note: Nutritional values are estimates and can vary based on specific ingredients and portion sizes.)
Serving Size: Approximately ½ cup (100g)
Servings per recipe: Approximately 10-12 servings (depending on batch size)
- Calories: 250-350 kcal
- Total Fat: 10-15g
- Saturated Fat: 6-9g
Disclaimer: These values are approximate and for informational purposes only. For accurate nutritional information, calculate based on the specific brands and quantities of ingredients used.
Preparation Time: Planning for Purple Perfection
- Prep Time: 30 minutes (includes ube preparation)
- Cook Time: 1-1.5 hours (cooking and thickening Halaya)
- Chill Time: Minimum 4-6 hours (preferably overnight)
- Total Time: Approximately 5.5 – 8 hours (including chilling)
While the active cooking time is around 1-1.5 hours, remember to factor in the chilling time for the Halaya to set properly. This makes it a great make-ahead dessert!
How to Serve: Presenting Your Ube Halaya Bliss
Velvety Ube Halaya Bliss is incredibly versatile and can be served in numerous delightful ways. Here are some ideas to inspire you:
- Classic Dessert Bowl: Serve chilled Halaya in individual bowls or ramekins as a standalone dessert. This is the most traditional and straightforward way to enjoy it.
- Filipino Fiesta Staple: Include Ube Halaya as part of a Filipino feast (“fiesta”) spread. It pairs beautifully with savory dishes like lechon (roast pig), pancit (noodles), and adobo (braised meat).
- Holiday Centerpiece: Make a large batch and present it in a decorative serving dish as a stunning centerpiece for holiday gatherings like Christmas or New Year’s Eve.
- Ube Halaya Parfait: Layer chilled Ube Halaya with whipped cream, crushed graham crackers, or toasted coconut flakes in glasses for an elegant parfait.
- Ube Halaya with Ice Cream: Serve a scoop of warm or chilled Ube Halaya alongside vanilla ice cream or ube ice cream for a double dose of ube goodness.
- Ube Halaya Toast or Pancakes: Spread chilled Ube Halaya on toast, pancakes, or waffles for a unique and flavorful breakfast or brunch treat.
- Ube Halaya Filling: Use chilled Ube Halaya as a filling for pastries, cakes, or crepes. Its creamy texture and vibrant color make it a fantastic filling.
- Edible Gift: Package individual portions of Ube Halaya in small jars or containers to give as homemade edible gifts to friends and family.
Additional Tips for Ube Halaya Perfection
Elevate your Velvety Ube Halaya Bliss to the next level with these helpful tips and tricks:
- Use Fresh, High-Quality Ube: Start with the best possible ingredient – fresh ube. Look for firm, heavy tubers with a vibrant purple interior when cut. Frozen ube can be used if fresh is unavailable, but fresh ube provides the most authentic flavor and texture.
- Patience is Key During Cooking: Don’t rush the cooking process. Cooking over low to medium-low heat and stirring constantly is crucial for developing the rich flavor and preventing scorching. Rushing can lead to a grainy texture or burnt bottom.
- Achieve the Right Consistency: The Halaya should be thick and glossy, pulling away from the sides of the pot when stirred. It will thicken further as it cools, so don’t overcook it to a point where it becomes too dry.
- Adjust Sweetness to Taste: Ube’s natural sweetness varies. Taste the Halaya as it cooks and adjust the amount of sugar to your preference. Remember that sweetened condensed milk is already quite sweet.
- Prevent Sticking with a Heavy-Bottomed Pot: Use a heavy-bottomed pot or pan to distribute heat evenly and minimize sticking and scorching. Stainless steel or non-stick pots work well.
- Experiment with Garnishes: While latik and cheese are classic, don’t be afraid to experiment with other garnishes like chopped nuts, chocolate shavings, or a drizzle of coconut milk for added flavor and visual appeal.
FAQ: Your Ube Halaya Questions Answered
Got questions about making Velvety Ube Halaya Bliss? Here are answers to some frequently asked questions:
Q1: Can I use frozen ube instead of fresh ube?
A: Yes, you can use frozen ube puree if fresh ube is not available. Thaw the frozen ube completely before using. However, fresh ube generally yields a more vibrant color and authentic flavor.
Q2: How do I store Ube Halaya?
A: Store leftover Ube Halaya in an airtight container in the refrigerator for up to 5-7 days. It’s best enjoyed chilled.
Q3: Can I make Ube Halaya ahead of time?
A: Absolutely! Ube Halaya is a fantastic make-ahead dessert. In fact, chilling overnight is recommended for the best texture and flavor development. Prepare it 1-2 days in advance for gatherings.
Q4: My Ube Halaya is too thick. How can I thin it out?
A: If your Halaya becomes too thick, you can thin it out slightly by stirring in a little warm evaporated milk or coconut milk until you reach your desired consistency. Do this gradually to avoid making it too thin.
Q5: My Ube Halaya is grainy. What did I do wrong?
A: Grainy Halaya can be caused by not stirring constantly enough during cooking, cooking over too high heat, or using ube that wasn’t mashed smoothly enough. Ensure you stir continuously and cook over low to medium-low heat. For smoother ube, consider using a food processor or blender after boiling.
Q6: Can I make Ube Halaya less sweet?
A: Yes, you can adjust the sweetness by reducing the amount of sweetened condensed milk or granulated sugar. Taste as you go and adjust according to your preference. You can also use less sweet evaporated milk options if available.

Velvety Ube Halaya Bliss
Ingredients
To create the magic of Velvety Ube Halaya Bliss, you’ll need a handful of key ingredients, each playing a vital role in achieving that perfect texture and flavor. Let’s break down what you’ll need:
- Fresh Ube (Purple Yam): The star of the show! Choose firm, heavy ube tubers. Fresh ube provides the most authentic flavor and vibrant color. This is the foundation of our Halaya, delivering its signature earthy sweetness and stunning purple hue.
- Evaporated Milk: Adds a creamy richness and subtle sweetness to the Halaya. Evaporated milk contributes to the velvety texture we aim for, making it luxuriously smooth.
- Sweetened Condensed Milk: Provides the primary sweetness and contributes to the thick, luscious consistency. Condensed milk is essential for achieving the desired sweetness and helps in creating the glossy, jam-like texture.
- Butter (Unsalted): Adds richness, flavor, and a beautiful sheen to the finished Halaya. Butter elevates the flavor profile, adding a touch of indulgence and that melt-in-your-mouth quality.
- Sugar (Granulated): Balances the sweetness and helps to achieve the perfect level of sweetness, especially if your ube isn’t naturally very sweet. Sugar ensures the Halaya has the right level of sweetness, complementing the natural flavors of the ube.
- Vanilla Extract (Pure): Enhances the overall flavor profile, adding warmth and depth. A touch of vanilla extract rounds out the flavors, adding a subtle aromatic note that complements the ube beautifully.
- Pinch of Salt: Balances the sweetness and enhances the other flavors. Salt is a flavor enhancer, preventing the dessert from being overly sweet and bringing out the best in all the other ingredients.
Instructions
Making Velvety Ube Halaya Bliss is a labor of love, but the reward is absolutely worth it. Follow these step-by-step instructions to create your own batch of this delectable Filipino dessert:
Step 1: Preparing the Ube – The Foundation of Flavor
- Wash and Peel the Ube: Thoroughly wash the fresh ube tubers under running water to remove any dirt or soil. Using a sharp vegetable peeler, carefully peel the skin off the ube. Ensuring the ube is clean and peeled is crucial for a smooth and pure-tasting Halaya.
- Grate or Dice the Ube: You have two options here. For a quicker cooking time and slightly smoother texture, grate the ube using a box grater. Alternatively, you can dice the ube into small, uniform cubes (about ½ inch). Grating or dicing helps the ube cook evenly and quickly.
- Steam or Boil the Ube: Place the grated or diced ube in a steamer basket over boiling water or in a pot covered with water. Steam or boil until the ube is fork-tender, which usually takes about 20-30 minutes for grated ube and 30-40 minutes for diced ube. Cooking the ube until tender is essential for creating a smooth and mashable consistency.
- Mash the Cooked Ube: Once the ube is tender, remove it from the heat and let it cool slightly. Using a fork or potato masher, mash the cooked ube until it is smooth and free of lumps. You can also use a food processor or blender for an ultra-smooth texture, but be careful not to over-process and make it gummy. Mashing creates a smooth base for the Halaya, ensuring a velvety texture in the final product.
Step 2: Creating the Halaya Base – Building Layers of Flavor
- Melt the Butter: In a large, heavy-bottomed pot or pan over medium heat, melt the unsalted butter. Melting the butter first creates a flavorful base for the Halaya and prevents scorching.
- Add Evaporated Milk and Sweetened Condensed Milk: Pour the evaporated milk and sweetened condensed milk into the pot with the melted butter. Stir to combine and heat gently. These milks form the creamy foundation of the Halaya, adding richness and sweetness.
- Incorporate the Mashed Ube: Gradually add the mashed ube to the milk mixture, stirring constantly with a wooden spoon or spatula. Adding the ube gradually and stirring constantly ensures it incorporates smoothly into the milk mixture without clumping.
Step 3: Cooking and Thickening – The Art of Patience
- Cook over Low to Medium Heat: Reduce the heat to low to medium-low and continue cooking, stirring constantly. This is the most crucial step and requires patience. Low and slow cooking is key to developing the rich flavor and thick, jam-like consistency of the Halaya without burning.
- Stir Continuously: Stir continuously and scrape the bottom and sides of the pot to prevent sticking and scorching. The mixture will gradually thicken as it cooks. Constant stirring is essential to prevent sticking and ensure even cooking, resulting in a smooth and lump-free Halaya.
- Add Sugar (if needed): Taste the mixture after about 30 minutes of cooking. If you prefer a sweeter Halaya, add granulated sugar gradually, stirring until dissolved. Remember that ube’s natural sweetness varies, so adjust sugar accordingly. Adjusting sweetness to your preference ensures the Halaya is perfectly balanced to your taste.
- Continue Cooking Until Thick and Glossy: Continue cooking and stirring for another 30-60 minutes, or until the Halaya is very thick, glossy, and pulls away from the sides of the pot. The consistency should be similar to a thick jam or custard. Cooking until the Halaya thickens to the right consistency is vital for its texture and ability to hold its shape when served.
- Stir in Vanilla Extract and Salt: Once the Halaya has reached the desired thickness, remove it from the heat and stir in the vanilla extract and a pinch of salt. Vanilla extract enhances the flavor, and salt balances the sweetness, adding the final touches to the flavor profile.
Step 4: Cooling and Setting – The Final Transformation
- Transfer to Serving Dishes: Pour the hot Halaya into greased serving dishes, such as small bowls, ramekins, or a shallow baking dish. You can also use a loaf pan for slicing later. Choosing your serving dishes allows you to customize the presentation of your Halaya.
- Smooth the Surface: Use a spatula to smooth the surface of the Halaya in the dishes. Smoothing the surface makes the Halaya visually appealing and ready for garnishing.
- Cool to Room Temperature: Allow the Halaya to cool to room temperature on the countertop. Cooling at room temperature allows the Halaya to start setting and firming up.
- Refrigerate to Set: Once cooled to room temperature, cover the dishes with plastic wrap or lids and refrigerate for at least 4-6 hours, or preferably overnight, to allow the Halaya to fully set and chill. Refrigeration is crucial for the Halaya to firm up to its desired consistency and for optimal flavor development.
Step 5: Garnishing (Optional but Recommended) – Adding the Finishing Touch
- Garnish Before Serving: Just before serving, you can garnish your Velvety Ube Halaya Bliss. Popular garnishes include:
- Latik: Toasted coconut curds, adding a crunchy and nutty contrast. Latik provides a textural and flavor contrast that elevates the Halaya.
- Grated Cheese (Cheddar or Queso de Bola): A classic Filipino pairing, offering a salty and savory element. Cheese adds a surprising but delightful salty and savory dimension.
- Toasted Coconut Flakes: Adds a delicate coconut flavor and texture. Toasted coconut flakes enhance the coconut notes in the dessert and add a subtle crunch.
- Ube Halaya Topping (Reserve some before chilling): Create a swirl or decorative pattern with a bit of reserved Halaya. Using reserved Halaya for garnish creates a visually appealing and consistent presentation.
Nutrition
- Serving Size: one normal portion
- Calories: 350
- Fat: 15g
- Saturated Fat: 9g