If using milk and vinegar, stir them together first and set aside for a few minutes to create a buttermilk substitute.
In a large bowl, combine the flour, baking powder, sugar, and salt.
Add the oil and beaten egg to the dry ingredients.
Pour in the buttermilk and gently mix until just combined and no large lumps remain.
Let the batter rest for a few minutes. This important step helps activate the baking powder and creates extra fluff.
Heat a nonstick skillet over medium-low heat. Avoid letting the pan get too hot.
Pour about 1/3 to 1/2 cup of batter into the pan for each pancake.
Cook for a few minutes until most of the bubbles on the surface have popped.
Flip and cook for another 2–3 minutes, until golden and cooked through.
Serve warm with butter and syrup.