Introduction
Bubur ketan hitam is a Southeast Asian black rice pudding with a nutty, slightly earthy sweetness that comes from the glutinous rice itself, deepened by coconut sugar and finished with a silky coconut milk sauce. The overnight soak ensures the rice cooks evenly into a thick, creamy porridge without added cream or dairy. Serve it warm or at room temperature as a simple dessert or breakfast dish.
Recipe Details
- Prep Time: 15 minutes (plus overnight soaking)
- Cook Time: 50 minutes
- Total Time: 65 minutes (not including overnight soak)
- Servings: 4
Ingredients
Porridge
- 250 grams black glutinous rice
- 1 ½ litres water
- 2 pandan leaves
- 250 grams coconut sugar or palm sugar, microwaved for couple minutes to dissolve easily
- 1 pinch salt
Coconut milk sauce
- 350 ml thick coconut milk
- ¼ teaspoon salt
- 2 pandan leaves
Instructions
Porridge
- Soak black glutinous rice in water overnight.
- Drain the rice. Cook with water and pandan leaves until soft and thick.
- Add coconut sugar and salt, and continue cooking until the sugar is dissolved and the water is absorbed.
Coconut milk sauce
- Cook thick coconut milk with salt and pandan for a few minutes.
- Serve the black rice pudding in a bowl, and pour coconut milk sauce on top.
Variations
- Ginger note: Add a 1-inch piece of ginger, bruised, to the porridge water during cooking. Remove before serving. This adds warmth and cuts through the sweetness slightly.
- Sesame finish: Drizzle a small amount of toasted sesame oil over the coconut milk sauce just before serving for nutty depth.
- Brown sugar swap: Use dark brown sugar instead of coconut or palm sugar if pandan leaves are hard to source. The flavor will be less floral but still work well.
- Thinner consistency: If you prefer a looser porridge, reduce the cooking time by 10 minutes or add an extra 250 ml water during cooking.
- Cardamom variation: Add 3–4 crushed green cardamom pods to the coconut milk sauce while it cooks, then remove before serving.
Tips for Success
- Overnight soak is essential: This softens the rice grains evenly so they absorb water properly and cook into a creamy, not gritty, pudding.
- Microwave the sugar first: Microwaving the coconut or palm sugar for a couple of minutes makes it dissolve faster and more completely into the warm rice.
- Watch for water absorption: The porridge is done when the rice is fully soft and the liquid is almost completely absorbed. If water remains after the rice softens, continue cooking uncovered to evaporate it.
- Pandan leaves add fragrance, not flavor dominance: They infuse a subtle floral, vanilla-like aroma. Remove them before serving if you prefer a cleaner taste, or leave them in for maximum scent.
- Keep the coconut milk sauce separate: Adding it at the end preserves its silky texture and rich flavor better than stirring it in during cooking.
Storage and Reheating
Refrigerator: Store the porridge and coconut milk sauce in separate airtight containers for up to 3 days. The porridge will thicken further as it cools.
Freezer: The porridge freezes well for up to 1 month. The coconut milk sauce does not freeze well—the texture breaks down—so make it fresh when you reheat.
Reheating: Warm the porridge on the stovetop over medium-low heat, stirring occasionally and adding a splash of water if it has become too thick. Reheat for 5–7 minutes until it reaches serving temperature. Warm the coconut milk sauce separately in a small saucepan for 2–3 minutes, stirring gently.
FAQ
Can I make this without pandan leaves?
Yes. Omit them entirely, or replace with a small pinch of vanilla powder stirred in at the end for a subtle aromatic note. The porridge will still be delicious, just less fragrant.
Why does my porridge look runny after cooking if the recipe says “until thick”?
Black glutinous rice absorbs water at different rates depending on how long you soaked it and your stove’s heat level. If it still looks loose after 40 minutes of cooking, continue simmering uncovered for another 5–10 minutes until most of the liquid is gone. The porridge will continue to thicken as it cools.
Can I use lite coconut milk instead of thick coconut milk for the sauce?
Yes, but use 450 ml lite coconut milk to compensate for the lower fat content, and cook it slightly longer so it reduces a bit and gains body. The sauce will be less rich but still work.
How do I know if the rice has soaked long enough overnight?
The rice grains should feel softer when you squeeze one between your fingers, and they should have absorbed enough water that they’re no longer rock-hard. If you’re short on time, soak for at least 4 hours. Longer soaks (8–12 hours) are ideal but 4 hours will work in a pinch.
Attribution: Recipe text from “Cookbook:Bubur Ketan Hitam (Sweet Black Rice with Coconut Milk)” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Bubur_Ketan_Hitam_%28Sweet_Black_Rice_with_Coconut_Milk%29
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.
