In a large mixing bowl, whisk together the sifted flour, baking powder, salt, and sugar until evenly combined.
In a separate bowl, combine the warm milk, beaten egg, and melted butter, whisking until smooth and integrated.
Pour the wet mixture into the dry ingredients, then gently fold with a spatula until just combined. Do not overmix; some lumps are okay.
Preheat a griddle or non-stick skillet over medium heat until hot, and lightly grease with butter or oil.
Using a ladle or measuring cup, pour about ¼ cup of batter onto the hot surface, allowing space between each pancake.
Cook until bubbles appear on the surface and the edges look set, about 2-3 minutes. Gently flip with a spatula and cook for another 2 minutes until golden brown.
Transfer the cooked pancakes to a plate and repeat with the remaining batter, greasing the skillet as needed.
Serve warm with your favorite toppings like syrup, fresh fruit, or whipped cream. Enjoy the fluffy, tender texture with a slight crisp on the edges.