In a large bowl, combine flour, sugar, salt, baking powder and baking soda. In another bowl, whisk together the buttermilk, sour cream, eggs, vanilla and butter. Gently fold the wet ingredients into the dry ingredients until just combined. Let sit for 10 minutes.
Meanwhile, preheat your griddle or pan to medium heat. Spray with nonstick spray or coat with coconut oil. Ladle pancake batter onto hot griddle using 1/2 cup scoop. Once bubbles appear and edges start to set, flip to cook second side.