01 - Whisk together sweet rice flour, almond flour, baking powder, and salt in a large mixing bowl until thoroughly combined.
02 - In a separate bowl, combine milk, granulated sugar, ube halaya, eggs, melted butter, and vanilla extract. Whisk until smooth and fully incorporated.
03 - Pour wet ingredients into dry ingredients. Stir until thick, sticky dough forms, ensuring no dry patches remain.
04 - Lightly dust hands with rice flour. Roll dough into 1.5-inch balls. For ring shapes, arrange 8 small balls in a circle on parchment squares, gently pressing edges together.
05 - Heat oil to 340°F. Carefully lower donuts on parchment into hot oil. Fry for 2-3 minutes per side until puffed and golden. Remove parchment after 30 seconds.
06 - Transfer fried donuts to wire rack lined with paper towels. Allow to cool slightly before glazing.
07 - Whisk powdered sugar, ube halaya, milk, and salt until smooth and pourable consistency is achieved.
08 - Dip tops of cooled donuts into glaze. Place on rack and let set for 10-15 minutes before serving.