In a large mixing bowl, stir together the melted butter, coconut milk, egg, ube halaya, sugar, and ube extract.
Sift the dry ingredients (flour, baking powder, salt) into the wet ingredients.Stir to combine. The batter should have a smooth consistency.
Heat a nonstick frying pan on medium-low heat. You'll know it's ready when you toss some water into the pan and it sizzles immediately on contact.
Spray the nonstick skillet with vegetable oil. Pour 1/4 cup of ube pancake batter for each pancake into the skillet (we typically make 4 small pancakes at a time). Immediately pour 1 tbsp water into the pan and cover to steam the pancakes for 2 minutes, or until the surface of the pancake is covered with small bubbles.
Flip the pancake and let cook another 2-3 minutes until both sides are purplish-brown and the pancake is cooked through with crispy edges.
We like to serve these sprinkled with a little powdered sugar. Cut open to revel in the beautiful purple color!
Notes
The ube batter will keep for several days in an airtight container, assuming that neither your eggs nor milk were on the brink of expiry.