01 - In a large bowl, whisk together sweet rice flour, all-purpose flour, sugar, baking powder, and salt until evenly blended.
02 - In a separate bowl, combine milk, ube halaya, eggs, melted butter, and vanilla extract. Whisk until smooth and the ube is fully incorporated.
03 - Pour the wet ingredients into the dry ingredients. Mix until just combined; do not overmix. The batter will be thick and slightly sticky.
04 - Heat a nonstick skillet or griddle over medium-low heat. Lightly grease with butter.
05 - Scoop about 1/4 cup of batter for each pancake onto the skillet. Gently spread into a round. Cook for 2–3 minutes, or until bubbles form on the surface and the edges look set.
06 - Flip and cook another 1–2 minutes until golden and cooked through. Repeat with remaining batter, greasing the pan as needed.
07 - Serve warm with your choice of toppings such as sweetened condensed milk, fresh fruit, toasted coconut flakes, or maple syrup.