Arrange the sweetened red beans, sweetened garbanzo beans, sweetened plantains, jackfruit, nata de coco, leche flan, and ube in separate bowls or containers.
Shave the ice if not already pre-shaved.
In a large glass or bowl, add a layer of shaved ice at the bottom.
Add a layer of each sweetened ingredient, arranging them in the order you prefer. You can mix and match to your liking or layer them individually.
Pour the evaporated milk and condensed milk over the top of the layered ingredients.
Top with a scoop of vanilla ice cream, if using.
Garnish with toasted rice flakes or crushed peanuts, if desired.
Mix all the ingredients together just before eating to blend the flavors and textures.
Enjoy the Halo-Halo immediately as a refreshing dessert!
Enjoy your meal!