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 vigorously until smooth and the ube jam is completely dissolved.
03 - Pour the wet ingredients into the dry ingredients. Stir gently until just combined, leaving some lumps. The batter will be thick and slightly sticky—do not overmix.
04 - Preheat a nonstick skillet or griddle over medium-low heat. Lightly coat the surface with butter using a paper towel.
05 - Drop 1/4 cup portions of batter onto the skillet. Gently spread into rounds with the back of a spoon. Cook for 2–3 minutes until bubbles form on the surface and edges appear set. Flip and cook 1–2 minutes until golden brown and cooked through.
06 - Repeat with remaining batter, adding butter to the pan as needed. Serve immediately while warm, topped with sweetened condensed milk, fresh fruit, toasted coconut flakes, or maple syrup.