Sago gula melaka recipe for the home kitchen
A family-pot sago gula melaka recipe: sago pearls, coconut milk, gula melaka syrup and pandan, step by step.

Sago gula melaka is a simple dessert that always disappears fast, whether it is for tea time, a family gathering or buka puasa. It needs just four main ingredients: sago pearls, coconut milk, gula melaka and pandan. The recipe below makes a family pot, roughly six to eight small bowls.
Ingredients for a family pot
Get everything measured out first so the cooking goes smoothly.
For the sago
- 300 g sago pearls
- About 2 litres of water for boiling
For the gula melaka syrup
- 500 g Gula Melaka Blocks, chopped small
- 100 ml water
- 2 pandan leaves, knotted
This follows the ratio our maker gives — 1 kg of gula melaka to 200 ml of water — simply halved.
For the coconut milk
- 400 ml thick coconut milk (santan)
- A pinch of salt
- 1 pandan leaf, knotted

How to make sago gula melaka
The one step that matters most is cooking the sago properly. The rest is easy.
Step 1: Boil the sago
- Bring the water to a boil in a large pot.
- Pour in the sago pearls gradually, stirring so they do not clump.
- Cook over medium heat, stirring now and then, until most pearls are clear with only a tiny white dot in the middle.
- Turn off the heat, cover the pot and leave it for a while until the white dots disappear.
Step 2: Rinse and shape
Tip the sago into a sieve and rinse under the tap until the starchiness is gone and the pearls separate. Drain, then spoon into small bowls or moulds. Chill in the fridge until set.
Step 3: Cook the syrup
Put the gula melaka, water and pandan into a small pan. Cook over medium-low heat, stirring until the sugar dissolves and the syrup thickens. Strain and let it cool. For the full method, see how to melt gula melaka.
Step 4: Prepare the coconut milk
Warm the santan, salt and pandan over low heat. Stir gently and do not let it boil hard, or the coconut milk may split. Take it off once it is hot and fragrant, then cool.
A note on salt
A pinch of salt in the santan brings out the sweetness of the gula melaka. Keep it light; you just want to notice it.
Serving and variations
Turn the chilled sago into a bowl, pour over the coconut milk, then drizzle the gula melaka syrup on top. Let guests add more syrup to taste.
Variations to try
- Add a little pandan juice to the boiling water for a soft green colour.
- Layer the sago in clear glasses for a party.
- Use the same syrup for cendol or pengat pisang.
Cooking for a crowd
For a kenduri or for selling, scale everything up by the number of bowls. Make the syrup early so it has time to cool, and boil the sago in batches so it does not stick to the bottom of the pot.
Which gula melaka to use
Gula Melaka Blocks are the usual choice here because they are easy to chop and melt. If you are short on time, Gula Melaka Syrup can go straight on without cooking.

Common problems and fixes
The sago clumps in the pot
This usually happens when the pearls go in all at once or the water is not boiling hard enough. Make sure it is at a rolling boil, and sprinkle the sago in slowly while stirring.
The sago will not set in the mould
Rinse just enough to remove the excess starch, and press the sago lightly into the mould so the pearls hold together.
Stock up for your kitchen
Our Gula Melaka Blocks are cooked and concentrated from coconut palm sap, with no granulated sugar and no preservatives added, as the maker states it. Every order is vacuum packed and our products are certified Halal by JAKIM.
Prices and delivery
Blocks are RM18/kg for 1 to 99 kg and RM15/kg for 100 kg and above. Syrup and granule prices are confirmed on WhatsApp. See the prices section for the full range. We deliver across Malaysia, whether to Melaka, Muar or Kajang, with the delivery charge based on your address.
Making sago for a gathering this weekend? Tell us how many kilos you need. Message us here