01 - Whisk together sweet rice flour, all-purpose flour, sugar, baking powder, and salt in a large bowl until evenly distributed.
02 - In a separate bowl, combine milk, ube halaya, eggs, melted butter, and vanilla extract. Whisk thoroughly until smooth and the ube is fully incorporated.
03 - Pour the wet ingredients into the dry ingredients. Mix gently until just combined; avoid overmixing. The batter will be thick and slightly sticky.
04 - Heat a nonstick skillet or griddle over medium-low heat. Lightly grease the surface with butter.
05 - Scoop approximately 1/4 cup of batter per pancake onto the skillet. Gently spread into a round shape. Cook for 2-3 minutes until bubbles form on surface and edges appear set. Flip and cook 1-2 minutes longer until golden and cooked through.
06 - Repeat with remaining batter, greasing the pan as needed between batches.
07 - Serve warm with desired toppings.