Never mind store-bought creamy goodness - the Halo Halo recipe is the ultimate Filipino summer treat! This layered dessert is made with shaved ice, ube ice cream and of course the most important ingredient of all - mixed fruit!
Similar creamy mix-ins desserts like Dirt Pudding, Cookie Butter ice cream and Mango Sago deserve a try for your sweet tastebuds too!

Jump to:
This shaved ice dessert is usually served as a refreshing dessert or snack during hot weather, especially in the summer months in the Philippines, typically from March to May.
The combination of shaved ice, milk, and sweet ingredients makes it a popular way to cool down in the tropical heat.
What is Halo Halo recipe?
A Japanese dessert called kakigori was the first version of Halo-Halo. This treat used shaved ice, sweet syrup, and red beans. Japanese workers brought it to the Philippines in the early 1900s. At first, Filipinos enjoyed a simpler version called mongo con hielo, which had ice, milk, and sweet mung beans.
Filipinos added their own ingredients, like tapioca pearls, nata de coco (coconut jelly) or kaong, saba bananas, ube (purple yam), jackfruit, red mung beans, palm seeds and leche flan.
These local ingredients made Halo-Halo a unique Filipino creation.

Health Benefits of Mixed Fruits
Mixed fruits are packed with nutrients that provide a range of health benefits. Here's what they can do for your body:
- Rich in Vitamins and Minerals - Boosts immunity, supports skin and eye health.
- High in Fiber - Aids digestion, controls cholesterol.
- Natural Energy Boost - Provides quick energy from natural sugars.
- Antioxidant-Rich - Fights cell damage, slows aging, and reduces inflammation.
- Hydration and Detoxification - Keeps you hydrated and supports detox.
Variations
- Matcha matching - use matcha-flavored milk and matcha ice cream instead!
- Coffee 'n cream - use coffee-flavored shaved ice and coffee ice cream for the change!
- Vegan version - combine coconut milk or almond milk, shaved ice, sweetened beans, fruits and a scoop of vegan ice cream for this!
Substitutions
- Shaved ice - Replace with crushed ice or pre-packaged snow cones.
- Evaporated milk - Substitute with whole milk, coconut milk (dairy-free), almond milk, or oat milk.
- Condensed milk - Use honey, agave syrup, or sweetened coconut cream.
- Ube ice cream - Swap with vanilla, coconut or taro ice cream, or any dairy-free option.
Storage
- Fruits and Beans: Store sweetened fruits, beans, and jellies in airtight containers in the refrigerator for up to 3 days.
- Shaved Ice: Prepare shaved ice ahead and keep it in a ziplock bag or airtight container in the freezer. Break apart clumps before use.
- Keep evaporated and condensed milk in separate containers if opened, and refrigerate for up to 5 days.
- Do not store assembled Halo-Halo as the ice will melt, and the dessert will lose its texture. Always assemble fresh for serving.
Ingredients
Listed below are all the ingredients you will need (omitting quantities):
- mixed fruit
- shaved ice
- evaporated milk
- condensed milk (optional)
- Ube ice cream
See recipe card for quantities.


Instructions
Crush the ice depending on how many servings you will make.

Mix all the ingredients. Take note, Halo Halo looks prettier when served in tall clear glasses!

Layer the halo halo starting with the halo halo mixture, followed by the shaved ice, and repeat till the glass is ⅓ full.

Add evaporated milk. The quantity of evaporated milk also depends also on how liquidy you want your halo halo to be.

Finish with your flavor of ice cream.

Serve and mix well before eating. Enjoy!

I love using Ube ice cream and this flavor is the most popular flavor used when serving halo halo since the purple color is so vibrant and it makes the halo halo look more festive.
Now you can enjoy your halo halo but first, mix it well. Hence the name Halo Halo which means "mix-mix" in Tagalog!
Hint: For the best Halo-Halo experience, chill all the ingredients (fruits, beans, and milk) before assembling. And you can add as many ingredients as you can.
⭐ Top Tip
To achieve the perfect texture for shaved ice, use a hand-crank ice shaver or a blender with a pulse setting.
If you’re making a large batch, pre-shave the ice and store it in the freezer in an airtight container to prevent clumping. Add the milk just before serving to keep the ice fluffy.
And if you have available milk flan for your halo halo, you can also use it as a delicious topping too!
FAQ
More Recipes
Halo Halo Recipe
Ingredients
For the Layers:
- mixed fruit
- 2 cups shaved ice
For the Milk:
- ¼ - ½ cup evaporated milk
- 1 tablespoon sweetened condensed milk optional
For the Topping:
- Ube ice cream
Instructions
Layer the Ingredients:
- Start by layering the halo-halo mixed fruit at the bottom of a tall glass.
- Add a layer of shaved ice on top.
- Repeat the layers until the glass is about ⅔ full.
Add the Milk:
- Pour evaporated milk over the layered mixture.
- If desired, drizzle with sweetened condensed milk for extra sweetness.
Finish with Ice Cream:
- Top the halo-halo with a scoop of your favorite ice cream (ube, mango, coconut, or vanilla).
Serve:
- Serve immediately and enjoy this refreshing treat!
Notes
-canned red beans and sweetened it with sugar
-canned white beans and sweetened
-coconut jelly
-sliced mango
-chopped, burro bananas
-rice krispies you must have at least 2 fruits, red or white beans to get the taste of halo halo
Watch The Recipe Video!
Storytelling Time!
When I first tried Halo Halo, I handed the cup back to my mom and told her I didn't want it. The second time I tried it, I took three bites and handed it back to my parents. I tried countless times to enjoy Halo Halo, but it wasn't until one summer that my boyfriend handed me Halo Halo and told me to eat it.
From then on I loved Halo Halo and I probably spent more than $100 on Halo Halo that summer! Thanks, boyfriend for handing me that cup of Halo Halo and telling me to eat it!




Rebecca says
I just have a tiny question, could I use Jackfruit with this? Because I bought all the ingredients except for the Burro Banana and the sliced mango. Thank You! 🙂
Lainey says
Yes you can. 🙂
Rebecca says
Thank You so much! I love your videos they are awesome 😀
Glendale says
Great recipe! Keep it up!
Lainey says
Hi Glendale! Thank you so much for your support. Please tag me if you have photos of your Halo-halo version if ever you make it. Keep visiting my blog for more recipes. 🙂
Loli says
Hi Lainey,
Thank you for sharing your recipe for Halo Halo. You did such a fantastic job showing us how to make it and I was so excited to find all the ingredients you listed at an Asian Market in Houston called Ranch 99.
The reason I am writing is to ask permission to post your recipe and video on our library Facebook web page and to see if I can copy your recipe to show the kids how to make it at home. I am a children's librarian at Spring Branch-Memorial Library and I will be making a video using your recipe to show them how to make Halo Halo which will be posted on our Facebook page next Wednesday, May 20th.
Thank you so much for creating your blog. I like that your recipes are simple to make and for all ages. All of your recipes look so yummy.
Best,
Loli
Lainey says
Hi Loli,
Thank you so much! Please email me at simplybakings @ gmail.com. I'm so sorry for the late response.
Sweet says
I so love Halo Halo, and it's even better than most desserts because you can simply make it at home!
Lainey says
Absolutely, Sweet! Halo Halo is so fun to make at home—customizing the layers makes it even more special! 🍧❤️
Jackie says
I LOVE halo halo! It's my go to recipe and everyone makes it different! I add rice puffs and love the crunch factor it gives. 😋😋😋