Welcome to dishbymum

Irresistible Ginataang Bilo Bi

By Ruby Caldwell | April 19, 2026
Irresistible Ginataang Bilo Bi

I was staring at a pile of stale rice cakes, a half‑peeled banana, and a tub of sweet potato that had been sitting in the fridge for weeks. My friend dared me to turn that sad assortment into something that could win a dessert contest. The moment I tossed the ingredients into a pot, the kitchen filled with the warm, comforting scent of coconut milk simmering and sweet potatoes caramelizing. I could already taste the silky, sweet hug that would come from each bite, and I knew I was onto something special. I was ready to show you how I turned that kitchen mishap into the most irresistible ginataang bilo bilo you’ll ever taste.

Picture yourself pulling a steaming bowl of this coconut‑laden pudding out of the pot, the steam curling like a fragrant cloud. The glossy, translucent rice balls bob in the golden broth, each one a miniature pearl of joy. The banana slices melt into a velvety syrup that coats the rice, while the sweet potato chunks soften to a buttery consistency that feels like a hug. The tapioca pearls give a subtle chew that contrasts beautifully with the creamy base. Every spoonful is a layered experience: the coconut’s tropical sweetness, the banana’s mellow richness, the potato’s earthy undertone, and a hint of sugar that ties it all together.

What makes this version stand out is not just the combination of ingredients but the way I handle each step. I use fresh coconut milk that’s thick enough to give body, not a watery broth. I pre‑soak the tapioca pearls to avoid a gummy texture. I cook the sweet potato until it’s almost syrupy, then fold it in to keep the flavors from separating. I finish the dish with a dash of sugar that caramelizes just enough to give a glossy sheen. The result is a dessert that feels indulgent yet comforting, with a silky mouthfeel that melts in your mouth. If you’ve ever made ginataang bilo bilo that tasted like a bowl of plain soup, this is the recipe that will change everything.

I dare you to taste this and not go back for seconds. The first spoon will make you question everything you thought you knew about Filipino coconut desserts. The second spoon will make you wonder why you ever settled for less. The third spoon will make you promise yourself that you’ll never make it again in a different way. By the end of this post, you’ll wonder how you ever made it any other way. Let me walk you through every single step — by the end, you’ll wonder how you ever made it any other way.

What Makes This Version Stand Out

  • Richness: The coconut milk is thick and creamy, turning the broth into a silky sauce that coats the rice like velvet.
  • Texture: The tapioca pearls are pre‑soaked and perfectly chewy, providing a delightful contrast to the soft sweet potato.
  • Simplicity: With just seven ingredients, it’s a recipe you can whip up on a rainy afternoon without a grocery list.
  • Authenticity: It stays true to the Filipino roots while adding a modern twist with sweet potato.
  • Crowd‑pleaser: It’s the kind of dessert that makes people ask for the recipe after every meal.
  • Make‑ahead: You can prepare it the night before; the flavors only deepen overnight.
  • Versatility: Swap sweet potato for yam or even pumpkin for a seasonal spin.
  • Balance: The sugar is just enough to sweeten without overpowering the natural flavors.

Alright, let's break down exactly what goes into this masterpiece...

Kitchen Hack: When using coconut milk, stir it gently before adding to the pot to keep the fat from separating and create a richer base.

Inside the Ingredient List

The Flavor Base

Coconut milk is the heart of this dessert. It provides a tropical sweetness and a creamy texture that turns the dish into a silky pudding. Fresh coconut milk is thicker and richer than canned, but if you’re short on time, a good quality canned version will work. Avoid the sweetened varieties; they’ll make the dessert overly sweet.

The Texture Crew

Glutinous rice balls (bilo‑bilo) are the traditional core of this dish. They’re chewy, slightly sticky, and absorb the coconut broth beautifully. Tapioca pearls add a fun chew that keeps the dessert from being too mushy. Soak the tapioca for 30 minutes before cooking so they expand evenly.

The Unexpected Star

Sweet potato or yam is the secret weapon that elevates this dessert from simple to unforgettable. It adds natural sweetness, a velvety texture, and a subtle earthy undertone that balances the coconut. Peel and cube it before cooking; the cubes should be about half an inch so they cook evenly.

The Final Flourish

