• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Recipes by Nora
  • Recipe Index
  • About me
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
menu icon
go to homepage
  • Recipe Index
  • About me
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • About me
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Desserts Recipes

    Ginataang Bilo-Bilo Recipe

    Published: Oct 15, 2023 by Nora Reyes · This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission. · 4 Comments

    1.0K shares
    • Facebook
    • Twitter
    • Email
    Jump to Recipe Print Recipe

    This Ginataang Bilo-Bilo recipe includes sticky rice balls, tropical fruits, and root vegetables cooked in creamy coconut milk. Also called ginataang halo-halo or ginataan, it is a sweet soup-like dessert or snack (merienda) from the Philippines. It's a warm treat that is naturally purple and a whole lot of fun to eat!

    How to Make Ginataang Bilo-Bilo

    To make Ginataang Bilo-Bilo, cook the sago until translucent and set aside. Make small rice balls from glutinous rice flour. In a pot, boil coconut milk with pandan leaves, then add cassava, sweet potatoes, saba bananas, and jackfruit. Once simmering, drop in the rice balls and cook until they float. Stir in the sago and sugar, and cook until everything is tender and the mixture thickens slightly. Serve warm or cold.

    Ginataang Bilo Bilo in a bowl.
    Jump to:
    • How to Make Ginataang Bilo-Bilo
    • What is Ginataang Bilo Bilo?
    • Ingredients you'll need
    • Notes and substitutions
    • How to make this recipe
    • Recipe FAQs
    • Filipino recipes with coconut milk
    • Other dessert recipes you may like
    • 📖 Recipe
    • 💬 Comments

    What is Ginataang Bilo Bilo?

    Ginataang Bilo-Bilo is a warm dessert soup with chewy rice balls (bilo-bilo) made from glutinous or sticky rice flour. It also includes root vegetables or tubers like sweet potatoes (kamote), ube (purple yam), and cassava (kamoteng kahoy).

    Tropical fruits like jackfruit (langka) and saba bananas (saging na saba) add natural sweetness to the mix, while sago pearls are just fun to eat. This dish is cooked together in a sweet coconut milk mixture with pandan leaves or ginger.

    Ingredients you'll need

    Individual ingredients for Ginataang Bilo Bilo
    Water and salt are not in the picture.

    Notes and substitutions

    • Glutinous rice flour: This is also called sweet rice flour—not sweet and contains no gluten. It gets sticky and chewy when cooked, unlike regular rice flour.
    • Coconut milk (gata): Fresh is always best, but full-fat coconut milk in cans and cartons is a good alternative. You can also use coconut cream if you want a thicker consistency.
    • Pandan leaves: Knotting them helps release their aroma. You can also use vanilla, pandan, or ube extract. Sometimes, I like using fresh ginger for a warm, spicy touch.
    • Root vegetables and more: I used cassava, saba bananas, jackfruit, and purple sweet potatoes because I like the purple color they add. But feel free to get creative! You can use other types of sweet potatoes or tubers like taro or purple yam. Corn also works well. If you like some ube flavor, you can use ube extract.

    Note: Get your ingredients ready by cutting everything into even pieces, making sure most of the ingredients are the same size. This will help them cook quickly and evenly.

    Prepared ingredients for Ginataang Bilo Bilo

    How to make this recipe

    Step 1: Cook the sago

    In a saucepan, bring about 3 cups of water to a boil. Once it's boiling, add the sago pearls. Cook until they turn translucent, stirring occasionally to prevent sticking. This typically takes about 20 minutes.

    Drain them and set aside. If they clump together, soak them in hot water and break them apart. For details on cooking sago, refer to my how to make sago guide.

    Cooked sago in a strainer over a saucepan.

    Step 2: Make the bilo bilo

    In a bowl, combine the glutinous rice flour with 1 cup of water. Mix well until a dough forms, similar to Play-Doh. If the dough feels too dry, add a little more water until it is shapeable and easy to work with.

    Pinch off small pieces of the dough and roll them into small balls (about the size of marbles) between your palms. Place the balls on a plate, making sure they don’t touch each other.

    Mixing the dough and forming small balls, using your hands.

    Step 3: Boil the coconut milk

    In a heavy-bottomed pot, combine 2 (13.5-oz) cans of coconut milk, 2 cups of water, a pinch of salt, and the knotted pandan leaves. Set it over medium-high heat and bring it to a boil.

    Boiling coconut milk and pandan leaves in a pot.

    Step 4: Add the tubers

    Add the cassava and cook for 3-5 minutes, depending on their size. They don’t need to be tender yet, as they’ll cook more later. Then, add the purple sweet potatoes and stir together.

    Cover and simmer over medium heat for about 5 minutes. As they simmer, the color from the purple sweet potatoes will naturally bleed into the mixture.

    Make sure to cut the root vegetables into roughly the same size to make sure they cook evenly. For tips on preparing cassava, you can check out my how to prepare cassava guide.

    Mixing the coconut mixture with cassava and purple sweet potatoes.

    Step 5: Add the fruits

    Add the saba bananas and jackfruit, then mix them together. Cover and let them cook for about 5 minutes or until they slightly soften.

    Adding the saba bananas and jackfruit to the mixture.

    Step 6: Add the bilo bilo

    Turn up the heat to bring the mixture to a boil. Once it's boiling, gently drop the glutinous rice balls in one at a time. Don’t stir right away to prevent the balls from breaking apart.

    Once the balls float to the surface and turn slightly translucent (about 5 minutes), mix them together. Add more water if the mixture gets too thick as it cooks.

    Dropping the glutinous rice balls one at a time into the boiling mixture.

    Step 7: Add the sago and sugar

    Add the cooked sago and sugar, then mix them together. Taste and adjust the sweetness as needed.

    Once the tubers are tender and the mixture has reached your desired consistency, turn off the heat. Keep in mind that it will thicken as it cools down. Before serving, don't forget to take out the pandan leaves.

    Adding the sago and sugar into the mixture.

    Served warm or cold, it's a favorite dessert for many and absolutely delicious either way!

    Cooked Ginataang Bilo Bilo in the pot.

    Recipe FAQs

    Why are my rice balls falling apart?

    This usually happens if the dough is too wet. Make sure the glutinous rice flour mixture is firm enough to shape into balls. When cooking them, add the balls to the boiling liquid but don’t stir right away. Wait until they float to the top, which shows they’re cooked through and have set. This helps prevent them from breaking apart.

    How do I store leftovers?

    Ginataang Bilo-Bilo is best enjoyed fresh. If you have leftovers, store them in an airtight container in the fridge for 2-3 days. To reheat, you can use the microwave or warm it on the stove over low heat. If it’s too thick, just add a little coconut milk or water to loosen it up.

    Filipino recipes with coconut milk

    • Maja Blanca: Creamy coconut pudding with sweet corn kernels thickened with cornstarch, then topped with latik (caramelized coconut curds).
    • Ginataang Mais: Sweet rice porridge made with sweet corn, glutinous rice, and coconut milk.
    • Ginataang Munggo: Sweet rice porridge made with mung beans, glutinous rice, and coconut milk.
    • Champorado: Chocolate rice porridge with tablea (cocoa tablets) and coconut milk or evaporated milk.
    • Cassava Cake: Baked cassava dessert with grated coconut milk and condensed milk.
    • Ginataang Kamoteng Kahoy: Cassava or kamoteng kahoy simmered in coconut milk.
    • Ube Halaya: Sweet purple yam jam cooked with coconut milk.
    • Espasol: Sweet rice cakes made with toasted glutinous rice flour and sometimes macapuno. Ube espasol is an ube-flavored variation.
    • Ube Kalamay: Sticky, chewy ube rice cakes cooked with coconut milk, then topped with latik.

    Other dessert recipes you may like

    • Mais con yelo on a spoon
      Mais con Yelo (Corn Shaved Ice Dessert)
    • Yema Candy
      Yema Candy (with Dulce de Leche)
    • Brazo de Mercedes on a platter
      Brazo de Mercedes (Meringue Roll with Custard)
    • Filipino Fruit Salad with Fresh Fruits on a plate
      Filipino Fruit Salad (with Fresh Fruits)

    Did you make this recipe? I would love to know! Your feedback helps me make better recipes.  Please rate, review, or comment below. Questions about this recipe are welcome, too!

    Let's connect on Facebook, Instagram, Pinterest, TikTok, Twitter, and Youtube. Be sure to tag me when you try any of my recipes @recipesbynora!

    📖 Recipe

    Ginataang Bilo Bilo in a bowl scooped by a spoon.

    Ginataang Bilo-Bilo

    A popular Filipino dessert with chewy rice balls and a mix of tropical fruits and root vegetables simmered in coconut milk.
    5 from 2 votes
    Print Pin Rate
    Course: Dessert, Snack
    Cuisine: Filipino
    Diet: Gluten Free
    Prep Time: 15 minutes minutes
    Cook Time: 1 hour hour
    Total Time: 1 hour hour 15 minutes minutes
    Servings: 8
    Calories: 324kcal
    Author: Nora Rey
    Cost: $10-$12

    Equipment

    • 4.5-quart heavy-bottomed pot
    • Saucepan (for cooking sago)

    Ingredients

    • 2 cups glutinous rice flour (see note)
    • 2 (13.5-oz) cans coconut milk (see note)
    • 2 pandan leaves rinsed and knotted (see note)
    • 2 cups water more as needed
    • 8 ounces cassava (about 2 cups small bite-sized pieces) (see note)
    • 8 ounces purple sweet potatoes (about 2 cups small bite-sized pieces) (see note)
    • 8 ounces ripe saba bananas (about 2 cups small bite-sized pieces) (see note)
    • 4 ounces ripe jackfruit (about 1 cup sliced into thin strips) (see note)
    • ⅓ cup raw, small sago (about 1 cup cooked sago) sub: small tapioca pearls
    • ½ cup sugar more to taste
    • A pinch of salt
    US Customary - Metric

    Instructions

    • In a saucepan, bring 3 cups of water to a boil. Once it’s boiling, add the sago pearls and cook for about 20 minutes, or until they turn translucent. Stir occasionally to keep them from sticking.
      Drain the sago and set them aside. If they clump together, soak them in hot water and gently separate them.
    • In a mixing bowl, combine the glutinous rice flour with 1 cup of water. Mix well until a dough forms, similar to Play-Doh. If the dough feels too dry, add a little more water until it is shapeable and easy to work with.
      Pinch off small pieces of the dough and roll them into small balls (about the size of marbles) between your palms. Place the balls on a plate, making sure they don’t touch each other.
    • In a large pot, combine the coconut milk, 2 cups of water, a pinch of salt, and the knotted pandan leaves. Set over medium-high heat and bring it to a boil.
    • Add the cassava and cook for 3-5 minutes, depending on their size. They don’t need to be tender yet, as they’ll cook more later. Then, add the purple sweet potatoes and stir together.
      Cover and simmer over medium low heat for about 5 minutes. As they simmer, the color from the sweet potatoes will naturally bleed into the mixture.
    • Add the saba bananas and jackfruit, then stir together. Cover and allow them to cook for about 5 minutes until they slightly soften.
    • Turn up the heat to bring the mixture to a boil. Once it's boiling, gently drop the balls in one at a time. Don’t stir right away to prevent the balls from breaking apart.
      Once the balls float to the surface and turn slightly translucent (about 5 minutes), stir them together. Add more water if the mixture gets too thick as it cooks.
    • Add the cooked sago and sugar to the mixture, then stir well. Taste and adjust the sweetness as needed.
      Once the tubers are tender and the mixture has reached your desired consistency, turn off the heat. Before serving, remember to remove the pandan leaves. Serve warm or cold.

    Notes

    • Glutinous rice flour: This is also called sweet rice flour—not sweet and contains no gluten. It gets sticky and chewy when cooked, unlike regular rice flour.
    • Coconut milk: Fresh is always best, but full-fat coconut milk in cans and cartons is a good alternative. You can also use coconut cream for a thicker consistency.
    • Pandan leaves: Knotting them helps release their aroma. You can also use vanilla, pandan, or ube extract. Sometimes, I like using fresh ginger for a warm, spicy touch.
    • Root vegetables and more: I've used cassava, saba bananas, jack fruit, and purple sweet potatoes because I like the purple color they add. However, feel free to get creative! You can use other types of sweet potatoes or tubers like taro or purple yam. Corn also works well. If you like some ube flavor, use ube extract.

    Nutrition

    Calories: 324kcalCarbohydrates: 76gProtein: 4gFat: 1gSaturated Fat: 0.3gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 0.2gSodium: 61mgPotassium: 369mgFiber: 4gSugar: 20gVitamin A: 4059IUVitamin C: 11mgCalcium: 24mgIron: 1mg
    Disclaimer: The nutritional information provided here is solely for informational purposes. I am not a certified nutritionist, and this data hasn't been evaluated by the Food and Drug Administration or any other authority. It shouldn't be seen as health or nutrition advice. The figures are estimates calculated from various food composition databases and might vary based on product types, brands, natural variations in produce, and ingredient processing methods. Individual results may differ.
    Tried this Recipe? Pin it for Later!Mention @recipesbynora or tag #RecipesByNora!

    More Desserts Recipes

    • crema de fruta on a spoon
      No-Bake Crema de Fruta (Filipino Layered Fruit Cake)
    • Holding a piece of Tikoy Roll.
      Tikoy Rolls
    • A slice of biko on a banana leaf.
      Biko
    • Bibingkang Malagkit on a plate with banana leaf.
      Bibingkang Malagkit
    1.0K shares
    • Facebook
    • Twitter
    • Email

    About the author

    Hi, I'm Nora! 

    Whether you're new to Filipino food or have loved it for so long, I sure am happy you're here!  I hope you'll find useful recipes that you can enjoy and share with family and friends.

    Learn more about me →

    Reader Interactions

    Comments

    1. Patricia

      October 17, 2023 at 7:23 am

      5 stars
      This looks like an upgrade from what i grew up eating, my favorite! Can't wait to try this out!

      Reply
      • Nora Reyes

        October 18, 2023 at 12:21 am

        Aw, thanks! The classics always hold a special place in our hearts, right? 🥰 Give this version a try and let me know what you think. Thanks, Patricia.

        Reply
    2. Theresa

      October 16, 2023 at 2:46 pm

      5 stars
      I like how this is purple.. it looks so good and simple to make. I will make this over the weekend. Thanks for the recipe.

      Reply
      • Nora Reyes

        October 18, 2023 at 12:22 am

        Hi Theresa! I'm a sucker for colorful dishes too! 💜 I promise it's as tasty as it looks. I hope you like it! =)

        Reply
    5 from 2 votes

    Thanks for coming! Let me know what you think: Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating





    Primary Sidebar

    Recipes by Nora logo.

    Hi, I'm Nora! Whether you're new to Filipino food or have loved it for so long, I sure am happy you're here!  I hope you'll find useful recipes that you can enjoy and share with family and friends.

    More about me →

    Popular Recipes

    • Stir Fried Kangkong on a bowl topped with fried garlic.
      Stir-Fried Kangkong Recipe
    • Lechon sauce in a bowl scooped by a spoon.
      How to Make Lechon Sauce
    • Cassava Suman on a banana leaf.
      Cassava Suman Recipe
    • Grilled Pork Belly on a plate with pickled vegetables and spicy vinegar dipping sauce.
      Inihaw na Liempo Recipe
    • Lumpiang Labong with a vinegar dipping sauce on a banana leaf.
      Lumpiang Labong Recipe
    • A slice of Mango Gelatin on a plate.
      Mango Gelatin Recipe

    Seasonal Desserts

    • A slice of Mango Gelatin on a plate.
      Mango Gelatin Recipe
    • Halo halo iced shaved dessert in a glass.
      Halo-Halo Recipe
    • Churros dipped in Tablea Chocolate sauce.
      Churros with Tablea Chocolate Recipe
    • Ginataang Bilo Bilo in a bowl scooped by a spoon.
      Ginataang Bilo-Bilo Recipe
    • Bibingkang Malagkit on a plate with banana leaf.
      Bibingkang Malagkit
    • Ube Suman sa Latik picked by a fork.
      Ube Suman sa Latik Recipe

    Footer

    ↑ back to top

    About

    • Accessibility Statement
    • Cookie Policy
    • Disclaimer
    • Image Use & Copyright
    • Privacy Policy

    Contact

    • Contact

    Copyright © 2023 RECIPES BY NORA

    Cleantalk Pixel
    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Do not sell my personal information.
    Cookie SettingsAccept
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT
    1.0K shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.