In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, baking powder, and salt.
In another bowl, whisk together the egg, milk, sour cream, oil, and vanilla extract until smooth.
Pour the wet ingredients into the dry ingredients. Gently fold the mixture until just combined.
Heat your non-stick skillet or griddle over medium heat and lightly grease it.
Pour about 1/4 cup of batter onto the skillet for each pancake. Cook until bubbles form, then flip and cook until golden brown.
Transfer cooked pancakes to a plate and cover with a kitchen towel to keep warm while cooking the rest.