Sift the gluten free all-purpose flour, rice flour and baking powder into a large mixing bowl and whisk and mix well. Then sift in all the coconut sugar and whisk and incorporate well.
Add in all the coconut milk and vanilla extract into another large mixing bowl, whisk and mix well.
Slowly, add the mixed dry ingredients gradually into the wet ingredients (coconut milk and vanilla extract only) and adding water gradually at the same time. Whisk and mix well until you get the right consistency.
For steaming the cakes:
Heat up a large wok filled with half full of water, place a rack onto the wok and place the non-stick mini pudding moulds onto the steaming rack. (You can also use any small muffin pans or tart pans or Chinese tea cups or any small bowls)
Add cupcake patty pans or muffin liners into the mini pudding moulds. Fill the patty pans or muffin liners with the batter up until nearly reaching the edges of the patty pans or muffin liners.
Cover the wok with wok lid and bring the water to a boil. Once boiling, steam the cakes for around 25 minutes on high heat. You can also use any other preferred steamer. Do not open the lid until end of cooking time.
Remove cakes from the steamer and allow to cool slightly on a cooling rack before serving them warm or at room temperature.