Mix Dry Ingredients: In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
Combine Wet Ingredients: In another bowl, beat the eggs, then stir in the oil, milk, and vanilla extract.
Combine Mixtures: Pour the wet ingredients into the dry ingredients and gently whisk until no floury bits remain—be careful not to overmix.
Rest the Batter: Let the batter sit for about 10 minutes to thicken slightly.
Heat the Pan: Drizzle a small amount of oil into a non-stick skillet. Use a paper towel to evenly spread and absorb the excess oil. Heat the skillet over medium heat, then reduce to medium-low.
Cook the Pancakes: For each pancake, pour ⅓ cup of batter onto the hot skillet. Cook until bubbles form on the surface and the edges look set, then flip and cook until golden brown on the other side. Adjust the heat as needed. Repeat with the remaining batter, adding more oil or butter to the pan if it gets too dry.
Serve: Enjoy your pancakes warm with your favorite toppings!