Halo-Halo is an iced shaved dessert with layers of ube halaya, mixed fruits, beans, and jellies. It is then topped with crushed ice, milk, ice cream, pinipig, and leche flan. Customize with your favorites for a treat that's truly your own.
You may want to try other refreshing Filipino desserts and beverages like Avocado Pistachio Ice Cream, Mango Shake with Boba, Avocado and Milk in Ice, and Watermelon Slushie with Boba.

Jump to:
Ingredient notes and substitutions
- Ube Halaya (Purple Yam Jam): A sweet and creamy jam made from ube and coconut milk, adding an iconic purple color and distinct flavor.
- Sweetened Fruits: These are saba bananas, jackfruit (langka), or pineapple cooked in syrup.
- Fresh Fruits: Ataulfo mangoes, melon, and buko (young coconut) add a refreshing touch.
- Root Crops and Legumes: Sweetened red mung beans, white beans, or chickpeas (garbanzo beans) add texture and protein. To make it hearty, add boiled sweet potatoes, taro, or sweet corn.
- Sago and Jellies: These are nata de coco (coconut jelly) in syrup, colorful jelly cubes made with gelatin or gulaman (agar-agar), and sago or tapioca pearls cooked to package instructions. If you want to learn more about how to cook sago, don't miss our step-by-step guide.
- Ice Cream or Sorbetes: Any flavor, with ube and mango being the most common choices for a creamy and luscious addition.
- Ice and Milk: Use shaved or crushed ice; evaporated milk or condensed milk for creaminess.
- Toasted Pinipig (Pounded Young Rice): Lightly toasted pinipig or cornflakes for a crunchy element.
- Leche Flan (Caramel Flan): A special ingredient that adds an indulgent touch of creaminess and sweetness.
- Grated Cheese: An uncommon, optional ingredient that adds a savory twist and richness.
How to make this recipe
Step 1: Prepare your ingredients, cutting them into small and uniform pieces. In a tall glass or wide bowl, start layering your ingredients.
Step 2: Add a generous layer of shaved ice on top. If you're using a wide bowl, the shaved ice becomes the base of the Halo-Halo.
Step 3: Next, add a scoop of ice cream, a portion of Leche Flan, and a sprinkle of toasted pinipig.
Step 4: Drizzle some evaporated milk over the top. Sweeten with sugar as desired. Enjoy your wonderful creation, savoring the medley of flavors, textures, and colors!
Recipe FAQs
"Halo-Halo" is a Filipino term that translates to "mix-mix" in English. It perfectly describes the essence of the dessert, which involves mixing a variety of ingredients together to create a delicious blend of flavors, textures, and colors.
Halo-Halo is a sweet treat that brings together a mix of flavors and textures in your mouth. It's like savoring ice cream and an array of fun ingredients all in one bite, with the added thrill of icy shaved ice. Imagine your favorite ice cream sundae, but even more exciting and full of tasty surprises!
Other dessert recipes you may like
Did you make this recipe? I would love to know! Your feedback helps me make better recipes. Please rate, review, or comment below. Questions about this recipe are welcome, too!
Let's connect on Facebook, Instagram, Pinterest, TikTok, Twitter, and Youtube. Be sure to tag me when you try any of my recipes @recipesbynora!
📖 Recipe
Halo-Halo (Iced Shaved Dessert)
Equipment
- Tall glasses or wide bowls
- Long spoons
- Ice shaver or crusher
Ingredients
- ½ cup ube halaya (purple yam jam) see note
- ¼ cup sweetened saba bananas see note
- ¼ cup mango cubes see note
- ¼ cup sweetened red mung beans see note
- ¼ cup sago see note
- ¼ cup nata de coco see note
- ¼ cup green gulaman or gelatin see note
- ¼ cup red gulaman or gelatin see note
- 8 cups crushed ice see note
- 1 cup evaporated milk see note
- 4 scoops ice cream see note
- ¼ cup leche flan see note
- ¼ cup pinipig see note
- Sugar (optional)
Instructions
- Prepare your ingredients, cutting them into small and uniform pieces. In a tall glass or wide bowl, start layering your ingredients.
- Add a generous layer of shaved ice on top. If you're using a wide bowl, the shaved ice becomes the base of the Halo-Halo.
- Next, add a scoop of ice cream, a portion of Leche Flan, and a sprinkle of toasted pinipig.
- Drizzle some evaporated milk over the top. Sweeten with sugar as desired.
Notes
- Ube Halaya (Purple Yam Jam): A sweet and creamy jam made from ube, adding an iconic purple color and distinct flavor.
- Sweetened Fruits: There are saba bananas, jackfruit (langka), or pineapple cooked in syrup.
- Fresh Fruits: Ataulfo mangoes, melon, and buko (young coconut) provide a refreshing touch.
- Root Crops and Legumes: Sweetened red mung beans, kidney beans, or garbanzo beans add texture and protein. Boiled sweet potatoes, taro, or sweet corn offer hearty elements.
- Sago and Jellies: These are nata de coco (coconut jelly) in syrup, colorful jelly cubes made with gelatin or gulaman (agar-agar), and sago or tapioca pearls cooked to package instructions.
- Ice Cream or Sorbetes: Any flavor, with ube and mango being the most common choices for a creamy and luscious addition.
- Ice and Milk: Shaved or crushed ice; evaporated milk or condensed milk for creaminess.
- Toasted Pinipig (Pounded Young Rice): Lightly toasted pinipig or cornflakes for a crunchy element.
- Leche Flan (Caramel Flan): A special ingredient that adds an indulgent touch of creaminess and sweetness.
- Grated Cheese: An uncommon, optional ingredient that adds a savory twist and richness.
Ryan
Yummy Halo Halo!!! This is definitely what I miss most about the Philippines.
Nora Rey
Halo-Halo is such a treat! I completely understand why you'd miss it — it's one of my favorites, too. Hope you get to enjoy it again soon!