In a large bowl, whisk flour, sugar, baking powder, baking soda, and salt; set aside.
In another bowl, whisk eggs; set aside.
In a separate bowl, add milk, ricotta, lemon juice, zest, and vanilla and whisk until fully combined.
Whisk eggs into the wet mixture.
Stir the wet mixture into the dry mixture.
Gently mix to combine.
Rest batter for 5-7 minutes.
Working in batches of 3-4 pancakes, add 1 tbsp butter to a large skillet.
Spoon in 1/3 cup of batter per pancake.
Cook on medium-low for 3-4 minutes (or longer if needed) on each side.