| A bowl of Pulut Hitam (photo by JenniferW) |
A Little History of Pulut Hitam
Pulut hitam has been a cherished dessert across Southeast Asia for generations, especially in Malaysia, Singapore, and Indonesia. Made from black glutinous rice (pulut hitam in Malay or ketan hitam in Indonesian), it’s deeply rooted in local food traditions, humble, nourishing, and often cooked during family gatherings, festive seasons, or as a comforting treat on rainy days.
Black glutinous rice is distinct from white glutinous rice, it has a beautiful dark purple hue, a slightly chewy texture, and a rich, nutty flavour. Traditionally, the rice is slow-cooked over the stove with pandan leaves, sweetened with palm sugar (gula melaka), and served with a swirl of thick coconut milk.
In olden days, this dish was often made in large pots over wood fires, stirred patiently for hours by grandparents or family elders. It wasn’t just a dessert, it was an act of care and tradition passed down lovingly.
Today, pulut hitam is still found at dessert stalls and in homes, especially among the Peranakan, Malay, and Chinese communities. It reflects a beautiful fusion of indigenous ingredients, colonial-era cooking techniques, and the region’s deep cultural appreciation for coconut and rice.
Even as we modernised our kitchens with Instant Pot and induction cookers, this dessert remains a sweet link to the past, a taste of heritage in every spoonful.
| Pulut Hitam before fully cooked (photo by JenniferW) |
| Glutinous rice softens and starts to break down when cooked (Photo by JenniferW) |
- 300g organic glutinous rice (called “pulut hitam” in Malay)
- 6 pandan leaves
- 2.5 litres water
- 1 litre water for soaking the rice (discard after soaking)
- 100g palm sugar
- 150 ml water
- 200g Merito organic coconut milk
- A pinch of salt
- 50g dried longan
- Vanilla ice cream (for serving)
2. In a small pot, boil the palm sugar with 150 ml of water until fully dissolved. Set aside.
3. In another small pot, gently heat the coconut milk with a pinch of salt over low heat. Let it cool completely, then chill it in the fridge to use as topping later.
4. In a large pot, boil 2.5 litres of water with pandan leaves. Once it cones to a boil, remove and discard the leaves.
5. Add the soaked glutinous rice, sugar mixture, and optional dried longan to the Instant Pot. Pour the pandan -infused water and set to PORRIDGE or PRESSURE COOK (High) for 30 minutes.
7. Serve warm in a bowl, topped with 2-3 tablespoons of chilled coconut milk. Add a scoop of vanilla ice cream if desired.
![]() |
| Pulut Hitam with Vanilla Ice Cream (photo by JenniferW) |
Whether you serve ut warm with a drizzle of salted coconut milk or cold with a scoop od vanilla ice cream, this pulut hitam is a reminder that desserts don’t need to be complicated to be meaningful. It is simple, soothing, and deeply rooted in the flavours many of us grew up with, and a delightful discovery for those new to it. I hope this recipe brings a little joy and warmth to your kitchen, just as it does in mine.
Tips & Notes:
- Texture Tip: The longer you cook it, the thicker and creamier it becomes. If it is too thick after cooking, just stir in a little hot water.
- Sweetness Level: Feel free to adjust the amount of palm sugar to suit your tadte. You can also use gula melaka for a richer flavour.
- Storage: This dessert keeps well in the fridge for up to 3 days. Reheat with a splash of water and top with chilled coconut milk.
- Coconut Milk Tip: Always use good-quality, thick coconut milk for the topping, it makes all the difference. A pinch of salt helps bring out the flavour.
“Even as we modernise our kitchens with
Instant Pots and induction cookers,
this dessert remains a sweet link to the past —
a taste of heritage in every spoonful.”— Jennifer W., A Journey with Joy.
💌 Enjoyed this recipe?
You can find more comforting recipes and reflections on A Journey with Joy at Substack. Subscribing is free, and you are always welcome.
