Halo-halo (from Tagalog halo, "mix") is a popular Filipino dessert that is a mixture of shaved ice and milk to which are added various boiled sweet beans and fruits, and served cold in a tall glass or bowl.
There is no specific recipe for this dessert, and a wide variety of ingredients are used. The order in which the ingredients are added varies widely. Primary ingredients include boiled red mung beans, kidney beans, garbanzo beans, sugar palm fruit (kaong), coconut sport (macapuno), and plantains. Other components may include jackfruit (langka), star apple, tapioca or sago, nata de coco, purple yam (ube) or sweet potato (kamote), sweetened corn kernels or pounded crushed rice (pinipig), flan or custard, and gelatin. Other fruits, such as papayas, avocados, kiwifruit, bananas or cherries, may also be added. Some preparations also include ice cream on top of the halo-halo.
Generally, condensed milk or evaporated milk is used instead of fresh milk, due to the tropical climate of the Philippines.