01 - In a large bowl, whisk together sweet rice flour, almond flour, baking powder, and salt until evenly blended.
02 - In a separate bowl, mix milk, sugar, ube halaya, eggs, melted butter, and vanilla extract until smooth and well combined.
03 - Add the wet ingredients to the dry ingredients. Stir until a thick, sticky dough forms.
04 - Lightly dust your hands with rice flour. Roll the dough into small balls about 1.5 inches in diameter. For classic mochi donut rings, form 8 small balls and arrange them in a ring, gently pressing together, on parchment squares.
05 - Heat oil in a deep pot to 340°F. Carefully lower donuts on their parchment into the oil. Fry in batches for 2-3 minutes per side, or until puffed and lightly golden. Remove parchment after 30 seconds of frying.
06 - Drain donuts on a wire rack lined with paper towels. Let cool slightly before glazing.
07 - Whisk powdered sugar, ube halaya, milk, and salt until smooth and pourable. Dip the tops of cooled donuts in the glaze. Set aside for 10-15 minutes to allow the glaze to set.