In a large saucepan over low heat, combine all the ingredients and stir to combine.
Let the mixture simmer for about two hours, stirring occasionally to prevent it from sticking to the bottom of the pot.
Remove from the heat and fish out the pandan knots, then let cool to room temperature.
Keep in the fridge till ready to serve.