In a large mixing bowl, whisk together all-purpose flour, baking powder, salt, and sugar.
Make a well in the center of the dry ingredients and add the beaten eggs, milk, and oil.
Gently mix the ingredients together until just combined. Be careful not to overmix; a few lumps are okay.
Heat a non-stick skillet or griddle over medium heat and lightly grease with oil or butter.
Pour a ladleful of batter onto the skillet for each pancake.
Cook until bubbles form on the surface of the pancake and the edges look set, then flip and cook until golden brown on the other side.
Repeat with the remaining batter, greasing the skillet as needed.
Serve warm with your favorite toppings such as maple syrup, fresh fruit, or whipped cream. Enjoy!