Introduction
Bua loi are pillowy glutinous rice balls infused with taro, served in warm sweetened coconut milk—a Southeast Asian dessert that takes about 30 minutes total and requires only a handful of ingredients. The dough comes together quickly, and the visual cue of the balls floating to the surface tells you exactly when they’re done. This is a straightforward recipe with real textural contrast: tender, slightly chewy rice balls against the silky coconut broth.
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4
Ingredients
- 2 cups sweet glutinous rice flour
- 1 cup steamed and mashed taro root
- ¼ cup water
- Coconut milk
Instructions
- Combine rice flour, mashed taro, and water to make a dough.
- Shape the dough into small balls, using additional rice flour to prevent sticking.
- Bring a large pot of water to a boil. Add the dough balls to the boiling water. They will initially sink but will gradually float to the surface as they cook.
- Remove the cooked bua loi from the pot, and drain the water.
- Transfer the bua loi to a dish, and serve with coconut milk. This dish is best served hot.
Variations
Purple yam instead of taro: Use an equal amount of steamed purple yam for a slightly sweeter, earthier flavor and deeper color. The texture of the finished balls will be nearly identical.
Sweetened coconut milk: If you prefer a more dessert-forward version, buy canned coconut milk sweetened with sugar rather than unsweetened, or warm the plain coconut milk with 2–3 tablespoons of sugar before serving.
Black sesame filling: After shaping the balls, press a small indent in each one, fill with black sesame paste, and seal. This adds a nutty depth and breaks up the uniform taro flavor.
Pandan-infused dough: Add ½ teaspoon pandan extract (or 2 tablespoons pandan juice) to the water before mixing into the flour and taro. The paste will turn pale green and pick up a subtle vanilla-like floral note.
Smaller portion size: Divide the dough into 24–30 balls instead of 16–20 to create bite-sized pieces. They will cook slightly faster (watch for floating at around 3–4 minutes instead of 5–6).
Tips for Success
Don’t skip the extra rice flour when shaping: The dough is naturally sticky, so dusting your hands and work surface with additional rice flour prevents the balls from sticking to each other and tearing. Work quickly so the dough doesn’t warm up too much.
Watch for the float, not the clock: The balls are done cooking the moment they all rise to the surface and stay there for 1–2 minutes. Overcooking makes them mushy, so pull them out as soon as you see consistent floating.
Warm the coconut milk gently before serving: Place the canned or fresh coconut milk in a small saucepan over medium-low heat for 2–3 minutes. Cold coconut milk dulls the flavor and creates an uneven eating experience.
Prepare the taro ahead: If you cook and mash the taro the night before, store it in an airtight container in the fridge. This cuts your active prep time significantly and lets you shape the balls faster.
Stir the water gently after adding the balls: A light stir prevents them from sticking to the bottom of the pot without breaking them apart. One slow, wide stir is enough.
Storage and Reheating
In the fridge: Transfer cooked bua loi to an airtight container and store separately from the coconut milk. The balls keep for 2 days but become slightly denser; the coconut milk keeps for 3 days. Reheat together gently on the stovetop over medium-low heat, stirring occasionally, for 3–4 minutes until warmed through.
FAQ
Can I use store-bought taro paste instead of fresh steamed taro?
Yes, if the paste contains only taro and no added sugar or fillers. Use ¾ cup paste (it’s denser than mashed fresh taro) and reduce the water to 2 tablespoons. Check the ingredient label to ensure it’s pure taro.
What if I don’t have glutinous rice flour?
Glutinous rice flour (also called sweet rice flour or mochiko) is essential for the chewy texture; regular rice flour or all-purpose flour will not work. Check the Asian foods aisle at most supermarkets or order online—it’s a common staple.
How sweet should the coconut milk be?
Canned unsweetened coconut milk is the traditional choice and gives you control over final sweetness. If using it plain, many diners add a pinch of sugar to taste as they eat. If you prefer a pre-sweetened broth, buy coconut milk labeled as such or add sugar to the warm milk before serving.
Why did my dough balls crack or fall apart in the water?
The dough is likely too dry or too warm. Make sure you’re using glutinous rice flour (not regular), measure the water precisely, and keep the dough cool as you shape. If it cracks, add a few more drops of water a teaspoon at a time and knead gently until it holds together.
Attribution: Recipe text from “Cookbook:Bua Loi (Rice Balls in Sweet Coconut Milk)” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Bua_Loi_(Rice_Balls_in_Sweet_Coconut_Milk)
License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/
Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.

