Ginataang bilo-bilo is a Filipino sweet coconut-milk soup filled with chewy rice-flour balls, tapioca pearls, sweet potato, saba banana, and jackfruit. Served warm or chilled, it brings together creamy, fruity, and pleasantly chewy textures; family recipes vary, so the mix of fruit and starch can be adjusted to taste.
Ingredients
- 1 cup (160 g) glutinous rice flour, plus a little more for dusting if needed
- About ½ cup (120 ml) room-temperature water, added gradually to the dough
- ½ cup (80 g) small dried tapioca pearls
- 6 cups (1.4 L) water for cooking the tapioca pearls
- 2 cups (480 ml) water for the soup
- 1 can (13.5 oz / 400 ml) unsweetened coconut milk
- 1 medium sweet potato, peeled and cut into ¾-inch (2 cm) cubes, about 10 oz (280 g)
- 2 ripe saba bananas, peeled and cut into ½-inch (1 cm) pieces, about 10 oz (280 g); see Tips for substitutes
- ½ cup (80 g) drained canned jackfruit in syrup, sliced into bite-size strips
- ½ cup (100 g) granulated sugar, or to taste
- ⅛ teaspoon (0.7 g) fine salt
Instructions
- Prepare the ingredients. Peel and cube the sweet potato and bananas, and drain and slice the jackfruit. Set out the coconut milk, sugar, and salt. The rice balls are easiest to shape before the soup begins simmering, so keep the cut fruit covered while you work.
- Make the bilo-bilo. Put the glutinous rice flour in a bowl. Add about ⅓ cup (80 ml) of the water and mix with your fingers or a spoon. Add the remaining water a little at a time until the dough holds together and feels soft, like pliable modeling clay, without sticking heavily to your hands. You may not need every drop, or you may need a teaspoon or two more. Pinch off small pieces and roll them into balls about ½ inch (1 cm) across. Set them on a plate, spaced apart; cover loosely with a clean towel so they do not dry out.
- Cook the tapioca pearls. Bring the 6 cups (1.4 L) of water to a boil in a medium saucepan. Stir in the tapioca pearls, lower the heat to maintain a steady simmer, and cook for 15 to 20 minutes, stirring every few minutes to prevent sticking. Small pearls are ready when mostly translucent, with at most a tiny opaque dot in the center. Turn off the heat, cover for 5 minutes, then drain and rinse under cool water. Follow the package directions if they call for a different cooking time; pearl sizes and brands vary.
- Start the coconut soup while the pearls cook. In a separate large, heavy saucepan, combine the 2 cups (480 ml) of soup water and coconut milk. Warm over medium heat, stirring, until steaming and just beginning to simmer. Do not let it boil vigorously, which can make the coconut milk separate or splatter. Stir in the sugar and salt until dissolved.
- Simmer the fruit and rice balls. Add the sweet potato and banana to the coconut mixture. Keep it at a gentle simmer for 8 minutes, stirring carefully from the bottom now and then. Add the rice balls one at a time, stirring gently so they do not clump. Simmer for 5 to 7 minutes, until the balls float and look slightly translucent. Cut one open if you are unsure: the center should no longer look powdery or dry.
- Finish and check the texture. Stir in the cooked, drained tapioca and the jackfruit. Simmer gently for 2 to 3 minutes, stirring carefully. Taste the broth and add a little more sugar if you prefer it sweeter. The soup thickens as it stands; if it is already thicker than you like, stir in hot water a few tablespoons at a time. Serve warm, or cool it promptly for chilled servings.
Tips
- Adjust the dough by feel. Glutinous rice flour can absorb water differently depending on the brand and humidity. Add water gradually; dough that is too wet makes sticky, shapeless balls, while overly dry dough cracks as you roll it. If it cracks, knead in water by the teaspoon. If it sticks, dust your hands lightly with rice flour.
- Use the right bananas. Saba bananas are starchy cooking bananas commonly used in Filipino desserts. If you cannot find them, use plantain that is ripe but still firm. A firm, just-ripe regular banana also works, though it is softer and sweeter, so add it a few minutes later to keep the pieces intact.
- Keep the coconut milk at a gentle simmer. Vigorous boiling can cause separation and makes the rice balls more likely to break. Stir slowly and scrape the bottom of the pot, especially after adding the flour balls, since starch can settle there.
- Expect the soup to thicken. Tapioca and rice-flour balls continue to absorb liquid as the pot cools. For a looser consistency, add hot water when serving rather than thinning the whole pot too much at the start. For the best texture, cook pearls separately and add them near the end.
Serving Suggestions
Serve ginataang bilo-bilo in small bowls while warm, with a spoon large enough to scoop up broth, fruit, tapioca, and rice balls together. It is filling, so modest portions work well as an afternoon merienda (snack) or as a dessert after a meal. The coconut broth is sweet but not meant to be syrupy; let diners add a little extra sugar at the table if they prefer a more dessert-like finish.
For a chilled version, cool the soup promptly, refrigerate it, and serve it cold in individual bowls. The broth will be thicker after chilling, so loosen each portion with a splash of cold water or coconut milk and stir gently. Avoid adding ice directly to the pot, since melting ice dilutes the flavor unevenly. A small pinch of salt stirred into a serving can also make the coconut and fruit flavors taste more balanced without making the dish taste salty.
Variations
There is no single fixed combination of fillings for Filipino ginataang bilo-bilo. Some versions include more root vegetables or fruit, while others lean toward chewy rice balls and tapioca. For a more colorful bowl, add ½ cup (75 g) of peeled, cubed purple yam or taro along with the sweet potato. Use one or the other if you want to keep the soup from becoming too crowded, and make sure each cube is fork-tender before serving.
To make the soup richer, replace ½ cup (120 ml) of the water with additional coconut milk. For a lighter broth, use 1 cup (240 ml) of coconut milk and 3 cups (720 ml) of water, then adjust the sugar to taste. Canned jackfruit adds a floral, sweet note; fresh ripe jackfruit can replace it when available, while leaving it out makes a simple coconut, banana, and sweet potato version. If using jackfruit packed in syrup, drain it well so the broth does not become unexpectedly sweet.
For a quicker alternative to homemade rice balls, use prepared frozen glutinous rice balls if available. Add them according to their package directions, since their size and cooking time vary, and check that the centers are tender before serving. The traditional homemade balls in this recipe have a plain, pleasantly chewy center; colored or filled packaged balls will change both the appearance and flavor. Avoid substituting ordinary rice flour, which does not have the same sticky texture as glutinous rice flour.
Storage and Reheating
Let leftovers stop steaming, then transfer them to a shallow, covered container and refrigerate within 2 hours of cooking. Keep the soup refrigerated for up to 3 days for the best texture. Although many cooked foods keep 3 to 4 days when properly refrigerated, the rice balls and tapioca soften and absorb broth over time, so this dessert is usually most enjoyable sooner. Do not leave the pot at room temperature for extended serving; refrigerate leftovers promptly.
Reheat only the portion you plan to eat in a small saucepan over low to medium-low heat, stirring gently and adding water or coconut milk a little at a time to loosen the thickened broth. Warm it until steaming throughout. The USDA FSIS advises reheating leftovers to 165°F (74°C); check with a food thermometer if you need to confirm the temperature. Microwave individual portions in a covered microwave-safe bowl, stirring partway through and checking for even heating. The rice balls may be softer after reheating, which is normal. Freezing is possible, but the tapioca and fruit can turn soft or grainy when thawed, so refrigeration is preferable.
Frequently Asked Questions
What does ginataang bilo-bilo mean?
“Ginataan” refers to food cooked with gata, or coconut milk, and “bilo-bilo” refers to the small chewy rice-flour balls. The name describes the defining coconut-based preparation and its distinctive dumplings. The dish is often served as a sweet snack or dessert, and its fillings vary from cook to cook.
Is Filipino dessert soup served hot or cold?
It can be enjoyed either way. Warm soup has a looser broth and soft, freshly cooked rice balls; chilled soup becomes thicker as the starches set and absorb liquid. If serving it cold, cool and refrigerate it safely, then stir in a little water or coconut milk if the texture has become too dense.
Why are my rice balls falling apart?
The dough may be too wet, or the soup may be boiling too hard. The dough should feel pliable and hold its shape before cooking, and the broth should only simmer gently. Add the balls one at a time and stir with care. If the dough feels sticky while shaping, work in a small amount of rice flour rather than adding a lot at once.
Can I make the rice balls ahead?
Yes. Shape them shortly before cooking, arrange them in a single layer on a lightly dusted plate, cover, and refrigerate for up to 4 hours. Let them sit at room temperature for about 10 minutes while the soup heats, then add them gently. Do not pile them together, because the uncooked dough can stick and become difficult to separate.
Can I use large tapioca pearls?
Large pearls need a substantially longer cooking time and may require soaking or resting, depending on their package instructions. They will also make each spoonful chewier and change the balance of the soup. For the timing in this recipe, choose small dried pearls and use the package directions if they differ from the general guidance here.
Can I make ginataang bilo-bilo less sweet?
Yes. Start with ¼ cup (50 g) of sugar instead of ½ cup (100 g), then taste the broth after the fruit and jackfruit have simmered. Canned jackfruit in syrup and ripe bananas contribute sweetness of their own. Add more sugar gradually if you want it sweeter, rather than trying to correct an overly sweet pot with a large amount of extra liquid.
Related
- Cajun Ninja Corn Soup Recipe for a Cozy Louisiana Supper
- Cajun Ninja Crawfish Stew with a Deep Roux and Rice
- Cajun Ninja Chicken Stew: Louisiana-Style Comfort Food
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).