01 - Whisk together sweet rice flour, almond flour, baking powder, and salt in a large bowl until evenly distributed.
02 - Combine milk, sugar, ube halaya, eggs, melted butter, and vanilla extract in a separate bowl. Beat until smooth and fully incorporated.
03 - Pour wet mixture into dry ingredients. Stir vigorously until thick, sticky dough forms. Avoid overmixing.
04 - Dust hands lightly with rice flour. Roll dough into 1.5-inch balls. Arrange 8 balls in a ring shape on parchment squares, pressing gently to attach. Repeat for remaining dough.
05 - Heat oil to 340°F in deep pot. Lower donuts on parchment into hot oil. Fry 2-3 minutes per side until puffed and golden. Remove parchment after 30 seconds. Drain on wire rack with paper towels.
06 - Whisk powdered sugar, ube halaya, milk, and salt until smooth and pourable. Adjust consistency with additional milk if needed.
07 - Dip tops of cooled donuts into glaze. Place on rack and let set 10-15 minutes before serving.