In a fry pan on medium heat, add the desiccated coconut, salt, sugar and water. Cook and stir for 7 mins.
Add 1 tbsp glutinous rice flour and cook for a further 3 mins.
Turn off heat and add the vanilla extract, sesame seeds and crushed peanuts. With a spoon, combine thoroughly.
Measure 1 heaped tsp and mold into balls with your hands. (approx 3 cm diameter)
In a large bowl, soak the mung beans in boiling water for 15 minutes.
Strain the mung beans and cook in a pot with plenty of boiling water on medium heat. Once the water starts to boil, cook for 10 minutes.
Strain the mung beans and put back into the pot with 2 tbsp of hot water. Cook on low for another 5 minutes with the lid on. (Note 1)
Puree the mung bean in food processor or with a rolling pin. To do it with a rolling pin, put the mung bean into a freezer bag and push out all the air. Leave the bag open and roll it with the pin until smooth. (Note 2)
In a fry pan on medium heat add sugar, vanilla extract and oil. Combine with a spatula and cook for until the mung bean mixture is the texture of soft play-dough. This may take anywhere from 5 - 10 minutes.
Once the filling is at the right consistency, take off the heat and allow to cool down. Once cooled put 1 heaped tsp of filling into your hands,and wrap it around a cube of candied bitter melon. Roll them into a ball with a diameter of roughly 3 cm.
In a mixing bowl, combine all the dough ingredients together with a whisk. The water must be warm, not hot or boiling.
Grease the sides of the plastic microwave-safe bowl with a neutral oil and pour in the dough mixture. Cook on high for 7 minutes. (Note 3)
With a spoon stir the dough mixture until it is uniform.
Prepare a small bowl of cold water and a flat plate of desiccated coconut.
Spoon a heaped tbsp of dough mixture and lay it on the desiccated coconut. To get the dough out, use the tbsp like you would a cookie cutter and cut into the dough with the edges of spoon. Please refer to the progress pictures for help.
Drop the filling ball on top of the dough and push it into the dough mixture.
Wet your finger tips in the bowl of water and slowly pull the dough mixture up over the sides of the filling ball. (Note 4)
Roll the ball in the desiccated coconut and smooth it into a sphere. Don't worry if it is not perfect since you can hide a lot in the cupcake wrappers. (Note 5)
Repeat until done.