In a mixing bowl, sift together the flour, sugar, baking powder, and salt.
In a separate bowl, whisk the egg, milk, melted butter, and vanilla essence.
Gradually pour the wet ingredients into the dry ingredients and mix gently until smooth. Do not overmix.
Heat a lightly greased non-stick pan over medium heat.
Spoon about 2 tbsp of batter per crumpet onto the pan.
Cook until bubbles appear on the surface (about 1–2 minutes), then flip and cook the other side until golden brown.
Serve warm with butter, jam, syrup, honey, or fresh fruit.