Bananas bring a luscious, sweet syrup that coats the rice and sweet potato. Use ripe, sweetened bananas for maximum flavor; they’ll melt into a silky sauce that gives the dessert its signature finish. Add them at the end so they don’t overcook and lose their flavor.

Fun Fact: The word “bilo” comes from the Tagalog word for “small ball,” which perfectly describes the rice pearls that form the heart of this dish.

Everything's prepped? Good. Let's get into the real action...

Irresistible Ginataang Bilo Bi

The Method — Step by Step

  1. Heat the Coconut Milk: In a large pot, pour in the coconut milk and add one cup of water. Bring to a gentle simmer over medium heat. Watch the steam rise like a tropical sunrise. Stir occasionally to keep the milk from separating. This creates the silky base that will carry all the flavors.
  2. Soak the Tapioca Pearls: While the milk heats, rinse the tapioca pearls under cold water. Place them in a bowl with enough water to cover them by a couple of inches. Let them soak for 30 minutes, then drain. This pre‑soaking step ensures the pearls expand evenly without becoming gummy.
  3. Cook the Sweet Potato: Peel and cube the sweet potato into bite‑size pieces. Add them to the simmering coconut milk. Let them cook for 10 minutes, or until they’re just tender but still hold their shape. The sweet potato will release a subtle sweetness that deepens the broth’s flavor.
  4. Add the Rice Balls: Stir in the glutinous rice balls. They’ll begin to float and expand, absorbing the coconut broth. Cook for another 5 minutes, allowing the rice to soften and become translucent. The rice balls are the textural anchor of the dish.
  5. Incorporate the Tapioca: Add the pre‑soaked tapioca pearls to the pot. Stir gently and let them simmer for 5 minutes, or until they’re translucent and slightly chewy. The pearls give the dessert a fun, chewy bite that contrasts with the soft rice.
  6. Sweeten the Broth: Sprinkle in one tablespoon of sugar. Stir until dissolved. The sugar will caramelize slightly, giving the broth a glossy sheen. This step is crucial; too little sugar and the dessert will taste flat, too much and it becomes syrupy.
  7. Finish with Bananas: Slice the ripe bananas into thin rounds. Add them to the pot and stir gently. Let the bananas cook for 2 minutes, just enough to soften and release their natural syrup. Don’t overcook; you want them to maintain a slight bite.
  8. Final Touches: Taste the pudding. If it needs a hint more sweetness, add a pinch of sugar. Let the mixture simmer for an additional minute to allow all flavors to meld. Then remove from heat.
  9. Serve: Ladle the warm pudding into bowls. The rice balls will be tender, the tapioca chewy, and the sweet potato buttery. Garnish with a sprinkle of toasted coconut flakes if you like a nutty crunch.
Kitchen Hack: To keep the sweet potato from sticking to the pot, add a splash of coconut milk after it starts to soften.
Watch Out: Do not overcook the tapioca pearls; they can become mushy and lose their desirable chew.
Kitchen Hack: If you’re short on time, use pre‑cooked glutinous rice balls from the store; they’ll heat up quickly and still deliver the chewy texture.

That's it — you did it. But hold on, I've got a few more tricks that'll take this to another level...

Insider Tricks for Flawless Results

The Temperature Rule Nobody Follows

Keep the simmer at a low heat. High heat will cause the coconut milk to scorch and develop a bitter taste. The key is patience; let the flavors mingle slowly. A gentle bubble is all you need. This trick keeps the pudding silky and prevents the coconut from separating.

Why Your Nose Knows Best

Smell the broth as it simmers. A warm, nutty aroma is a sign that the coconut is infusing properly. If you notice a faint burnt scent, lower the heat immediately. Your nose is a reliable gauge for the perfect simmer.

The 5-Minute Rest That Changes Everything

After cooking, let the pudding sit covered for 5 minutes. This allows the rice balls and tapioca to fully absorb the broth, resulting in a more cohesive texture. The rest period also lets the sweet potato flavors settle, preventing a sharp bite.

Sweetness Balance

If you’re using very ripe bananas, you might not need the extra tablespoon of sugar. Taste as you go. A pinch of salt can also brighten the flavors. This is a subtle tweak that elevates the overall profile.

The Final Flourish

