Bubur Candil: Glutinous Rice Balls in Palm Sugar Sauce
Bubur candil is a dessert of small glutinous rice flour balls, each with a soft filling of palm sugar, served in a warm coconut porridge. The balls are soft and chewy, and the sugar inside melts as they are cooked, so each mouthful carries a sweet centre. The dish is found across Java and in the markets of many Indonesian towns, particularly in the evening, when vendors set up with pots of porridge and trays of freshly shaped balls. The sections below cover what the dessert is made of, how it is cooked and served, the variations that exist, and where a visitor is most likely to meet it.
What bubur candil is made of
The dessert has three main parts: the glutinous rice flour dough, the palm sugar filling, and the coconut porridge that holds the balls. The dough is made from glutinous rice flour mixed with water until it is smooth and pliable. Each piece is shaped around a small amount of palm sugar, sealed, and rolled into a ball. The balls are small, usually no bigger than a marble or a little larger, so the cooking is quick.
The porridge is made from coconut milk, sugar and sometimes pandan leaves, which give the liquid a green tint and a sweet, grassy fragrance. The coconut milk should be rich but not heavy, and the sugar balances its fat. Some cooks add a little salt to bring out the sweetness of the palm sugar.
The name and the shape of the balls
The word candil is usually linked to the shape of the dessert, since the balls are rounded and small. Anyone ordering at a stall should ask for bubur candil by name, since the balls are sometimes confused with a similar dessert called biji salak. Asking the seller what the dough is made from is the quickest way to know which version is in the bowl.
How the dessert is cooked
The balls are dropped into a pot of boiling water, and they are cooked until they rise to the surface. This is the sign that they are ready. They are then lifted out and added to the warm coconut porridge, where they soften and absorb a little of the liquid. Cooks take care not to boil the porridge too hard, since high heat can split the coconut milk and make the sauce grainy.
The timing matters. Balls that are left too long in the water lose their shape and can break open, releasing the palm sugar into the cooking liquid. Balls that are removed too early remain firm in the centre. Experienced cooks judge the moment by the feel and the way the balls float.
The palm sugar filling
Palm sugar is the signature of the dish. It is made from the sap of palm trees, boiled down to a thick, dark sugar that has a deep, caramel flavour. For the filling, the sugar is cut into small pieces or chopped and placed inside each ball before the dough is sealed. When the balls are cooked, the sugar melts into a sweet syrup, which gives the dessert its character.
Good palm sugar has a rich, slightly smoky flavour, and it is worth seeking out a seller who has a reputation for quality. Cheap sugar can be harsh, and the sweetness of the dessert depends on the quality of the sugar.
Variations: the plain original, sweet potato and black rice
The simplest version uses only glutinous rice flour and water for the dough, which is kneaded, shaped into small spheres and boiled until cooked. In many modern kitchens a little tapioca flour is added to make the dough easier to shape and less likely to crack. Both versions are served in a sauce of coconut sugar and coconut milk, usually with pandan as a fragrant finish.
Some sellers make the dough with sweet potato, mashed and mixed with tapioca flour and a pinch of salt, which gives the balls a softer, more golden colour. A version made from black glutinous rice is also popular, and it is one of the darker and more striking forms of the dessert. Visitors will find the names change from stall to stall, so the best guide is to look at the colour and ask what the dough is made from.
How bubur candil is served
The dessert is served warm in a bowl, with the balls floating in the coconut porridge. It can be eaten at any time of day, though it is most frequently found as an evening treat or as a snack between meals. Some vendors serve it with extra coconut milk poured over the top, which gives a lighter, creamier finish.
The dessert is frequently sold at markets and street stalls, and it is part of the wider family of Indonesian sweets based on glutinous rice, palm sugar and coconut. A bowl makes a satisfying end to a meal, and it is a good introduction to the sweeter side of Javanese food.
Where to find it
Bubur candil is sold at evening markets, at street carts and in the food stalls that gather near busy roads and markets in Java. The stalls are frequently easy to spot from the pots of porridge and the trays of balls displayed on the counter. Ask the vendor how the dessert is made, and try a bowl while it is still warm.
Traditional markets are good places to find the dessert in its most familiar form. Stalls that sell it alongside other snacks from the market trays are often the best place to compare the texture and the sweetness of different sellers.
Making it at home
To make bubur candil at home, mix glutinous rice flour with warm water until the dough is smooth. Shape small balls around pieces of palm sugar, seal them carefully, and cook them in boiling water until they float. Then add them to a pot of coconut milk sweetened with coconut sugar and flavoured with pandan. Warm the porridge gently and serve.
The first batch is a useful test. If the balls crack, the dough may be too dry, and a little more water will help. If they are sticky and hard to shape, add a little more flour. Some home cooks thicken the sauce with a thin rice flour slurry at the end, which gives a smoother body without changing the flavour.
How to judge a good bowl
A good bowl of bubur candil has balls that are soft and chewy all the way through, without a floury core or a dry skin. The sugar should melt into the centre so that the first bite releases a warm syrup. The porridge should be smooth and lightly thickened, with a clean coconut taste that sits under the sweetness rather than overpowering it. Pandan should be fragrant but not bitter, and the sauce should coat a spoon without turning heavy.
A thin, watery sauce usually means the coconut milk was diluted or the porridge was not given enough time to thicken. Balls that are flat, sticky on the outside and hard to chew point to dough that was too wet or cooked too long. Sellers who make the dessert fresh through the evening tend to produce the most consistent bowls, and they are worth returning to.
Related sweets to try
Bubur sumsum is a rice flour pudding served with palm sugar syrup, and it shares the soft texture of bubur candil. Kolak pisang, bananas cooked in palm sugar and coconut syrup, uses the same sweetness. Onde-onde, sesame balls filled with sweet bean paste, shows another way of wrapping a filling in a glutinous dough. Jajan pasar, the market snack trays of Java and Bali, frequently include bubur candil alongside other small sweets.
Questions people ask about bubur candil
Is bubur candil gluten free? Glutinous rice flour is free of gluten, so the dough itself is safe for people who avoid gluten. Check the other ingredients, since some recipes add wheat flour.
Can the dessert be eaten cold? It is best served warm, when the sugar is soft and the porridge is smooth. Cold porridge thickens and the balls become firmer.
Why do the balls float? They float when they are cooked through and the dough has expanded with the heat. Cooking time is the main factor, so watch the balls closely.
Why the dessert stays popular
Bubur candil is a simple dessert with a clear character: soft, sweet, warm and rich. It depends on good glutinous rice, quality palm sugar and careful cooking, and it rewards the time taken to make it. A bowl from a market stall shows how Javanese sweets are built from a few ingredients prepared with care.
Related guides: wajik, Jenang grendul and jenang sumsum are different, Serving jenang sumsum with palm sugar syrup, Indonesian Desserts and Sweet Porridges: Pudding, Ice and Kolak Guide.
