Sift together flour, baking powder, soda and salt. In a separate bowl beat together egg and sugar. Beat in banana and vanilla then stir in flour, alternately with milk. Stir in butter.
Heat a frying pan or girdle and grease lightly. Drop in spoonfuls of the mixture into the frying pan and allow to cook until the edges begin to bubble and dry. Flip and cook until golden brown on bottom.
Serve buttered, drizzled with golden syrup or with jam and whipped cream.