Preheat a griddle, or frying pans, to medium-low.
In a large bowl, add the milk, egg, and oil. Stir to incorporate.
Stir in the baking powder, salt, sugar.
Add in the flour and stir until the batter just comes together. Don't overmix a few lumps is fine.
Add enough fat, (butter, oil, shortening, lard, etc), to coat the pan.
Pour about ⅓ of a cup of batter onto the pan, or griddle, in a circular shape.
You can press in any mix-ins on top. Or you can mix them into the batter before pouring into the pan.
Once you see the edges just start to set, and a few bubbles break on the surface, flip the pancake to the other side.
Leave to cook about 1 minute more.
Remove and continue with the rest of the batter.
Serve warm with butter and maple syrup. Or your favourite pancake toppings!