In a large bowl, combine the flour, salt, and baking powder. Whisk well and then set it aside.
In a separate large bowl, combine the buttermilk, egg, melted butter, vanilla extract, and sugar. Mix until well combined.
Add the flour mixture to the buttermilk mixture and mix until well combined but don't overmix. It's okay if the batter is a bit lumpy.
Heat a non-stick skillet or griddle until hot. Add about 1 tbsp of butter to the skillet and swirl it around.
Pour the batter into the pan in 1/2 cup measurements. Gently spread the pancake batter out a little bit but not too much. Cook for 2-3 minutes then flip, reduce the heat to low, and cook for 3 minutes. Be careful not to overcook the pancakes otherwise, they will become dry.
Transfer the pancake to a plate and serve with maple syrup and softened butter, if desired.