Halo-halo
A colorful Filipino dessert of shaved ice and evaporated milk layered with sweet beans, fruits, jellies, and often topped with ube ice cream and leche flan.

Halo-Halo: Herbertkikoy, CC BY-SA 4.0 (Wikimedia Commons)
Where it comes from
Halo-halo, which means mix-mix, is a summer treat in the Philippines enjoyed in dessert shops and home kitchens. You stir everything together before eating.
Explore the cuisine of Philippines.
Recipe
Make Halo-halo at home
Ingredients
- 3 cups shaved or crushed ice
- 1/2 cup evaporated milk
- 1/4 cup sweet red beans
- 1/4 cup sweetened banana (saba) slices
- 1/4 cup jackfruit strips
- 1/4 cup nata de coco
- 1/4 cup coconut gel or sweet palm fruit
- Ube ice cream
- Leche flan, sliced
- Toasted rice flakes (pinipig)
How it's made
- Divide the beans, banana, jackfruit, nata de coco, and coconut gel among two tall glasses.
- Fill with shaved ice, mounding it high.
- Pour evaporated milk over the ice.
- Top with a scoop of ube ice cream and a slice of leche flan.
- Sprinkle with pinipig.
- Mix everything together and eat right away.
Variations
- Halo-halo with mango
- Mais con yelo: corn and ice dessert
- Buko halo-halo: served in a coconut shell
Cook’s tip: Use finely shaved ice for a snow-like texture.
Related dishes

Ube halayaDesserts and sweets · Philippines

CheDesserts and sweets · Vietnam

CendolDesserts and sweets · Malaysia

BingsuDesserts and sweets · South Korea
About this page
Description and method written by Intercontinental Chef. Home-style method; quantities are a starting point, so adjust to taste.
Photo credit
- Halo-Halo: Herbertkikoy, CC BY-SA 4.0 (Wikimedia Commons)
