1. Prepare the flour mixture : Sift together the tapioca starch, Modified Tapioca Starch, and rice flour into a bowl. Add the sugar and mix well. Set aside.
2. Prepare the coconut milk mixture : Gently heat the coconut milk over low heat, stirring constantly until hot (do not boil). Remove from heat and let cool slightly. Add the pandan juice and salt, then stir to combine.
3. Combine the mixtures : Gradually pour the coconut milk mixture into the flour mixture, stirring with a whisk until smooth. Strain the mixture through a cheesecloth 1-2 times for a smoother texture.
4. Steam the layers : Pour a thin layer of the batter into a greased tray. Steam in a steamer basket over boiling water on high heat for 7-8 minutes, or until cooked through (the batter will turn translucent).
5. Repeat : Pour the remaining batter into the tray and steam in layers, repeating until all the batter is used. (Steam each layer individually for even cooking.)
6. Cool : Once all the layers are steamed, remove the tray from the steamer and let the cake cool completely.
7. Cut and serve : Use a knife dipped in oil to cut the cake into bite-sized pieces. Arrange on a plate and serve.
Enjoythis delicious and easy-to-make Thai dessert!