Written by

Sara Garrett

Published

Filipino Halo-Halo Shaved Ice Recipe Easy Refreshing Brunch Dessert Bar

Ready In 30 minutes
Servings 6-8 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

“You know that moment when the sun hits just right, and suddenly all you want is something cold and sweet to keep you going?” That was me last Saturday morning, standing in my tiny kitchen feeling the heat creeping in through the windows. I wasn’t expecting to whip up Filipino halo-halo shaved ice, much less turn it into a brunch dessert bar that had my friends buzzing. Honestly, it all started because I forgot to buy the usual coffee creamer and was hunting for a way to salvage the morning vibe. That’s when the idea hit me—why not create something fun, colorful, and refreshingly cool to beat the heat?

Halo-halo, for those who haven’t had the joy yet, is this incredible Filipino dessert that’s like a celebration in a bowl. Layers of sweet beans, jellies, fruits, and shaved ice topped with creamy leche flan or purple yam—it’s like a party for your taste buds. I remember tasting it once during a visit to a little family-run restaurant in Manila, and the memory stuck with me—the crunch of the ice, the chewy surprises hidden beneath, and the creamy sweetness melding everything together.

So, there I was, mixing and matching ingredients from the pantry, chopping fruits, and shaving ice on a whim. Sure, I spilled some sugar, and yes, the blender gave me a bit of a fight, but the result? Pure magic. This Filipino halo-halo shaved ice dessert bar became the unexpected star of our brunch, and I can’t wait to share how you can make it too. Maybe you’ve been there on a hot day, craving something fresh and vibrant—this one’s for you.

Why You’ll Love This Recipe

After testing this Filipino halo-halo shaved ice recipe multiple times (some with more messes than others), I can confidently say it’s a winner for so many reasons:

  • Quick & Easy: You can assemble the ingredients and have it ready in under 30 minutes, perfect for those spontaneous brunches or when you’re craving a refreshing treat.
  • Simple Ingredients: No need to hunt down exotic groceries; most components like sweetened beans, jellies, and fruits are pantry staples or easy to find at local Asian markets.
  • Perfect for Brunch: It strikes the ideal balance between dessert and snack—light, cooling, but satisfying enough to keep the afternoon going.
  • Crowd-Pleaser: Kids and adults alike love layering their own halo-halo cups or digging into the dessert bar, making it a fun interactive experience.
  • Unbelievably Delicious: The combination of textures—from chewy jellies to creamy leche flan and crunchy ice—creates a harmony that feels like a tropical getaway in every bite.

What sets this recipe apart? I’ve fine-tuned the shaved ice texture to be just right—fluffy but not melting too fast—and balanced the sweetness so it never feels overwhelming. Plus, the DIY dessert bar style lets everyone personalize their bowls, which adds to the charm. Honestly, it’s the kind of recipe that makes you pause mid-bite and smile, savoring that perfect blend of flavors and textures.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at Asian grocery stores, and you can swap a few to suit your taste or dietary needs.

  • Shaved Ice: Crushed or finely shaved ice (about 4 cups / 960 ml) – the refreshing base of the dessert.
  • Sweetened Red Beans: 1 cup (canned or homemade) – adds a hearty, slightly earthy sweetness.
  • Sweetened White Kidney Beans (Lima Beans): 1 cup (optional) – for a creamy texture contrast.
  • Macapuno Strings (Sweetened Coconut Sport): 1/2 cup – chewy and tropical (substitute with young coconut strips if unavailable).
  • Kaong (Sugar Palm Fruit): 1/2 cup – bright red, chewy, and adds a pop of color.
  • Leche Flan: 1 cup, cubed – creamy custard to top the dessert (store-bought or homemade).
  • Ube Halaya (Purple Yam Jam): 1/2 cup – vibrant and sweet, essential for authentic flavor (can substitute with taro paste if needed).
  • Saba Bananas: 1 cup, sliced and cooked (or plantains as a substitute) – adds a mellow sweetness and soft texture.
  • Evaporated Milk: 1 cup (use condensed milk for extra sweetness or coconut milk for dairy-free).
  • Jellies or Nata de Coco: 1 cup, cubed – for a chewy, refreshing bite (clear or colored).
  • Ice Cream (optional): Ube or vanilla flavor – a scoop on top makes it extra indulgent.

Pro Tip: I like using Del Monte canned fruits and Magnolia evaporated milk for authentic taste and smooth texture. When fresh saba bananas are out of season, caramelizing regular bananas works just fine.

Equipment Needed

  • Shaved Ice Machine or Blender: A shaved ice machine is ideal for fluffy ice, but a high-speed blender or food processor works well if you pulse carefully to avoid melting.
  • Mixing Bowls: Various sizes for prepping and mixing ingredients.
  • Spoons and Serving Cups: For scooping and presenting the dessert bar.
  • Knife and Cutting Board: To slice fruits and custard.
  • Measuring Cups and Spoons: For precise ingredient amounts.

