Halo-Halo

Filipino shaved-ice dessert layered with ube jam, sweetened beans, coconut, and milk.

Halo-Halo

Preparation: 10 min · Cooking: 0 min · Total: 20 min · 4 servings

Ingredients

Instructions

  1. Chill and prepare the toppings

    Chill four serving glasses. Measure 120 g ready-to-eat ube halaya, 150 g ready-to-eat sweetened beans, 100 g shredded coconut, and 200 ml sweetened condensed milk. Keep the toppings chilled until assembly.

  2. Build the chilled dessert

    Divide the ube halaya, sweetened beans, and shredded coconut evenly among the four glasses. Add 200 g shaved ice to each glass, then pour 50 ml sweetened condensed milk over each. Assemble promptly so the ice stays firm.

    The shaved ice is still firm and the layers are ready to mix at serving.

    Build halo-halo: 600 seconds

  3. Mix and serve

    Mix the layers in each glass at the table and serve immediately, before the shaved ice melts.

Tips

Common mistakes

Substitutions

Storage

Assemble just before serving; do not store the assembled dessert or save melted ice. Keep opened milk and prepared toppings refrigerated at 4°C or below, following package dates.

Reheating

Do not reheat; serve cold.

About this recipe

Halo-halo means 'mix-mix' in Filipino. This version combines shaved ice and milk with sweetened beans and ube; toppings vary across the Philippines.

Editorial approval does not establish independent kitchen testing. Check allergens and follow safe food handling.