Purple yam is cooked with evaporated milk, sweetened condensed milk, and coconut cream until smooth and creamy in this homemade ube halaya. Enjoy it on its own or use it in cookies, cakes, pastries, and other ube desserts.
Cook the ube. Place the cubed ube in a pot and cover with water. Bring to a boil and cook for 20–25 minutes, or until completely tender when pierced with a fork. Drain well.
Mash the ube. Return the cooked ube to the pot and mash until most of the larger pieces are gone.
Add the milk and flavorings. Add the evaporated milk, condensed milk, coconut cream, sugar, ube extract, and vanilla. Use an immersion blender to blend until smooth and creamy.
Cook until thickened. Cook over medium-low heat for about 15–20 minutes, stirring frequently and scraping the bottom and sides of the pot to prevent sticking or burning. Cook until the mixture is thick and spreadable. Keep in mind that it will thicken more as it cools.
Add the butter. Remove from the heat and stir in the butter until completely melted and the jam is smooth and glossy.
Cool and store. Let the ube halaya cool before transferring it to a clean airtight container. Refrigerate for up to 1 week.
Notes
Make sure the ube is completely fork-tender before mashing.
Drain the cooked ube well so excess water doesn't thin out the jam.
Keep the heat at medium-low and stir frequently to prevent the milk and sugar from scorching.
An immersion blender gives the jam a smoother consistency. A regular blender or food processor can also be used in batches.
The jam will thicken considerably as it cools, so don't overcook it trying to reach its final chilled consistency.
Taste before adding more sugar since the sweetened condensed milk already adds quite a bit of sweetness.