For the bottom layer - In a small pot, cook gula Melaka with water and pandan leaves until sugar dissolves. Remove from heat and sieve syrup into a mixing bowl. Combine the rest of the ingredients and sieve into a cooking pot.
Cook over low heat, keep stirring until mixture thickens slightly.
Pour into a greased 7 inch round pan, steam over rapidly boiling water for 15 minutes.
For the top layer - Combine tapioca flour, rice flour, green pea flour, coconut milk and water. Sieve into a clean pot, add in sugar and salt.
Cook over low heat, keep stirring until mixture thickens (about 5 minutes). Turn off heat then mix in cendol and stir gently. Pour over the gula Melaka layer and steam for a further 15 minutes.
Remove from steamer and cool completely before cutting to serve.
Recipe by Anncoo Journal at https://www.anncoojournal.com/kuih-talam-cendol/