Measure 700ml water into a saucepan. Turn on the heat and bring the water to a boil.
As soon as it starts boiling, add the sago pearls. Stir immediately to prevent them from clumping (see Note 1).
Adjust the heat to low and continue to cook the sago. Keep stirring. As the sago cooks, you will be able to see dots of white in the solution. Continue cooking until the dots become lesser and smaller (see Notes 2 & 3).
Turn off the heat and cover the saucepan. Let the sago rest in the residual heat for about 10 to 15 minutes to turn fully transparent.
Transfer the cooked sago into a large sieve and run cold water through to remove all the excess starch.
Drain out the water and spoon sago into prepared dessert cups. Chill until ready to serve.
To make the syrup, cut the palm sugar into small pieces. Grate it if it is too hard to cut (see Note 4).
Place it in a pan and add 5 tablespoons of water.
Cook the syrup over low heat until it is completely dissolved. Stir to fasten the process.
Once the sugar is all dissolved, remove the syrup from heat (see Note 5) and strain it. Leave it aside to cool completely.
In a separate saucepan, add the coconut milk and salt. Heat up until the milk comes to a light simmer. Stir to dissolve the salt and turn off the heat. Set aside to cool completely.
To serve the pudding, spoon 1 tablespoon of syrup into each sago filled dessert cup.
Top it with 1 tablespoon of coconut milk and serve.