Pinterest Pin for Bubur Candil (Sweet Glutinous Rice Balls in Coconut Sauce)

Introduction

Bubur Candil is a Southeast Asian dessert of tender glutinous rice balls swimming in a fragrant coconut and palm sugar sauce, finished with a pour of silky coconut milk. The contrast between the chewy dough and the warm, subtly sweet broth makes it a satisfying finish to a meal or a standalone afternoon treat. You can prepare it ahead and reheat it gently, making it practical for entertaining.

This recipe and accompanying image were created with the help of AI for inspiration and guidance. Results may vary depending on ingredients, equipment, and technique.

Recipe Details

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Servings: 4–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

  1. 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.
  2. Shape the dough into little balls about 1 cm in diameter.
  3. 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.
  4. For the sauce, mix all the sauce ingredients in a saucepan, and heat until bubbly.
  5. Place the rice balls in the sauce. Cook for further 20 minutes and set aside.
  6. To serve, pour the coconut milk on top. Serve hot.

Variations

Ginger variation: Add 1 tablespoon of finely minced fresh ginger to the sauce ingredients. This brings warmth and a subtle spice that complements the sweetness without overwhelming it.

Brown sugar base: Replace the diluted palm sugar with an equal amount of diluted brown sugar. You’ll lose the caramel notes of palm sugar, but the result is still smooth and warming.

Reduced sugar: Cut the palm sugar to 90 ml and add 2 tablespoons of honey when the sauce is warm. The honey rounds out the flavor while lowering the overall sweetness slightly.

Extra pandan: Use 2 pieces of pandan leaf or increase the pandan paste to 1½ teaspoons for a more pronounced floral note throughout the sauce.

Sesame finish: Toast 2 tablespoons of sesame seeds and sprinkle them over each serving just before eating for a toasty textural contrast.

Tips for Success

Don’t overwork the dough. Mix just until the dough comes together and feels soft; overworking makes the balls tough. If the dough feels dry, add water 1 teaspoon at a time.

Keep balls uniform in size. Roll them between your palms quickly and lightly. Balls that are too large won’t cook through before floating; too small and they’ll dissolve into the sauce.

Watch for the float. The balls are done boiling the moment they rise to the surface. Leaving them in longer risks them breaking apart. Drain them immediately in a colander.

Let the sauce bubble gently. Once you add the rice balls to the sauce, maintain a gentle simmer so they don’t split from vigorous movement. The 20-minute cook time allows the flavor to infuse into the balls without breaking them down.

Serve immediately or reheat gently. If you prepare this ahead, store the balls and sauce separately. Reheat the sauce on low heat, add the balls back in for 5 minutes to warm through, then pour fresh boiled coconut milk on top.

Storage and Reheating

Store the cooked rice balls and sauce in separate airtight containers in the refrigerator for up to 3 days. The texture of the balls remains soft and chewy when kept cool.

To reheat, place the sauce in a saucepan over low heat and warm gently for 3–5 minutes, stirring occasionally. Add the rice balls and warm through for another 3–5 minutes until heated to the center. Pour a fresh measure of boiled coconut milk over each serving.

FAQ

Can I make the dough the morning of and cook it later?

Yes. Shape the balls, cover them tightly with plastic wrap, and refrigerate for up to 6 hours. Cook them directly from the fridge—no thawing needed—and add 1–2 extra minutes to the boiling time.

What if I can’t find pandan leaf or paste?

Pandan gives a subtle floral note, but it’s not essential. You can omit it entirely, or add ¼ teaspoon of vanilla powder for a gentler aromatic base. The sauce will be less traditional but still pleasant.

Why do my balls sink instead of float?

Sunken balls usually mean the dough is too dense. Check that you’re not adding too much flour during mixing, and ensure the water is truly boiling when you add the balls. A gentle stir with a wooden spoon after 2–3 minutes can help them rise.

Can I use store-bought coconut milk for both the sauce and serving?

Yes. Use the same brand throughout for consistency. If your canned coconut milk is very thick, use only the thinner liquid from the can, or thin it with a little water.


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.