Add the flour, baking soda, baking powder and sugar to a large mixing bowl. Whisk to combine.
In a separate bowl, whisk together eggs, vanilla extract, buttermilk and milk until fully combined.
Slowly pour the wet ingredients into the dry ingredients whisking as you go. Continue to gently whisk the ingredients together, scraping the bottom and sides of bowl until the batter does not have large lumps. Do not over mix. Let batter rest for 5 minutes.
Heat a non stick pan or griddle over a medium heat. Melt small amount of butter in pan.
Add 3 tablespoons of pancake batter to the pan.
Cook for about two minutes. When you see bubbles appearing on the top of the batter, flip the pancake over and cook for 1-2 minutes or until cooked through.
Transfer to a plate or rack and repeat with the remaining batter.