Halo-halo is traditionally served in layers in a cup or bowl: First comes a hodgepodge of ingredients that can range from red beans and cocoa to fresh fruit, followed by a healthy scoop of shaved ice. This is all topped with evaporated milk, leche flan, ube (purple yam) ice cream, caramelized plantains, and strands of macapuno (coconut).