Get Updates
Get notified of breaking news, exclusive insights, and must-see stories!

Halo-halo Filipino Layered Dessert: A Classic Treat Across the Philippines

Halo-halo, which means "mix-mix", is a Filipino layered dessert. It is usually made with shaved ice, ice cream, and sweet add-ins like fruits and jellies. This version uses chickpeas and red mung beans in syrup, plus nata de coco, kaong, ube jam, leche flan, and evaporated milk. It serves two bowls or tall glasses.

This dessert is built in layers, then mixed before eating. The cold shaved ice chills the sweet toppings. Ube adds a purple yam flavour, and ube ice cream makes it richer. Leche flan adds a soft, creamy bite. Evaporated milk is poured on top so it runs through the ice and toppings.

AI Summary

AI-generated summary, reviewed by editors

Halo-halo is a Filipino layered dessert meaning "mix-mix," featuring shaved ice, ice cream, ube jam, leche flan, and milk alongside chickpeas, mung beans, nata de coco, and kaong, served in layers meant to be mixed before eating.
Halo-halo Filipino layered dessert

Use chilled bowls or glasses if you can. It helps the shaved ice hold longer. Drain toppings only if they are very wet. Keep some syrup if you like a sweeter bowl. Cut the leche flan into cubes before you start, so layering is quick.

  • Shaved ice: 1½ cups (about 180 g)
  • Chickpeas in syrup: ½ cup (about 120 g)
  • Red mung beans in syrup: ½ cup (about 120 g)
  • Nata de coco in syrup: ⅓ cup (about 80 g)
  • Kaong in syrup: ¼ cup (about 60 g)
  • Ube jam: 1 tablespoon (about 20 g)
  • Ube ice cream: 2 scoops (about 100–120 g total)
  • Leche flan: 2 cubes, 2-inch each (about 60–80 g total)
  • Evaporated milk: ½ cup (120 ml)
  • Pinipig (toasted flattened rice): 1–2 tablespoons, to serve (optional)

Equipment

You do not need special tools, but a few basics help. Use clear glasses if you want to see the layers. Work fast once you start, since shaved ice melts in warm weather. Keep the ice cream in the freezer until the last moment.

  • 2 serving bowls or tall glasses
  • Measuring cups and spoons
  • Small spoon for layering
  • Ice cream scoop

Step-by-step method

Build the dessert right in the serving bowl or glass. The order matters less than keeping clear layers. Start with ice, add sweet toppings, then finish with ice cream and leche flan. Pour milk over the top so it reaches the lower layers.

  1. Cover the bottom of each serving bowl or glass with a layer of shaved ice.
  2. Top the ice with chickpeas, red mung beans, nata de coco, kaong, and ube jam.
  3. Add ube ice cream and leche flan on top, then pour evaporated milk over everything.
  4. Sprinkle with pinipig, if using, and serve at once.

Layering tips for a better bowl

Pack the shaved ice lightly, not hard. This helps the milk soak in. Spread the toppings so each spoonful gets a mix. If your toppings are very sweet, use a little less syrup. If the shaved ice is coarse, add a second thin layer for a smoother bite.

Serving and eating

Serve halo-halo right after you build it. The shaved ice melts fast, especially in warm kitchens. Give each person a long spoon. The usual way to eat it is to mix the layers well, so the milk, ice, and toppings combine into one cold and sweet bowl.

Ingredient notes (quick guide)

Chickpeas and red mung beans in syrup add body and chew. Nata de coco is coconut gel, and it stays firm even in ice. Kaong is sweet palm fruit, often bright in colour. Ube jam adds thick sweetness, while ube ice cream brings a creamy finish to the dessert.

Nutrition (per serving)

Exact nutrition depends on the brand and amount of syrup, ice cream, and flan used. The source recipe does not give nutrition data. Use the table as a label list, and calculate amounts from your product packs if you need precise values.

Nutrient Amount
Energy Varies
Carbohydrate Varies
Sugars Varies
Protein Varies
Fat Varies
Saturated fat Varies
Fibre Varies
Sodium Varies

Storage and make-ahead

Do not store assembled halo-halo, since the ice melts and turns watery. You can prepare toppings ahead and keep them chilled. Cut the leche flan cubes in advance and refrigerate them. When ready to serve, shave the ice, then layer everything quickly and serve straight away.

Notifications
Settings
Clear Notifications
Notifications
Use the toggle to switch on notifications
  • Block for 8 hours
  • Block for 12 hours
  • Block for 24 hours
  • Don't block
Gender
Select your Gender
  • Male
  • Female
  • Others
Age
Select your Age Range
  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+