
Halo-Halo
Halo-Halo
Street-style halo-halo with kaong, macapuno, sago, gulaman, beans, ube, leche flan, and pinipig—the classic Filipino mix-mix cooler.
Serves 4 · 25 min total time
The Story
Halo-halo means “mix-mix”—a tall cup of shaved ice, milk, and every sweet preserve the sari-sari store sells. The best versions look like a rainbow in a glass: kaong, macapuno, gulaman, beans, langka, ube, leche flan, and pinipig on top. Escolta and Binondo both claim they invented it; Filipinos everywhere claim they make the best.
Best paired with
Homemade leche flan, turon, or pan de sal for a full merienda
Lola's Tips
- ✦Drain everything—kaong, macapuno, and nata de coco syrup will turn your ice into soup if you skip this.
- ✦Layer heavy toppings at the bottom, ice on top, so beans and jellies do not sink before serving.
- ✦Use fine shaved ice, not cubes—cubes stay chunky; shaved ice melts into creamy slush with the milk.
- ✦Evaporated milk only on top; condensed milk is too thick unless you dilute it.
- ✦Add pinipig last so it stays crunchy—mix once halfway through eating.
Substitutions
- kaong / macapuno → buko pandan strips or extra nata de coco
- gulaman → plain gelatin cubes tinted with pandan extract
- ube ice cream → extra ube halaya on top
- leche flan → make leche flan from our recipe or store-bought custard
Ingredients
placeholder
placeholder
placeholder
placeholder
placeholder
placeholder
Instructions
- 1
Drain all jarred toppings (kaong, macapuno, nata de coco, langka, beans) and pat lightly dry—excess syrup makes the ice melt fast and turn watery.
- 2
In each tall glass or plastic cup, layer the bottom with mongo, garbanzos, kaong, macapuno, nata de coco, gulaman, sago, langka, and saba or corn if using. Spread colors around the cup like a street-stall halo-halo.
- 3
Add 1 tbsp ube halaya and 1 slice leche flan per cup, pressed against the side so they show through the glass.
- 4
Pack fine shaved ice on top, mounding high above the rim.
- 5
Slowly drizzle evaporated milk over the ice (about 2 tbsp per cup) so it soaks in without flooding the layers.
- 6
Top each cup with a scoop of ube ice cream if using, then a heavy sprinkle of pinipig.
- 7
Serve immediately with a long spoon. Mix halfway through eating so every spoonful gets creamy, chewy, and icy bits together.
Kitchen Timer · 15 min prep first
5:00