If you’re on a budget, a simple blender and a sturdy ice cube tray crushed with a mallet can do the job. Just be careful not to overblend or the ice will turn slushy instead of fluffy. I once tried using a regular grater for the ice—let’s just say it was a messy experiment that ended with more ice on the floor than in the bowl!

Preparation Method

filipino halo-halo preparation steps

  1. Prepare the Ingredients (15 minutes): Drain the canned sweetened beans and fruits thoroughly to avoid watery halo-halo. Slice the leche flan into small cubes and set aside. Peel and slice the saba bananas, then lightly cook them in a non-stick pan over medium heat for 5 minutes until tender but not mushy.
  2. Make the Shaved Ice (5 minutes): Using your shaved ice machine, shave about 4 cups (960 ml) of ice into a large bowl. If using a blender, pulse ice cubes in short bursts until fluffy but not watery. Place the shaved ice in your serving tray or individual cups.
  3. Arrange the Dessert Bar (10 minutes): Lay out the prepared ingredients in small bowls or ramekins: sweetened red beans, white kidney beans, macapuno strings, kaong, jellies, sliced saba, leche flan cubes, and ube halaya. This way, everyone can build their own halo-halo bowl, layering flavors and textures as they like.
  4. Assemble Your Halo-Halo (per serving): Start with a generous scoop of shaved ice, add a spoonful of each sweetened ingredient, then drizzle evaporated milk over the top. Finish with a dollop of ube halaya and a piece of leche flan. For extra indulgence, add a scoop of ice cream.
  5. Troubleshooting Tips: If your shaved ice starts melting too fast, keep the ice covered and chilled until serving. Avoid adding too much milk at once to prevent sogginess. If the flavors seem muted, a light drizzle of condensed milk can bring everything to life.

One time, I accidentally swapped the evaporated milk with heavy cream—turns out it made the dessert richer but also thicker, which was a happy accident that some friends preferred!

Cooking Tips & Techniques

Making halo-halo might seem straightforward, but a few tricks make all the difference:

  • Shaving Ice: The key is fine, fluffy ice rather than large chunks. If you don’t have a machine, freeze water in thin layers for easier manual shaving.
  • Ingredient Balance: It’s tempting to overload on sweets, but the beauty of halo-halo is in balance—mix sweet, creamy, chewy, and crunchy elements for a delightful mouthfeel.
  • Layering Technique: Encourage layering ingredients rather than mixing them all at once. This keeps textures intact and makes every spoonful interesting.
  • Timing: Prepare ingredients ahead, especially the banana and leche flan, to save time during serving. Shave the ice last minute for best texture.
  • Personal Lessons: I learned not to skip draining canned fruits and beans properly—too much liquid will dilute the flavors and melt the ice faster.

Variations & Adaptations

Halo-halo is wonderfully flexible. Here are a few ways I’ve played with the recipe:

  • Dairy-Free Version: Swap evaporated milk with coconut milk and skip ice cream or use a plant-based alternative.
  • Fruit Forward: Add fresh mango, jackfruit, or lychee for a seasonal twist.
  • Low-Sugar: Use unsweetened beans and control the sweetness by adding honey or agave syrup sparingly.
  • Cooking Methods: Instead of shaved ice, try crushed ice for a coarser texture or use frozen fruits for a thicker consistency.
  • Personal Variation: Once, I added a sprinkle of toasted coconut flakes on top for an extra crunch that everyone loved.

Serving & Storage Suggestions

Serve the halo-halo chilled immediately after assembling for the best texture and flavor. It pairs beautifully with light Filipino breakfasts like toasted pandesal or a simple cup of strong coffee to balance the sweetness.

Leftovers? It’s best eaten fresh, but you can store the components separately in airtight containers in the refrigerator for up to 2 days. Avoid storing assembled halo-halo since the ice will melt and the textures will suffer. Reheat saba bananas gently before serving again, and shave fresh ice when ready to enjoy.

Flavors actually deepen if you prepare the sweet beans and fruits a day ahead, letting them soak in their syrup. Just keep the icy part fresh for that perfect cool crunch.

Nutritional Information & Benefits

This Filipino halo-halo shaved ice dessert is a light treat, roughly estimated at 250-300 calories per serving depending on toppings. It provides a moderate amount of carbohydrates from the fruits and beans, with some protein and fiber from the legumes.

Key ingredients like purple yam (ube) are rich in antioxidants and vitamins, while saba bananas add potassium and natural sweetness. Using evaporated milk adds calcium and a creamy texture, and swapping in coconut milk can increase healthy fats.

Note that halo-halo contains common allergens like dairy and eggs (in leche flan), so substitutions are easy if needed. Overall, it’s a refreshing indulgence that feels special without overloading on sugar or fat.

Conclusion

