Bubur Candil (Sweet Glutinous Rice Balls in Coconut Sauce)
Introduction
Bubur candil is a comforting Southeast Asian dessert of chewy glutinous rice balls simmered in a fragrant coconut and palm sugar sauce, finished with a pour of boiled coconut milk. The contrast between the soft, slightly springy dough and the warm, subtly sweet sauce makes it work as a light dessert or a breakfast porridge. This recipe comes together in about an hour and requires nothing more than basic pantry ingredients and a steady hand for shaping.
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Servings: 4
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
Pandan-free version: Omit the pandan leaf and increase the palm sugar to 150 ml diluted, or add a small pinch of cardamom powder to the sauce for warmth without the grassy pandan note.
Ginger variation: Add ½ tsp ground ginger to the sauce ingredients and reduce the pandan leaf by half—this shifts the flavor toward spiced warmth and pairs well with the coconut.
Brown sugar substitute: If gula jawa (palm sugar) is unavailable, use the same volume of light brown sugar dissolved in the water before mixing into the sauce; the depth will be slightly less but the texture will be identical.
Chilled serving: Prepare the bubur candil as directed, then chill completely and serve cold or at room temperature with the cooled coconut milk—this transforms it from a warm comfort dessert to a refreshing summer treat.
Extra coconut richness: Stir an additional 100 ml of coconut milk directly into the sauce after the rice balls have cooked for 10 minutes, rather than only pouring it on top at serving—this creates a creamier, more luxurious bowl.
Tips for Success
Get the dough texture right from the start: The dough should be soft and slightly sticky but not wet. If it’s too firm, the finished rice balls will be dense and tough instead of tender. Add water in small increments if needed, and trust your hands—you’ll feel the right consistency.
Watch for the float: The rice balls are done boiling when they float; this typically takes about 5 minutes. Don’t skip the draining step, or excess water will dilute your sauce.
Don’t rush the sauce simmer: The 20-minute cook in the sauce allows the rice balls to absorb the sweetness and palm sugar flavor. Cooking for less time leaves them bland; cooking much longer risks breaking them apart.
Boil the serving coconut milk briefly: A few minutes of gentle heat thickens and stabilizes it slightly, preventing it from separating when poured over the warm bubur.
Storage and Reheating
Store the cooked bubur candil and sauce together in an airtight container in the refrigerator for up to 3 days. The rice balls will soften slightly as they sit, but the texture remains acceptable.
FAQ
Can I make the dough ahead of time?
What if my rice balls break apart while boiling?
This usually means the dough was too dry or packed too firmly. For your next batch, add water a bit more generously and shape the balls gently with a looser hand. If one or two break, simply scoop out the pieces and proceed—they’ll still soften in the sauce and taste fine, though the presentation is less neat.
Can I use a different sweetener instead of palm sugar?
Yes, though the flavor will shift. White or brown sugar works as a 1:1 substitute by volume, but you’ll lose the subtle molasses depth that palm sugar brings. Honey is less ideal because it can overpower the delicate pandan note.
Why does my sauce taste too dilute even after the 20-minute simmer?
The rice balls and sauce liquid dilute each other slightly over time. You can deepen the flavor by adding an extra tablespoon or two of diluted palm sugar to the sauce before serving, or by gently simmering the sauce (with the rice balls already out) for a few minutes to reduce it.
Attribution: Recipe text from “Cookbook:Bubur Candil (Sweet Glutinous Rice Balls in Coconut Sauce)” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Bubur_Candil_(Sweet_Glutinous_Rice_Balls_in_Coconut_Sauce)
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.