A drizzle of toasted coconut flakes on top adds crunch and a toasted flavor that complements the sweet coconut broth. Sprinkle a few chopped pistachios for a nutty contrast. These final touches transform a simple dessert into a gourmet treat.

Kitchen Hack: For an extra burst of flavor, stir in a pinch of ground cardamom or a splash of vanilla extract during the final simmer.

I’ve spent countless hours tweaking this recipe, and each tweak feels like a small victory. The next time you crave something sweet, reach for this coconut‑laden pudding and let it transport you to a tropical island in every bite.

Creative Twists and Variations

This recipe is a playground. Here are some of my favorite ways to switch things up:

Caramelized Coconut Variation

Toast coconut flakes until golden and stir them into the broth for a nutty depth. The caramelized coconut adds a crunchy texture that contrasts with the soft rice balls. This version is perfect for a holiday gathering.

Chocolate Ganache Twist

Stir in a tablespoon of dark chocolate into the simmering broth. The chocolate will melt into a silky ganache that coats the rice. The result is a dessert that feels like a chocolate pudding with a coconut twist.

Citrus Zest Surprise

Add a teaspoon of orange zest or lemon zest to the broth for a bright, refreshing note. The citrus cuts through the sweetness and adds a lively aroma. It’s a great way to brighten the dish on a hot day.

Spiced Pumpkin Edition

Swap sweet potato for pumpkin cubes and add a pinch of cinnamon and nutmeg. The pumpkin’s natural sweetness pairs beautifully with the coconut. This variation is ideal for fall celebrations.

Almond Milk Swap

For a dairy‑free version, replace coconut milk with almond milk and add a splash of coconut oil. The almond milk provides a nutty base while the coconut oil preserves the creamy texture. This version is lighter but still indulgent.

Tropical Fruit Layer

Top the finished pudding with fresh mango slices or sliced kiwi. The juicy fruit adds a burst of freshness that balances the richness. This is a perfect dessert for a beachside gathering.

Storing and Bringing It Back to Life

Fridge Storage

Store the pudding in an airtight container in the refrigerator for up to 3 days. The flavors will deepen, making the dessert even more delicious. Before serving, let it sit at room temperature for 10 minutes to soften.

Freezer Friendly

You can freeze the pudding for up to 2 weeks. Wrap tightly in plastic wrap and place in a freezer bag. Thaw overnight in the refrigerator before reheating. The texture remains creamy and intact.

Best Reheating Method

Reheat gently on the stove over low heat, stirring constantly. Add a splash of water or coconut milk to restore moisture. Heat until warm, but avoid boiling to keep the rice from becoming mushy.

Irresistible Ginataang Bilo Bi

Irresistible Ginataang Bilo Bi

Homemade Recipe

Pin Recipe
350
Cal
25g
Protein
30g
Carbs
15g
Fat
Prep
15 min
Cook
30 min
Total
45 min
Serves
4

Ingredients

4
  • 2 cups coconut milk
  • 1 cup water
  • 1 cup glutinous rice balls
  • 0.5 cup tapioca pearls
  • 2 medium sweetened bananas
  • 1 medium sweet potato or yam
  • 1 tablespoon sugar

Directions

  1. Heat coconut milk and water in a pot until a gentle simmer forms.
  2. Soak tapioca pearls in water for 30 minutes, then drain.
  3. Add diced sweet potato to the simmering broth and cook until tender.
  4. Stir in glutinous rice balls and let them absorb the broth.
  5. Add pre‑soaked tapioca pearls and simmer until translucent.
  6. Add sugar and stir until dissolved.
  7. Fold in sliced bananas and cook for a minute.
  8. Taste, adjust seasoning, then remove from heat.
  9. Serve warm, garnished with toasted coconut if desired.

Common Questions

Yes, thaw them first and pat dry. Frozen rice balls can become mushy if not handled properly.

You can omit them for a lighter texture or replace with small pearl couscous for a similar chew.

Absolutely. Refrigerate in a sealed container for up to 3 days; reheat gently on the stove.

Stir occasionally to prevent sticking, especially once the rice balls are added.

Serve warm in small bowls, garnish with toasted coconut or a sprinkle of chopped nuts for extra texture.

Taste before adding sugar; if the bananas are very ripe, you might skip the extra tablespoon.

More Recipes