If you’re looking for a fun, refreshing dessert that doubles as a brunch treat, this Filipino halo-halo shaved ice dessert bar will quickly become a favorite. It’s colorful, customizable, and downright joyful to make and eat. I love this recipe because it brings a little bit of tropical sunshine to any table and invites everyone to get creative with their bowls.

Give this recipe a try and make it your own—swap in your favorite fruits, adjust the sweetness to your liking, and invite friends or family to build their perfect halo-halo. I promise it’s worth the little prep time for the smiles and cool relief on a warm day.

Feel free to leave a comment sharing your favorite halo-halo twist or any questions you have—I always enjoy hearing how this recipe finds a place in your kitchen!

Frequently Asked Questions

  • Can I make halo-halo ahead of time? It’s best to prepare the ingredients in advance but assemble the shaved ice dessert just before serving to keep the ice from melting.
  • What can I use if I don’t have a shaved ice machine? A blender or food processor pulsed carefully works well. Just avoid over-blending to prevent slushiness.
  • Is halo-halo gluten-free? Yes, traditional halo-halo ingredients are naturally gluten-free, but always check packaged items for additives.
  • Can I substitute leche flan? You can omit it or use panna cotta or a soft custard if you prefer.
  • Where can I find ube halaya? Asian grocery stores commonly stock ube halaya jars or frozen packs. You can also make it at home from purple yam.

Pin This Recipe!

filipino halo-halo recipe

Print

Filipino Halo-Halo Shaved Ice Recipe Easy Refreshing Brunch Dessert Bar

A colorful and refreshing Filipino shaved ice dessert featuring layers of sweet beans, jellies, fruits, leche flan, and purple yam, perfect for brunch or a cooling treat on a hot day.

  • Author: Serene
  • Prep Time: 15 minutes
  • Cook Time: 5 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Dessert
  • Cuisine: Filipino

Ingredients

Scale
  • 4 cups (960 ml) crushed or finely shaved ice
  • 1 cup sweetened red beans (canned or homemade)
  • 1 cup sweetened white kidney beans (lima beans) (optional)
  • 1/2 cup macapuno strings (sweetened coconut sport) (substitute with young coconut strips if unavailable)
  • 1/2 cup kaong (sugar palm fruit)
  • 1 cup leche flan, cubed (store-bought or homemade)
  • 1/2 cup ube halaya (purple yam jam) (can substitute with taro paste)
  • 1 cup saba bananas, sliced and cooked (or plantains as a substitute)
  • 1 cup evaporated milk (use condensed milk for extra sweetness or coconut milk for dairy-free)
  • 1 cup jellies or nata de coco, cubed (clear or colored)
  • Ice cream (optional) – ube or vanilla flavor

Instructions

  1. Prepare the Ingredients (15 minutes): Drain the canned sweetened beans and fruits thoroughly to avoid watery halo-halo. Slice the leche flan into small cubes and set aside. Peel and slice the saba bananas, then lightly cook them in a non-stick pan over medium heat for 5 minutes until tender but not mushy.
  2. Make the Shaved Ice (5 minutes): Using your shaved ice machine, shave about 4 cups (960 ml) of ice into a large bowl. If using a blender, pulse ice cubes in short bursts until fluffy but not watery. Place the shaved ice in your serving tray or individual cups.
  3. Arrange the Dessert Bar (10 minutes): Lay out the prepared ingredients in small bowls or ramekins: sweetened red beans, white kidney beans, macapuno strings, kaong, jellies, sliced saba, leche flan cubes, and ube halaya. This way, everyone can build their own halo-halo bowl, layering flavors and textures as they like.
  4. Assemble Your Halo-Halo (per serving): Start with a generous scoop of shaved ice, add a spoonful of each sweetened ingredient, then drizzle evaporated milk over the top. Finish with a dollop of ube halaya and a piece of leche flan. For extra indulgence, add a scoop of ice cream.
  5. Troubleshooting Tips: If your shaved ice starts melting too fast, keep the ice covered and chilled until serving. Avoid adding too much milk at once to prevent sogginess. If the flavors seem muted, a light drizzle of condensed milk can bring everything to life.

Notes

Use a shaved ice machine for the best fluffy texture. If unavailable, pulse ice cubes in a blender carefully to avoid melting. Drain canned beans and fruits well to prevent watery halo-halo. Prepare ingredients ahead and shave ice last minute for best texture. For dairy-free, substitute evaporated milk with coconut milk and skip ice cream or use plant-based alternatives. Leftovers should be stored separately and assembled fresh to maintain texture.

Nutrition

  • Serving Size: 1 serving (approxima
  • Calories: 275
  • Sugar: 30
  • Sodium: 150
  • Fat: 5
  • Saturated Fat: 3
  • Carbohydrates: 55
  • Fiber: 4
  • Protein: 6

Keywords: halo-halo, Filipino dessert, shaved ice, ube halaya, leche flan, sweet beans, tropical dessert, refreshing dessert, brunch dessert

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating