Introduction
The dough for these 1 cm glutinous rice and tapioca balls stays soft, then turns chewy after a brief boil and a 20-minute finish in coconut palm sugar sauce. You get a warm dessert with a clear contrast between the sweet sauce and the plain boiled coconut milk poured over at the end.
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Servings: 6
Ingredients
Dough
- 225 g glutinous rice flour
- 120 g tapioca flour
- 175 ml water
- ¼ tsp salt
Sauce
- 750 ml water
- 250 ml coconut milk
- 125 ml diluted gula jawa (palm sugar)
- 1 piece pandan leaf (or some pandan paste)
- ¼ tsp salt
Serving
- 300 ml coconut milk, boiled for few minutes
Instructions
- Combine rice flour and tapioca flour until well-mixed. Make a well in the middle, then gradually mix in water and salt. Mix well by hand until it forms a soft dough. Make sure that the dough is not to hard; if necessary add a bit more of water.
- Shape the dough into little balls about 1 cm in diameter.
- Boil a lot of water in a big stock pot. Put the little balls one-by-one in the boiling water. Cook for about 5 minutes until they float to the surface of the boiling water. Take them out and drain.
- For the sauce, mix all the sauce ingredients in a saucepan, and heat until bubbly.
- Place the rice balls in the sauce. Cook for further 20 minutes and set aside.
- To serve, pour the coconut milk on top. Serve hot.
Variations
- Replace the pandan leaf with pandan paste for a stronger pandan flavor and a greener sauce.
- Change the diluted gula jawa (palm sugar) to the same amount of dark brown sugar syrup if you want a cleaner molasses note and a less earthy finish.
- Make the dough balls slightly larger than 1 cm if you want a softer center; keep in mind they will need a bit more time to heat through in the sauce.
- Serve the finished dessert warm or chilled. Warm gives you a looser sauce and softer texture, while chilled makes the sauce thicker and the balls more firm and chewy.
Tips for Success
- Keep the dough soft in step one. If it feels dry or cracks while rolling, add a small splash of water before shaping.
- Roll the little balls to a consistent 1 cm size so they cook evenly and float at about the same time.
- Heat the sauce only until bubbly before adding the rice balls; a hard boil can make the coconut milk look split.
- After the 20-minute cook in the sauce, the balls should look slightly swollen and glossy, and the sauce should lightly coat a spoon.
Storage and Reheating
Store leftovers in an airtight container in the fridge for up to 3 days. Keep the boiled coconut milk in a separate container if possible so the topping stays clean and easy to pour.
Freezing is not recommended. The rice balls tend to harden and the coconut-based sauce can separate after thawing.
Reheat gently on the stovetop over low heat, stirring often, until warmed through. You can also microwave individual portions in short bursts, covered loosely, and stir between bursts so the sauce heats evenly.
FAQ
Can you make the dough ahead of time?
Yes, but only briefly. Cover it well and use it within a few hours so it does not dry out and crack when you roll the balls.
Why did the rice balls turn tough instead of chewy?
The dough was likely too dry, or the balls were overcooked after boiling. Keep the dough soft and stop the first boil once the balls float.
Can you skip the tapioca flour?
You can, but the texture changes. The glutinous rice flour gives structure, while the tapioca adds the springy chew that makes the balls less dense.
Can you use canned coconut milk for both the sauce and the topping?
Yes. Stir it well before measuring so the fat and liquid are evenly mixed, especially for the 300 ml poured on top at serving.
Attribution: Recipe text from “Cookbook:Bubur Candil (Sweet Glutinous Rice Balls in Coconut Sauce)” on Wikibooks (© Wikibooks contributors).
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.

