2 cups all-purpose flour
3 tablespoons sugar
2 teaspoons baking powder
½ teaspoon baking soda
½ teaspoon salt

2 ¼ cups buttermilk
2 large eggs lightly beaten, room temperature preferred
1 teaspoon vanilla extract
4 Tablespoons unsalted butter melted and cooled.
1 TBSP vanilla (optional)
In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt, until well-combined.

In a separate, medium-sized bowl, whisk together buttermilk,, eggs, and vanilla extract.

Take your melted butter and slowly drizzle it into your wet ingredients while whisking, stirring until well-combined (the butter may separate and curdle if your other ingredients are cold, this is OK, just whisk to combine).
Pour wet ingredients into dry ingredients and use a wooden spoon to stir until just combined — do not overmix your pancake batter or your pancakes will be flat. Use a light hand when stirring, and a few flour streaks in the batter are fine.

Spray a non-stick skillet with cooking spray or lightly brush with canola oil and place on burner on medium-low heat.

Allow skillet to preheat before adding batter (about 5 minutes, it's good for your pancake batter to sit several minutes as well, which is why you prepared that before preheating your pan), and once skillet is heated (I usually test this by hovering my hand several inches above the pan and making sure I can feel the heat radiating from it) scoop pancake batter into pan (I use about ½-⅔ cup of batter per pancake).

Allow pancake to cook until edges begin to appear cooked and bubbles in batter begin to burst. Using a pancake spatula, carefully flip pancake and continue to cook several more minutes until pancake is golden brown.

Repeat until all batter is used — I recommend spraying or brushing the pan between each batch of pancakes.

Serve warm topped with salted butter and maple syrup!