The insipid sago pearls when drenched with creamy coconut milk and rich sweet flavour of palm sugar syrup becomes a wonderfully rich dessert you want to tuck into over and over again.
Both sago pearls and gula melaka (palm sugar) are common ingredients in making Malaysian dessert. Sago is a form of starch extracted from the pith of sago palm stems which are commercially produced in the shape of ‘pearls’. These pearls take the form of dry opaque balls not more than 2 mm in diameter and are commonly used in desserts.
Gula Melaka is palm sugar which is extracted from the sap of the flower bud of a coconut tree which then boiled until thickened and packed into bamboo tubes forming its cylindrical shape. It has richer flavour and the colour is darker than Thai palm sugar and Indian palm jaggery.
Sago reminded me of my trip to Monsopiad Cultural Village, a traditional village of Kadazandusun people of Sabah Borneo. We were shown how to scrap the sago tree sap on nails to produce the sago powder. Besides sago, the tree produces another Kadazan delicacy.. Sago worms! These worms are nutritious protein supplements for the Kadazans, the worms are usually eaten alive or grilled. Eewwww factor to the max! No way I will try! As part of the Malaysian culture, how could I not share this story? :P
Now back to the dessert.. It’s handy to have a few glasses Sago Gula Melaka in the fridge during scorching days like this. Ah.. what a perfect sweet treat to cool myself down at the end of the day.
PrintSago Gula Melaka (Sago Pudding with Palm Sugar)
- Total Time: 20 minutes
- Yield: 4 servings 1x
Description
A wonderfully rich Malaysian dessert featuring sago pearls drenched in creamy coconut milk and sweet palm sugar syrup.
Ingredients
- 200g Sago Pearls
- 200g Gula Melaka (Palm Sugar)
- 250ml Coconut Milk
- 1 Pandan Leaf (Screwpine Leaf) - shred with a fork & tie into a knot
- 700ml + 2 tablespoons Water
- A pinch of Salt
Instructions
- Bring 700ml of water to a boil in a medium pot. Add the sago pearls and cook for about 10 minutes, stirring constantly, until the sago pearls become translucent and there is no white dot in the middle.
- Once cooked, strain the sago pearls using a fine sieve and rinse under cold running water to remove excess starch. Set aside.
- In a separate pot, combine the palm sugar, pandan leaf, and 2 tablespoons of water. Cook over low heat until the sugar is completely dissolved and the mixture thickens slightly. Remove the pandan leaf and set the syrup aside.
- In another pot, heat the coconut milk with a pinch of salt over low heat. Stir occasionally and do not let it boil. Remove from heat once warmed through.
- To serve, spoon the sago pearls into serving bowls, drizzle with palm sugar syrup, and top with warm coconut milk. Serve immediately.
Notes
Sago Gula Melaka can be stored in the fridge for a few days, making it a convenient treat for hot days. Ensure the sago pearls are rinsed thoroughly to remove excess starch. If you can’t find pandan leaves, you can omit them, but they add a unique fragrance. Serve the dessert chilled or at room temperature for a refreshing treat.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Cuisine: Malaysian
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 30
- Sodium: 50
- Fat: 6
- Carbohydrates: 55
- Fiber: 1
- Protein: 2
- Cholesterol: 0

This was my favorite dessert at a Malaysian restaurant where I used to live. I’d love to make it at home! How important is the pandan leaf? Not sure I can get one…
Thanks for the recipe. The pics are beautiful!
Pandan Leaf is optional, it adds a nice fragrant to the coconut milk. It might not be available at some Asian stores, so you can omit pandan leaf when heating the milk. Now you can enjoy this easy yet delicious sweet treat in the comfort of your home