I was restless. Restless and bored. And the heat wasn’t helping at all. The poor old fan in my room had been running all day for days, humming furiously without a moment’s rest. I spent the entire morning reading and had nothing planned for the rest of the day. All I could think about was how I could make the blistering summer days fly by more quickly.

Summer had always had that effect on me while growing up back home. The excitement of being away from the rigor of school would wear off so quickly and the long summer days would drag without end. I could think of a million things I would want to do: learn how to swim, take photographs, or travel to places I had never been but those were luxuries my family couldn’t afford. My dad was busy trying to make ends meet and I was certain that a camera or a trip was the last thing on his mind. I never regretted it, though. Okay, maybe I did. I’d be completely dishonest with you if I’d say there were no regrets.

But summer wasn’t just all about ennui and regrets. Not at all. When I think of summer I think of my childhood friends and our mundane yet memorable adventures. I think of my radio and my mixed tapes filled with mushy ballads and Cyndi Lauper. And I think of the jars of sweet red mung beans, bananas, jackfruits, and ube jam in our fridge and the ice wrapped in plastic in the freezer. I think of my mom laboriously shaving ice into fine, delicate powder and making halo-halo — a towering stack of sweet fruits and beans mixed together with ice and milk. The delicious hodgepodge of summer treats seemed to make those long, hot summer days go by more swiftly.

And wherever I am, even if it’s a hundred degrees or way below zero, rain or shine, a tall glass of halo-halo will always hit the spot and remind me of home.


Halo-Halo Ingredients


Halo-Halo Recipe

leche flan
purple yam jam (haleyang ube)
jackfruit (langka)
saba bananas
sweet potatoes (kamote)
adzuki or red mung beans
young coconut (macapuno)
agar-agar, or gelatin
evaporated milk, or whole milk
shaved ice

Halo-halo is the quintessential Filipino dessert.  It’s a towering stack of sweetened fruits and beans mixed with shaved ice and milk.

In a tall glass or a deep bowl, stack the ingredients one on top of the other in whichever order you wish.  I usually start with a thick layer of purple yam jam at the bottom and work my way up by layering young coconut, saba bananas, adzuki beans and the rest of the ingredients.  Leave some space at the top for the shaved ice.  Cover with shaved ice  to the rim.  Generously pour in evaporated milk or whole milk and top with a spoonful of leche flan.  Mix everything together.


How to Make Halo-Halo


Most of the ingredients for a traditional halo-halo are available, ready-cooked and bottled in most Asian supermarkets like purple yam jam, sweetened bananas, jackfruit, young coconut, and beans.  The recipes that follow demonstrate how you can make these at home from scratch.

How to Make Halo-Halo

Leche Flan Recipe

For the Caramel

1 cup sugar
1/4 cup water

For the Custard

12 egg yolks
1 14-ounce can condensed milk
1 12-ounce can evaporated milk
1 tsp vanilla extract

Making the Caramel

Preheat the oven to 350 degrees F.

In a small saucepan, mix sugar and water and stir until the sugar dissolves. Bring mixture to a boil using medium to high heat until the color of the mixture becomes golden brown. Carefully pour the hot caramel into the ramekins and swirl it around until it completely covers the bottom of the mold. Set aside to cool.


Leche Flan


Making the Custard

In a large bowl, beat the yolks. Add the condensed milk, evaporated milk and vanilla extract until well blended. Using a fine strainer or cheesecloth, strain the egg-milk mixture to remove any egg solids. Straining the mixture is key to making a really smooth custard. Pour the mixture into the ramekins and cover tightly with aluminum foil.

Bring a pot of water to a boil. Place the ramekins in a roasting pan. Add hot water until it reaches half-way up the sides of the ramekins. Cook for 40 to 50 minutes until the flan is firm. Let the ramekins cool and then let them chill in the refrigerator.


Leche Flan


Purple Yam or Purple Sweet Potato Jam Recipe

