Take milk, sugar, yeast in a bowl. Leave it aside for 5 mins.
Take flour, glutinous rice flour, baking powder, salt in a bowl and mix well.
Once yeast is activated. Add in egg and butter into the milk and mix well.
Now pour this into the dry mixture and mix it well. The dough will be little sticky.
Now cover the bowl with a cloth and set aside somewhere warm till doubled in size.
Now take the dough out of the bowl in a well floured surface. Knead it once.
Now roll it 2 to 3 inch thick. Use a cookie cutter, cut out shape like doughnuts. I used a round cookie cutter and a nozzle.
Now place the cut out doughnuts in a tray and set aside somewhere warm for 30 mins or so till it fluffs up again.
Heat oil for deep frying. Don't let it heat too much. The oil should be in medium heat.
Now drop doughnuts one by one and fry for one minute on each side. Flip over and cook.
Drain the doughnuts onto a paper towel or wire rack.
Now make glaze. mix together icing sugar, milk and vanilla together to a thick glaze.
Dip each doughnuts into the glaze into the glaze and let the excess drip off.
Set aside the doughnuts in a wire rack till the glaze sets.
Serve.