This is a Filipino spin on the classic bread pudding dessert. It's one of my favorite ube desserts so far. If I ever open a restaurant, this is going on the menu.
In a medium pot, combine the milk and butter. Heat it up over medium heat until the butter melts.
In another bowl, whisk the eggs, ube halaya, sugar, ube extract, vanilla extract, and salt until well incorporated. Slowly whisk in the milk and butter.
Pour the egg mixture over the bread cubes and stir to coat everything evenly. Pour the mixture into a buttered baking dish. Let the mixture sit for 15 minutes to absorb the custard. Please note there should still be a visible pool at the bottom.
Bake for 35 minutes. Sprinkle on white chocolate chips and bake for another 10-15 minutes until the top is golden brown and a knife inserted into the center comes out clean.