When the summer sun blazes down and the air feels thick, nothing refreshes quite like a bowl of halo-halo on a sweltering afternoon. This vibrant Filipino dessert is a delightful explosion of tropical flavors, featuring layers of crushed ice, sweetened condensed milk, and a colorful array of ingredients that beckon to be customized. I first discovered halo-halo at a local festival, where its irresistible medley of textures—from chewy mango jelly to creamy ube ice cream—turned my dessert expectations upside down.
What I love most about this dish is how it brings everyone together. Friends and family can gather in the kitchen to personalize their own creations with fresh fruits, crispy toasted coconut, or decadent flan. Whether you’re looking for a quick way to cool down or a festive treat to impress your guests, this halo-halo recipe is not only easy to prepare but also beautifully customizable to suit your tastes. So, grab your ingredients, and let’s dive into this refreshing journey that celebrates summer in every delicious spoonful!
Why will you love Halo-Halo?
Customization at Your Fingertips: Create your own version with favorite fruits and toppings.
Vibrant Presentation: The colorful layers make each bowl a visual delight.
Fresh Tropical Flavors: Experience a taste of the Philippines with every spoonful.
Fun for Everyone: A perfect party dessert where each guest can build their dream halo-halo.
Quick and Easy: Assembled in minutes, perfect for those hot summer days.
Cultural Experience: Enjoy a dish that’s not just food but a celebration of Filipino heritage.
Halo-Halo Ingredients
For the Base
• Shaved Ice – Essential for that refreshing chill, providing the perfect base to layer everything.
• Condensed Milk – Adds a luscious creaminess; substitute coconut milk for dairy-free goodness.
For the Flavor Layers
• Mango Jelly – Offers a delightful fruity flavor and chewy texture; try coconut jelly for a twist.
• Fresh Fruit – Use sweet mango, bananas, or jackfruit for pops of freshness; feel free to swap with seasonal fruits!
• Flan – Brings richness and creaminess; replace it with coconut cream for a lighter option.
• Sweetened Red Beans – Adds a subtle sweetness; black beans or chickpeas can also work beautifully.
• Ube Ice Cream – Provides a colorful and unique flavor; vanilla ice cream with food coloring can work in a pinch.
• Toasted Coconut Flakes – Adds a crunchy texture; crushed nuts can give a delightful nutty flavor.
• Pandan-Infused Sweetened Condensed Milk – Adds aromatic flair; regular sweetened condensed milk can be used instead.
Feel free to get creative! This halo-halo recipe is as customizable as your heart desires, ensuring each bowl is a unique masterpiece that caters to everyone’s palate.
How to Make Halo-Halo
-
Layer the Ice: Begin by filling a tall glass or wide bowl with an ample amount of shaved ice. This will form the refreshing base of your halo-halo, so pack it in firmly!
-
Drizzle the Milk: Generously drizzle sweetened condensed milk over the ice. This rich, creamy layer is essential to achieving a harmonious blend of flavors.
-
Add the Jelly: Next, layer in the mango jelly, letting its fruity flavor seep into the ice. You can also substitute this with coconut jelly for a delightful twist.
-
Incorporate Fresh Fruits: Toss in your choice of fresh fruits, like sweet mangoes, bananas, or jackfruit, adding both chewiness and vibrant color to your halo-halo.
-
Place the Flan and Beans: Now, introduce the flan (if using) and sweetened red beans into the mix. Both add unique textures and sweetness that enhance the overall experience.
-
Top with Ice Cream and Coconut Flakes: Finish off your halo-halo with a generous scoop of ube ice cream, then sprinkle toasted coconut flakes on top for that perfect crunch.
-
Serve Immediately: Hand your guest a long-handled spoon and encourage them to mix and swirl their halo-halo before enjoying this refreshing treat!
Optional: Garnish with a sprig of mint for an extra refreshing touch.
Exact quantities are listed in the recipe card below.
Variations & Substitutions for Halo-Halo
Feel free to let your creativity flow with this refreshing dessert! There are endless ways to personalize your halo-halo experience.
-
Dairy-Free: Substitute sweetened condensed milk with coconut milk for a creamy, plant-based alternative that enhances tropical flavors.
-
Flavorful Jellies: Swap mango jelly with lychee or coconut jelly to explore new taste sensations while keeping that delightful chewy element.
-
Seasonal Fresh Fruits: Use whatever fresh fruit is in season! Think strawberries or pineapples, creating a colorful twist that celebrates nature’s bounty.
-
Nutty Crunch: Replace toasted coconut flakes with crushed nuts like almonds or pistachios for a unique texture and rich, nutty flavor highlight.
-
Chocolatey Flair: Add a drizzle of chocolate syrup over the top for an unexpected, delightful hint of sweetness that pairs wonderfully with the other ingredients.
-
Pandan Touch: Consider using regular sweetened condensed milk but mix in some pandan extract for a subtle, aromatic flavor lift that enhances every spoonful.
-
Spicy Kick: For the adventurous, add a sprinkle of chili powder or a dash of cayenne to your halo-halo for a surprising, bold heat amidst the sweetness.
-
Creamy Alternatives: Layer in custard or skip the flan in favor of a light, airy whipped cream to provide an entirely different creamy experience.
Each of these variations allows you to craft a halo-halo that’s not just a dessert but a personalized creation bursting with your favorite flavors and textures. Enjoy the journey of making it your own!
Expert Tips for Halo-Halo
• Fresh Ingredients: Always use fresh, ripe fruits for the best flavor and texture. Overripe fruits can make your halo-halo mushy.
• Layer Strategically: Layer your ingredients thoughtfully, starting with ice and milk, to create a visually appealing dish.
• Serve Quickly: Serve halo-halo immediately after assembly to maintain the delightful contrast of textures; melted ice can dilute flavors.
• Flavored Ice Bonus: For an extra flavor boost, consider using flavored ice, like fruit-infused, to elevate your halo-halo experience.
• Customize Wisely: Don’t be afraid to swap ingredients! Just make sure that all chosen elements complement each other for a balanced taste in your halo-halo.
What to Serve with Halo-Halo?
There’s nothing quite like the vibrant, refreshing tastes of halo-halo to brighten your day, and pairing it with the right sides can elevate your meal experience.
-
Tropical Fruit Salad: A vibrant mix of seasonal fruits adds freshness, complementing the sweetness of halo-halo and balancing the textures.
-
Coconut Sticky Rice: The chewy, sweet coconut sticky rice serves as a delightful contrast to the cold halo-halo, bringing comforting vibes to your dessert.
-
Pancit Canton: Light stir-fried noodles make for a savory counterpoint to the sweet halo-halo, creating a wonderful harmony of flavors on your plate.
-
Mango Float: This creamy dessert with layers of mango and graham crackers adds indulgence, perfectly enhancing the tropical theme of halo-halo.
-
Palitaw: These sweet rice cakes, coated in coconut and sugar, add a chewy texture that pairs exceptionally well with the refreshing dessert.
-
Lemonade: A chilled glass of lemonade brings a zesty brightness that contrasts beautifully with the sweetness of halo-halo, balancing the flavors.
-
Turon: Crunchy, caramelized banana rolls add a delightful sweetness and crunchy texture alongside the layered ice dessert, making every bite exciting.
Serve these pairings alongside your halo-halo for a feast that celebrates the best of Filipino flavors.
Make Ahead Options
Preparing halo-halo ahead of time is a fantastic way to save time on busy days! You can prep the individual ingredients like the mango jelly, flan, and sweetened red beans up to 3 days in advance; simply store them in airtight containers in the refrigerator. For the fresh fruits, chop and refrigerate them up to 24 hours ahead to maintain their freshness and prevent browning. When you’re ready to serve, layer the shaved ice in a glass, drizzle with sweetened condensed milk, and finish with your prepped ingredients and toppings. This method ensures that your halo-halo is just as delightful, with vibrant flavors and textures ready to impress!
How to Store and Freeze Halo-Halo
Room Temperature: Halo-halo is best enjoyed fresh; do not leave it at room temperature for more than 1 hour as melted ice affects texture.
Fridge: If you have leftover ingredients, store fresh fruits, jellies, and flan in airtight containers in the fridge for up to 3 days to maintain freshness.
Freezer: While you can freeze some components like shaved ice or unused fruit, avoid freezing assembled halo-halo, as it will lose its delightful texture and flavor.
Reheating: Halo-halo isn’t meant to be reheated, but you can refresh the ice with a quick blend if it has melted too much after storing. Keep your halo-halo delightful and refreshing!
Halo-Halo Recipe FAQs
How do I choose ripe fruits for my halo-halo?
Absolutely! When selecting fresh fruits, look for vibrant colors and sweet aromas. Ripe mangoes should yield slightly to gentle pressure and have a sweet scent. Bananas should be free of dark spots, while jackfruit should feel firm but fragrant. For the best flavors, choose fruits that are in season, as they tend to be sweeter and more flavorful.
How can I store leftover halo-halo ingredients?
Very! Store any leftover halo-halo ingredients separately in airtight containers. Fresh fruits, jellies, and flan can be refrigerated for up to 3 days. Keeping them separate ensures they stay fresh. However, avoid keeping assembled halo-halo in the fridge as it will lose its delightful texture.
Can I freeze any parts of the halo-halo?
Definitely! While it’s best not to freeze assembled halo-halo due to changes in texture, you can freeze unused fresh fruit or shaved ice for up to 3 months. To freeze fruits, wash, peel, and cut them into small pieces, then spread them on a baking sheet to freeze individually before transferring them to a freezer bag. This way, your next halo-halo can be just as refreshing!
What should I do if my halo-halo is too watery or mushy?
No worries; this can happen! If your halo-halo becomes too watery, it might be a sign that the ice has melted too much. To fix this, try using flavored ice next time to not only keep your dessert icy but also intensify the taste. If your fruits are overripe and mushy, opt for firmer varieties or mix in a few crunchy toppings, like toasted coconut flakes or crushed nuts, to balance the texture.
Are there any dietary considerations for halo-halo?
Absolutely! Halo-halo is highly customizable. For a dairy-free version, use coconut milk instead of sweetened condensed milk. If you’re mindful of allergies, be sure to check for nut allergies with toasted coconut or any nuts added. This delightful dessert can easily cater to a variety of dietary needs while still being enjoyable for everyone!
Can my pets enjoy halo-halo too?
Generally, no. While some ingredients like fresh fruits may be safe in small amounts for pets, many components of halo-halo, such as condensed milk, sweetened red beans, and jellies, can be unhealthy for them. It’s best to keep halo-halo as a human treat and offer pet-friendly snacks instead!

Customize Your Halo-Halo: A Refreshing Tropical Treat
Ingredients
Equipment
Method
- Begin by filling a tall glass or wide bowl with an ample amount of shaved ice.
- Generously drizzle sweetened condensed milk over the ice.
- Layer in the mango jelly, letting its fruity flavor seep into the ice.
- Toss in your choice of fresh fruits, like sweet mangoes, bananas, or jackfruit.
- Introduce the flan (if using) and sweetened red beans into the mix.
- Finish off with a scoop of ube ice cream, then sprinkle toasted coconut flakes on top.
- Hand your guest a long-handled spoon and encourage them to mix their halo-halo before enjoying.







