Mixed all the ingredients for the bottom layer and steam on high heat for 20 minutes.
Meanwhile prepare the top layer. Mix the eggs, coconut milk, sugar, pandan juice and flour. Stir until smooth. Cook over boiling water (using double boil method) until the mixture thickens slightly but still runny enough to pour.
After 20 minutes, take out the glutinuous rice mixture, stir and flatten it with spoon or hands. Make sure it is compact. Use a sieve to pour the egg mixture on to the rice mixture.
Steam on medium heat for 30 minutes. Leave to cool before cutting into diamond-shaped or rectangle-shaped pieces.