Halo Halo is a classic Filipino shaved ice dessert layered with sweet fruits, creamy milk, and ice cream for the ultimate refreshing treat. This easy homemade version is colorful, creamy, and perfect for cooling down on a warm day.
Similar creamy mix-ins desserts like Dirt Pudding, Cookie Butter ice cream and Mango Sago deserve a try for your sweet tastebuds too!

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?
Halo Halo is a popular Filipino shaved ice dessert made with layers of sweet preserved fruits, beans, jellies, milk, and topped with ice cream. The name halo halo means “mix mix” in Tagalog, because everything is stirred together before eating.
This refreshing dessert is believed to have been inspired by Japanese kakigori and later adapted in the Philippines with local ingredients like nata de coco, sweetened beans, jackfruit, saba bananas, ube, palm fruit, and leche flan. Today, Halo Halo is one of the most iconic Filipino desserts, loved for its creamy texture, colorful layers, and mix of sweet flavors in every bite.

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
- 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):
- Halo-halo Sweet Fruit Mix
- shaved ice
- evaporated milk
- condensed milk
- 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!
⭐ Top Tip
To achieve the perfect texture for shaved ice, use a hand-crank ice shaver or a blender with a pulse setting.
FAQ
More Recipes
Halo Halo Recipe
Ingredients
- 1 (12 oz) Halo Halo Sweet Fruit Mix
- 2 cups shaved ice
- ¼ - ½ cup evaporated milk
- 1 tablespoon sweetened condensed milk optional
For the Topping:
- ube ice cream
- vanilla ice cream
Instructions
Layer the halo halo
- Add the halo halo mixed fruit to the bottom of a tall serving glass.
- Fill the glass with shaved ice until about ⅔ to ¾ full.
Add the milk and toppings
- Pour the evaporated milk evenly over the shaved ice.
- Drizzle sweetened condensed milk on top, if using.
- Top with 1 scoop of ube ice cream.
Serve
- Serve immediately while cold and enjoy. Mix everything together before eating for the best flavor.
Notes
- If you can’t find a prepared halo halo mix jar, you can easily make your own using simple ingredients from the grocery store. Try using sweetened red beans or sweetened white beans, coconut jelly, sliced mango, chopped burro bananas, and a little crushed rice cereal or crispy rice for texture. For the best halo halo flavor, I recommend using at least 2 fruits along with either red beans or white beans.
- You can also top your halo halo with leche flan, jackfruit, pinipig, coconut strips, or extra sweetened beans for even more texture and flavor.
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. 😋😋😋
Jane says
Lainey, this tasted amazing!! Just like Chow King in the PH!