Using a dry frying pan/skillet to roast peanuts until golden brown.
Next in a food processor, ground the peanuts until fine in a blender with the butter scrapping the sides occasionally. Process on high speed until completely smooth, pause to scrape down the sides if need too.
In a pot add in 500 ml boiling water, then add in ground peanut, salt and the sugarand whisk gently until the peanut soup is thick. Add the rice flour and water if you want it a little thicker
Combine glutinous rice flour and rice flour. Add warm water gradually to flour mix. Mix well and form into a dough ball–it should be like play dough consistency.
Take a small dough and shape into a ball. Repeat the earlier step until all dough is shaped into small balls. From this recipe, you will get about 24 to 30 balls.
Bring a pot of water up to boil and add in some salt then slowly place the balls into boiling water and wait until they float to the surface.
Prepare a bowl with cold icy water on the side. Once the balls are floating, with a slotted spoon or spider, transfer them right away toa bowl of cold water to stop them from cooking more.
Scoop peanut soup in a bowl and add three rice balls for good luck. Eat warm.