In a large bowl, combine the dry ingredients together. Make a well in the middle and slowly stir in the kefir or buttermilk. Stir in the vanilla and melted butter until everything is just combined. The batter should be thick, but still scoop-able. If it feels too thick, you may need to add up to 2 tablespoons of milk (it will depend on the brand of kefir or buttermilk that you use).
Preheat a non-stick griddle on medium heat (I use heat setting 5.5/9 on my stovetop). Brush on a bit of oil. When the pan is hot, using a cookie scoop or 2 spoons, drop on about 3 tablespoons of pancake batter for each pancake. Using the back of the spoon, gently help spread the batter so it forms a round pancake.
Cook for about 3 minutes, until there are many bubbles visible on the top and a few have popped, the sides of the pancakes look dry, and the bottom of the pancake is a nice golden brown. Adjust the heat as necessary if the pancake is browning too quickly or slowly. Gently flip and cook for an additional 2 minutes on the bottom side.
Repeat to make the remaining pancakes. Brush on a tiny bit of oil before each pancake.