For Bottom Layer:
300 g glutinuos rice (soak for 30 minutes in water)
200 ml thin coconut milk (100ml coconut milk plus 100 ml water)
2 screwpine (pandan) leaves (optional)
1 teaspoon salt
For Top Layer:
200 ml thick coconut milk or coconut cream
2 large eggs plus 2 egg yolks
170 g sugar
100 ml pandan/screwpine juice (from 8-10 pandan leaves)
5 tablespoon all-purpose flour + 2 Tablespoon cornstarch
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.