Step 1: Mix the Dry Ingredients: In a large bowl, whisk together the all-purpose flour, baking powder, baking soda, and sugar.
Step 2: Combine the Wet Ingredients: In a separate bowl or large measuring cup, melt the butter in the microwave until just melted. Allow the butter to cool for a few minutes then whisk in buttermilk, eggs, vanilla extract, fresh lemon juice, and zest.
Step 3: Combine Wet and Dry Ingredients: Gently fold the wet ingredients into the dry ingredients until just combined. The batter should be lumpy and thick. Allow the batter to sit, covered, at room temperature for 30 minutes.
Step 4: Preheat the Pan: Heat a non-stick pan or griddle over medium heat (about 350°F). Cook the Pancakes: Pour the batter onto the hot griddle. Cook until bubbles form on the surface and the edges look set. Flip and cook the second side until golden brown.
Step 5: Cook the Pancakes: Flip and cook the second side until golden brown.
Step 6: Serve: Serve hot with your favorite toppings.