2 pounds frozen purple yam or 2-1/2 lb fresh purple yam or purple Okinawan sweet potatoes
1 14-ounce can condensed milk
1 12-ounce can evaporated milk
1/2 cup sugar
1/2 cup salted butter, melted

Cook with fresh ube or purple yam whenever possible. Boil purple yam or purple Okinawan sweet potatoes until tender. Let them cool then peel and cut into smaller cubes. Grate in a food processor. When cooking with frozen ube, choose frozen whole over frozen grated yams. Thaw frozen ube completely, drain, cut into smaller cubes and grate in a food processor.

Combine ube, condensed milk, evaporated milk, sugar, and butter in a large pan and cook over medium to low heat, stirring constantly. Cook until ube thickens and starts to pull away from the pan.


Purple Sweet Potato


Sweetened Jackfruit, Saba Bananas and Sweet Potatoes Recipe

ripe jackfruit
ripe saba bananas
sweet potatoes
brown sugar

Fresh jackfruits are available in most Asian supermarkets but here in the Bay Area, I get my jackfruit from Berkeley Bowl, which has an impressive selection of produce. Fresh jackfruits are usually sold already cut and wrapped in plastic.

Cut off the white spongy top, which is the fruit’s core.  This will make it easier to remove the bulbs of fruit.  Remove the seeds from the bulbs and cut them lengthwise into 1/2-inch strips.

In a small saucepan, combine the jackfruit, water, and brown sugar.  Use 1/2 cup of sugar for every pound of jackfruit.  Bring to a boil and simmer until the jackfruit is cooked, around 15 minutes.  Transfer the jackfruit and the syrup into a jar and refrigerate until ready to use.




Peel and cut the saba bananas crosswise into 1/2-inch thick slices. In a small saucepan, combine the bananas, water, and brown sugar. Use 1/2 cup of sugar for every pound of bananas. Bring to a boil and simmer until the bananas are cooked, around 15 minutes. Transfer the bananas and syrup into a jar and refrigerate until ready to use.

Similarly, peel and cube the sweet potatoes and boil them in water and brown sugar. Use 1/2 cup of sugar for every pound of sweet potatoes. Transfer the sweet potatoes and syrup into a jar and refrigerate until ready to use.


Sweetened Jackfruit, Saba Bananas, Sweet Potatoes


Sweetened Young Coconut Recipe

young coconuts

Like fresh jackfruits, fresh young coconuts are also available in most Asian supermarkets. If possible, have someone in the supermarket crack the coconut for you. But if you need to crack it yourself, whack the coconut with the blunt side of a cleaver a few times all around the center until it cracks open into two halves. Catch the coconut juice into a bowl.

Scoop the coconut meat using a spoon. In a small saucepan, combine the coconut strips, water, and sugar. Use 1/2 cup of sugar for every pound of coconut. Bring to a boil and simmer until the coconut is cooked, around 20 minutes. Transfer the coconut and syrup into a jar and refrigerate until ready to use.


Young Coconut


Sweetened Adzuki Beans Recipe

1 cup adzuki or red mung beans
3/4 cup sugar

Pick over the beans and discard dried and discolored beans. Soak the beans in three cups of water or three times as much water as beans. Leave the beans soaked overnight and drain them the following day.

In a heavy saucepan, add the soaked beans, water, and sugar. Use three cups of water for every cup of dry beans. Bring to a boil, reduce the heat and simmer, covered, until tender, about 45 minutes to an hour. Drain and store in glass jars.

Cooking with Agar-Agar

1 stick agar-agar
3 cup water
1/4 cup sugar

Tear agar-agar into smaller pieces. Add water to a saucepan. Add agar-agar and soak in water for half an hour. Bring water to a boil and simmer until agar-agar is fully dissolved. Add sugar and cook for ten minutes. Pour in a flat pan or dish and let it cool until agar-agar sets. Cut into small cubes with a knife. Set aside.