In a large bowl, whisk together dry ingredients.
2 cups all-purpose flour, 2 tablespoons granulated sugar, 2 teaspoons baking powder, 1/4 teaspoon Kosher salt
In a separate bowl, whisk together all wet ingredients.
1 1/2 cups milk, 1 large egg, 2 tablespoons unsalted butter, 1 teaspoon pure vanilla extract
Pour wet ingredients into the dry ingredients and mix just until incorporated (don't over-mix). If adding mix-ins like chocolate chips or blueberries, gently fold them in here. Let the pancake batter rest for 15 minutes.
While the batter rests, heat a non-stick pan or griddle over medium heat. Coat with butter or oil if you don't have a non-stick surface.
Pour 1/4-1/2 cup of batter onto the heated pan. Let it cook for 1-2 minutes, or until bubbles start to form and "pop" on the surface of the batter.
Use a spatula to flip the pancake, and let it continue cooking until the bottom solidifies and browns. Promptly remove it from the pan and place on a plate.
Repeat until pancake batter is gone.