In a large mixing bowl, whisk together the flour, baking powder, sugar, and salt.
In a separate bowl, beat the egg and then stir in the milk and melted butter or oil.
Gradually pour the wet ingredients into the dry ingredients, whisking gently until the batter is smooth and free of lumps. Be careful not to overmix.
Cover the batter and let it rest for 10-15 minutes.
Heat a lightly oiled griddle or non-stick frying pan over medium heat.
Scoop heaping tablespoons of batter onto the hot griddle, spacing them apart to allow room for expansion.
Cook the pikelets for 2-3 minutes per side, or until they're golden-brown and slightly puffed up. Avoid pressing down on the pikelets.
Transfer the cooked pikelets to a plate and cover with a clean towel to keep them warm while you cook the remaining batter.
Serve the pikelets warm, with your choice of toppings such as jam, honey, whipped cream, or savory options like cheese and bacon.